我在机器上使用的许多程序都会出现段错误。几乎所有程序都会正常运行,直到被关闭,此时它们就会出现段错误。到目前为止,由于此问题而无法工作的唯一两个程序是 VLC 和 Cinnamon,而许多其他程序(如 Firefox 和 chromium)也会受到影响,但仅在正常退出时出现段错误。
这似乎不是我的 RAM 的问题。我从机器上卸下了所有 RAM,并用一根已知良好的棒替换了它,但问题仍然存在。
在使用 运行受影响的程序时gdb
,所有程序似乎都返回相同的跟踪。
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79af080 in __lll_unlock_elision () from /usr/lib/libpthread.so.0
所以我相信问题的根源在于 libpthread。我目前正在运行 glibc 版本 2.21。请询问您想了解的更多信息,并尽可能提供帮助。谢谢。
答案1
我使用的是 Haswell CPU,因此必须安装更新的微代码,即安装 intel-ucode 软件包。