LINUX.ORG.RU
решено ФорумAdmin

Не запускается squid - Illegal instruction (core dumped)

 , ,


0

0

Всем доброго времени суток. Ситуация такая - система oracle enterprise linux 6.6 нулевая на виртуальной машине, поставлен пакет gcc-c++. Ставлю squid 3.5.5 руками (не через yum). Все нормально собирается. Стартую «/путь/до/сквида/squid», на выхлопе получаю ошибку «Illegal instruction (core dumped)»

tail /var/log/messages:

template abrt[25099]: Saved core dump of pid 25098 (/u01/squid/squid/sbin/squid) to /var/spool/abrt/ccpp-2015-06-26-13:02:57-25098 (2686976 bytes)
template abrtd: Executable '/u01/squid/squid/sbin/squid' doesn't belong to any package and ProcessUnpackaged is set to 'no'
template abrtd: 'post-create' on '/var/spool/abrt/ccpp-2015-06-26-13:02:57-25098' exited with 1
template abrtd: Deleting problem directory '/var/spool/abrt/ccpp-2015-06-26-13:02:57-25098'
template kernel: traps: squid[25105] trap invalid opcode ip:50eaf8 sp:7fff31573d40 error:0 in squid[400000+3dd000]
template abrtd: Directory 'ccpp-2015-06-26-13:03:37-25105' creation detected
template abrt[25106]: Saved core dump of pid 25105 (/u01/squid/squid/sbin/squid) to /var/spool/abrt/ccpp-2015-06-26-13:03:37-25105 (2682880 bytes)
template abrtd: Executable '/u01/squid/squid/sbin/squid' doesn't belong to any package and ProcessUnpackaged is set to 'no'
template abrtd: 'post-create' on '/var/spool/abrt/ccpp-2015-06-26-13:03:37-25105' exited with 1
template abrtd: Deleting problem directory '/var/spool/abrt/ccpp-2015-06-26-13:03:37-25105'

Подскажите, что ему не нравится? Уже всю голову сломал.

Для справки, на другой точно такой же виртуалке давно работает squid 3.1

UPD:

проблему с abrtd: Executable '/u01/squid/squid/sbin/squid' doesn't belong to any package and ProcessUnpackaged is set to 'no' решил путем правки abrt-action-save-package-data.conf Теперь лог ошибки такой:

template kernel: traps: squid[27763] trap invalid opcode ip:50eaf8 sp:7fffc7f95630 error:0 in squid[400000+3dd000]
template abrtd: Directory 'ccpp-2015-06-26-16:06:01-27763' creation detected
template abrt[27764]: Saved core dump of pid 27763 (/u01/squid/squid/sbin/squid) to /var/spool/abrt/ccpp-2015-06-26-16:06:01-27763 (2682880 bytes)

UPD2: Проблема решена путем сборки с "--disable-arch-native"!



Последнее исправление: careless_angel (всего исправлений: 6)

Я бы для начала тупо привел свою конфигурацию сборки как можно ближе к дистрибутивной из spec-файла. Ты, видимо, неподдерживаемый набор инструкций включил.

thesis ★★★★★
()
Ответ на: комментарий от thesis

то же самое и по-русски. Я не совсем понял что подразумивается под «привел свою конфигурацию сборки как можно ближе к дистрибутивной».

Если бы были неподдерживаемые инструкции, то при сборке были ошибки. А их нет сейчас. До этого была ошибка с loadablemodules, поэтому при пересборке поставил соответствующий флаг.

З.Ы. прошу прощения, если очевидное спрашиваю, но мозг уже отказывается думать и глаза замылены. Второй день секас имею с этим делом... :(

careless_angel
() автор топика
Ответ на: комментарий от careless_angel

Возьми .srpm или другой сорц-пакет от другого дистрибутива, где сквид поновее, расковыряй и погляди, какие опции есть в .spec-файле или его аналоге. Сравни со своими.

Если бы были неподдерживаемые инструкции, то при сборке были ошибки.

Неа.

Народ пишет, что --disable-arch-native может помочь. Если лень гуглить и думать - попробуй.

thesis ★★★★★
()
Последнее исправление: thesis (всего исправлений: 1)

UPD (trap invalid opcode)

проблему с abrtd: Executable '/u01/squid/squid/sbin/squid' doesn't belong to any package and ProcessUnpackaged is set to 'no' решил путем правки abrt-action-save-package-data.conf

Теперь лог ошибки такой:

template kernel: traps: squid[27763] trap invalid opcode ip:50eaf8 sp:7fffc7f95630 error:0 in squid[400000+3dd000]
template abrtd: Directory 'ccpp-2015-06-26-16:06:01-27763' creation detected
template abrt[27764]: Saved core dump of pid 27763 (/u01/squid/squid/sbin/squid) to /var/spool/abrt/ccpp-2015-06-26-16:06:01-27763 (2682880 bytes)

careless_angel
() автор топика
Ответ на: комментарий от thesis

огромное человеческое спасибо! Пересборка с --disable-arch-native помогла!

careless_angel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.