【问题标题】:Machine regularly segfaults [closed]机器经常出现段错误[关闭]
【发布时间】:2010-10-12 16:27:33
【问题描述】:

当我使用 apt-get 安装或升级我的 Ubuntu hardy 系统时,我经常收到这样的消息:

$ sudo apt-get install foo
Reading package lists... Done
Segmentation faulty tree... 50%

$ sudo apt-get install foo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Segmentation fault

$ sudo apt-get install foo
Reading package lists... Done
Building dependency tree       
Reading state information... Done
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid
Aborted

cc  -Os -g -Wall -DLOCAL_ROOT=\"/usr/share/polipo/www/\" -DDISK_CACHE_ROOT=\"/var/cache/polipo/\"  -DCHUNK_SIZE=16384   -c -o http_parse.o http_parse.c
http_parse.c:1564: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.2/README.Bugs>.
make: *** [http_parse.o] Error 1

它不会一直发生,所以如果您重试足够多,通常可以完成任务,但它确实会在很大一部分时间出现段错误。

知道发生了什么或如何解决吗?

【问题讨论】:

标签: ubuntu segmentation-fault apt


【解决方案1】:

如果标准工具出现间歇性故障,尤其是出现此类内存错误,则该怀疑硬件了。

运行 memtest(最好从 grub 菜单中),并让它运行几个周期。

【讨论】:

    【解决方案2】:

    道格拉斯给出了正确的方向。运行 memtest 是最便宜的选择。

    降低 CPU 的时钟频率(如果可能)是另一种选择。如果您有多余的 RAM 模块,请尝试将它们换成您当前的。如果没有任何效果并且您仍然遇到同样的问题,请怀疑主板。

    【讨论】:

      【解决方案3】:

      我遇到了类似的问题,结果是 CPU 风扇支架破裂了。它使温度飙升。

      还要确保您的记忆测试通过。使用您的 ubuntu 安装盘,启动机器并选择内存测试。让它运行一个小时左右,如果有内存问题,它会显示在错误列表中。

      【讨论】:

        【解决方案4】:

        软件安装对系统的负担可能比“常规”使用要多一些,这可能会导致固有的问题从隐藏中悄悄溜走。除了给出的建议之外,如果您开始测试/更换硬件组件,请从电源开始。

        可能是 PSU 在负载下“下降”电压,这会对系统造成严重破坏。幸运的是,PSU 非常便宜,而且更换 PSU 比更换主板要容易得多。

        【讨论】:

        • 我曾经遇到过电源薄弱的问题。机器在重负载下运行时进行了冷启动。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-30
        • 1970-01-01
        • 2020-02-23
        • 1970-01-01
        相关资源
        最近更新 更多