Вы здесь

Сегфолты после сборок

Вывод в консоли:
https://gist.github.com/3972269
Каждый раз когда запускаю билд, ошибка - в разных местах. После запуска нового билда, в этом месте ошибки уже нету. Она появляется в другом, причем, закономерно в iconvdata папке.

Также, 1 раз удалось собрать полностью, но вывалился Segmentation fault после :

>>> Installing (1 of 16) sys-libs/glibc-2.15-r3 
Segmentation fault

не могу понять в чем дело.
emerge --info glibc
https://gist.github.com/3972273

../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.^@:

Это та ошибочная строчка.
Еще есть чуть ниже, на 294ой строке

/v r/tmp/portage/sys-libs/glibc-2.15-r3/work/build-amd64-x86_64-pc-linux-gnu-nptl/tcb-offsets.h:

Тоже не совсем понятно что здесь случилось...

оперативку мемтестом погоняй несколько часов.

Спасибо за совет, но очень странно. Новая ОПера... Щас запущу, как закончит, отпишусь...

Юзаю memtest86+ 4.20 Прошел 1 цикл. Ошибок нет
3 полных цикла. Ошибок нет. Запустил 9ый тест, который проверяет сохранность в течении 90 минут.

Както странно это все...

Когда закончится проверка, хотя бы этот цикл покажите вывод:

gcc -### -march=native -E /usr/include/stdlib.h 2>&1 | grep "/usr/libexec/gcc/.*cc1"

Я уже после написания первого сообщения, сменил на CFLAGS="-O2 -pipe" и все.

 "/usr/libexec/gcc/x86_64-pc-linux-gnu/4.5.4/cc1" "-E" "-quiet" "/usr/include/stdlib.h" "-D_FORTIFY_SOURCE=2" "-march=k8-sse3" "-mcx16" "-msahf" "--param" "l1-cache-size=64" "--param" "l1-cache-line-size=64" "--param" "l2-cache-size=1024" "-mtune=k8"

Если используется ccache - советую его почистить. Были сегфолты при сборке чего-либо из-за битого кэша.
Еще заметил странные сегфолты одних и тех же пакетов на разных машинах. Единственное что их объединяет - семейство процессоров. У обоих выставлено CFLAGS="-march=k8 -O2 -pipe"
Периодически сегфолтятся например portage-utils и smplayer. Память тестил, все в норме. Хотя это уже другая история...