The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Illegal instruction (core dumped)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Illegal instruction (core dumped)"
Сообщение от laxter Искать по авторуВ закладки on 26-Фев-03, 05:02  (MSK)
Машина PIV 1800/ DDR 512 MB, в связи с последними событиями про openssl, решил попробовать свои силенки в пересборке системы, машина понятное дело не сервер а полигон для испытаний, поэтому рисковать особо нечем.
Почитал хэндбук на эту тему, для вооружения.
Обновил исходники 5.0-RELEASE с тэгом RELENG_5_0, сделал:
# make -j4 buildworld
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL
# make installworld
# mergemaster
# reboot

После чего чего счастливый стал использовать 5.0-RELEASE-p3, пока не захотелось мне собрать из портов GNOME2, собрался он замечтательно и даже работает, но при попытке выполнить команду make clean в /usr/ports/x11/gnome2 make вылетает c таким вот визгом:
# make clean
cd: can't cd to (core
*** Error code 2

Stop in /usr/ports/x11/gnome2.
*** Error code 1

Stop in /usr/ports/x11/gnome2.

В /var/log/messages после такого визга есть следующее:
kernel: pid 42284 (make), uid 0: exited on signal 10 (core dumped)

Или начинает чистить зависимости и появляется следующее:
# make clean
===>  Cleaning for bzip-0.21
===>  Cleaning for fileroller-2.2.1,1
===>  Cleaning for lha-1.14i
===>  Cleaning for lzo-1.08_1
===>  Cleaning for lzop-1.00
===>  Cleaning for unzip-5.50
...
===>  Cleaning for gconf-editor-0.4.0
===>  Cleaning for gnome-pkgview-0.0.8
===>  Cleaning for gnomecontrolcenter2-2.2.0.1
===>  Cleaning for gnomesystemmonitor-2.0.4_1
Illegal instruction (core dumped)
*** Error code 132

Stop in /usr/ports/sysutils/gnomesystemmonitor.
*** Error code 1

Stop in /usr/ports/x11/gnome2.
*** Error code 1

Stop in /usr/ports/x11/gnome2.

В /var/log/messages после такого визга есть следующее:
kernel: pid 52776 (make), uid 0: exited on signal 4 (core dumped)

Попытался сначала справиться с этим своим горем самостоятельно, сначала подумал на кривое железо.
Переставил винт в другую машину тоже с PIV, но другая мать. Загрузился,
сделал только
# make installkernel KERNCONF=MYKERNEL
# make installworld
и теже грабли грабли с make получаю.

Переставил винт в еще одну машину, но с PIII Tualatin/Celeron 256 MB RAM, опять сделал только
# make installkernel KERNCONF=MYKERNEL
# make installworld
и make перестал валится в корку при очистке /usr/ports/x11/gnome2.

Выходит виноват GCC 3.2.1 и PIV???

Но самое интересное что make из релиза не валится в корку на PIV.
Тупое копирование make из дистрибутива 5.0 RELEASE в /usr/bin тоже снимает проблему, make после этого перестает валиться в корку при очистке /usr/ports/x11/gnome2 на PIV

Размер файла моей команды make и команды make из релиза одинаковый, MD5 у них тоже одинаковый.

# ls -l /usr/bin/make
-r-xr-xr-x  1 root  wheel  241724 25 фев 19:20 /usr/bin/make

# md5 /usr/bin/make
MD5 (make) = f2066a2f7262b931e2dd3e72816facec

Где собака, то порылась нихрена не понимаю, может кто чего умного подскажет?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Illegal instruction (core dumped)"
Сообщение от laxter Искать по авторуВ закладки on 27-Фев-03, 04:37  (MSK)
Неужели никто-то не может объяснить природу данного явления с научной точки зрения, почему make из релиза работает на PIV, а перекомпиленный и в результате имеющий туже MD5 и одинаковый размер не работает в некоторых случаях.

Я сомневаюсь, что внедрение openssl 0.9.6i могло так на него повлиять. Тем более что на PIII он работает и перекомпиленный.

Вот сейчас пересобрал им mc, а чистить каталог он не захотел гад такой.
# cd /usr/ports/misc/mc
# make install clean && rehash
...
===>  Cleaning for libiconv-1.8_2
===>  Cleaning for gettext-0.11.5_1
===>  Cleaning for glib-1.2.10_8
===>  Cleaning for gmake-3.80
Illegal instruction (core dumped)
*** Error code 132

Stop in /usr/ports/devel/gmake.
*** Error code 1

Stop in /usr/ports/misc/mc.
*** Error code 1

Stop in /usr/ports/misc/mc.

Очистил только после повторного запуска make clean
Нонсенс!!! :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Illegal instruction (core dumped)"
Сообщение от spf Искать по авторуВ закладки on 27-Фев-03, 05:04  (MSK)
>Вот сейчас пересобрал им mc, а чистить каталог он не захотел гад
>такой.
># cd /usr/ports/misc/mc
># make install clean && rehash
>...
>===>  Cleaning for libiconv-1.8_2
>===>  Cleaning for gettext-0.11.5_1
>===>  Cleaning for glib-1.2.10_8
>===>  Cleaning for gmake-3.80
>Illegal instruction (core dumped)
>*** Error code 132
>
>Stop in /usr/ports/devel/gmake.
>*** Error code 1
>
>Stop in /usr/ports/misc/mc.
>*** Error code 1
>
>Stop in /usr/ports/misc/mc.
>
>Очистил только после повторного запуска make clean
>Нонсенс!!! :(

Проблемы с железом: память битая.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Illegal instruction (core dumped)"
Сообщение от laxter Искать по авторуВ закладки on 27-Фев-03, 05:58  (MSK)
>>Вот сейчас пересобрал им mc, а чистить каталог он не захотел гад
>>такой.
>># cd /usr/ports/misc/mc
>># make install clean && rehash
>>...
>>===>  Cleaning for libiconv-1.8_2
>>===>  Cleaning for gettext-0.11.5_1
>>===>  Cleaning for glib-1.2.10_8
>>===>  Cleaning for gmake-3.80
>>Illegal instruction (core dumped)
>>*** Error code 132
>>
>>Stop in /usr/ports/devel/gmake.
>>*** Error code 1
>>
>>Stop in /usr/ports/misc/mc.
>>*** Error code 1
>>
>>Stop in /usr/ports/misc/mc.
>>
>>Очистил только после повторного запуска make clean
>>Нонсенс!!! :(
>
>Проблемы с железом: память битая.

На двух машинах??? И почему тогда make из релиза работает нормально? Если бы память была битая, то он бы сразу и начал выкоблучиваться.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру