当我使用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
它不会一直发生,所以如果你重试得足够多,你通常可以完成任务,但它确实会在很大一部分时间内陷入困境.
知道发生了什么或如何解决它?