菜鸟在这里!我有在 archlinux 上运行的 archlabs。正常升级后,大多数应用程序都不会运行(texmaker、qt5ct ...),当从终端运行它们时,它们会给出错误:“分段错误(核心转储)”。我检查了大多数核心转储,无法弄清楚问题是什么,当我尝试运行回溯时,我发现了这个回答很好地描述了这个问题(答案的第二部分),但没有为菜鸟提供解决它的步骤。
这是回溯的第一行:
#0 0x00007ffff6a1405f in poll () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007ffff3d4063b in ?? () from /usr/lib/libxcb.so.1
No symbol table info available.
#2 0x00007ffff3d4237b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
No symbol table info available.
#3 0x00007ffff3932c51 in ?? () from /usr/lib/libQt5XcbQpa.so.5
No symbol table info available.
#4 0x00007ffff6dabe0f in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#5 0x00007ffff67bf422 in start_thread () from /usr/lib/libpthread.so.0
No symbol table info available.
#6 0x00007ffff6a1ebf3 in clone () from /usr/lib/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7ffff3d20800 (LWP 2433)):
#0 0x00007ffff69dd640 in __tzfile_compute () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007ffff69dc57d in __tz_convert () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007ffff69daa61 in ranged_convert () from /usr/lib/libc.so.6
No symbol table info available.
#3 0x00007ffff69dadac in __mktime_internal () from /usr/lib/libc.so.6
No symbol table info available.
#4 0x00007ffff6d9fd30 in qMkTime(tm*) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#5 0x00007ffff6e749ce in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#6 0x00007ffff6e75068 in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#7 0x00007ffff6e7516d in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#8 0x00007ffff6e75620 in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#9 0x00007ffff6e7784c in QDateTime::setMSecsSinceEpoch(long long) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#10 0x00007ffff6e79c81 in QDateTime::fromMSecsSinceEpoch(long long, Qt::TimeSpec, int) () from /usr/lib/libQt5Core.so.5
此后,列出了非常长的重复部分。
提前致谢。
答案1
嗯,它确实提到了多种解决方案......
你可以这样做:
- 首先检查是软件问题还是硬件问题:
- 从实时媒体启动,尝试一下:浏览,启动一些程序,...
如果这也失败,您可能内存不好,需要更改它。
可以肯定的是,您还可以使用内存测试86+仔细检查一下。
- 从实时媒体启动,尝试一下:浏览,启动一些程序,...
- 如果一切正常,那么您就知道它与您的安装有关。您现在有多种选择:
- 首先运行一些几乎不做任何事情并使用尽可能少的库的小软件,增加软件的“大小”,直到它崩溃并返回给我们。我想要这个:
/bin/true
(这是一个非常小的程序,立即退出并返回代码 0)/bin/sleep 1000
(也很小,只要等待1000秒就退出)- 继续
cat somefile
,less somefile
,nano somefile
,screen
, ... - 如果所有这些工作都从图形软件开始:
xeyes
、xterm
、 ... 现在我们应该有足够的信息来了解问题所在。
- 另外,运行你的软件瓦尔格林德。这也可能为我们提供更多信息。
- 首先运行一些几乎不做任何事情并使用尽可能少的库的小软件,增加软件的“大小”,直到它崩溃并返回给我们。我想要这个: