首页 > TAG信息列表 > sigfpe
在Linux上,什么会导致dlopen发出SIGFPE?
我有一个可疑来源的库,该库由文件标识为32位可执行文件.但是,当我尝试在32位CentOS 4.4机器上dlopen时,dlopen以SIGFPE终止.当然,如果二进制格式存在问题,则dlopen应该处理错误? 因此问题是:哪些类型的问题可能导致dlopen发出SIGFPE?解决方法:一些可能的原因是: >除以零(用gdb排除) >体浮点异常核心转储
我是Linux信号的新手,请帮忙. 在Linux 2.6 gcc中运行时,以下代码会获取核心转储. $./每年浮点异常(核心已转储) 问题:1.由于已安装过程信号屏蔽,因此不应由第40行的volatile int z = x / y生成的“ SIGFPGE”;被封锁?2.如果未阻塞,则由于已经安装了信号处理程序,信号处理程序是否应该C std :: unordered_set SIGFPE异常
我写了一个程序,我很开心我已经运行了几十次 – 我甚至写下了多次执行的结果 – 现在它不起作用. 你可能会认为我说风筝很高,或者我可能只是改变了一些线条,但我真的不记得在程序上做了任何改动. 根据输入,问题是SIGFPE,它在程序的不同执行中升起.虽然在std :: unordered_set< Poin