我的电脑最近一直在锁定,在调试时我发现我的Ruby / Watir项目存在问题。每次调用browser.close函数时,都会在dmesg中发生以下情况(每次稍有不同):
[12614.684243] Chrome_~dThread[29941]: segfault at 0 ip 00007f17889b3992 sp 00007f1786aa0b00 error 6 in libxul.so[7f1787b6a000+519c000]
我不确定这是否会导致我的PC锁定,但仍需要解决。我已经做了一些搜索,但我找不到其他人这个问题。如果我ctrl + c
脚本,也会出现此问题。
错误6是:The cause was a user-mode write resulting in no page being found.
,如果我关闭了浏览器,这是有道理的。
我已经在this page上阅读了答案,但由于libxul.so是一个库,它没有多大帮助(虽然让我更好地理解调试段错误!)。
对于那些因linux / segfault标签而非ruby / watir而看的人,browser.close是Watir包中的内置函数。
编辑:
/usr/lib/firefox/
答案 0 :(得分:0)
这实际上是PC硬件问题的结果,直到很久以后才出现。