当我使用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
它并不总是发生,所以如果你尝试地够多,通常可以完成任务,但是它会在相当大的百分比情况下发生段错误,这很烦人。
有什么想法是怎么回事或如何修复它吗?