机器定期断块

aar*_*nsw 8 ubuntu apt segmentation-fault

当我使用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
Run Code Online (Sandbox Code Playgroud)

它并不是一直发生的,所以如果你重试得足够多,你通常可以完成任务,但它确实会在很大程度上陷入困境.

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

Dou*_*der 7

如果标准工具间歇性地失败,特别是出现类似的内存错误,则需要怀疑硬件.

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