Segmentation fault (core dumped) - при удалени порта

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 16:01:20

Вот что выдает при попытке удалить порт.

Код: Выделить всё

# cd /usr/ports/lang/php52-extensions/
# make deinstall
===>  Deinstalling for lang/php52-extensions
===>   Deinstalling php52-extensions-1.3_1
Segmentation fault (core dumped)
*** Error code 139
Stop in /usr/ports/lang/php52-extensions.

# pkg_delete php52-extensions-1.3_1
Segmentation fault (core dumped)
Может это как-то связано но в логах папча тоже постоянно

Код: Выделить всё

[notice] child pid 1579 exit signal Segmentation fault (11)
Сегодня появилось еще и

Код: Выделить всё

exit signal Bus error (10)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 17:59:26

какая программа выпадает в корку?

Код: Выделить всё

# cd /usr/ports/lang/php52-extensions/
# find / -name "*.core" -delete
# make deinstall
# find / -name "*.core"

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 18:42:47

pkg_delete.core
Только оно в /var/db/pkg/php52-extensions-1.3_1/

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 19:48:05

теперь:

Код: Выделить всё

# gdb /usr/sbin/pkg_delete -c /var/db/pkg/php52-extensions-1.3_1/pkg_delete.core
(gdb) backtrace

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 20:09:55

Код: Выделить всё

# gdb /usr/sbin/pkg_delete -c /var/db/pkg/php52-extensions-1.3_1/pkg_delete.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found)...
Core was generated by `pkg_delete'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libmd.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libmd.so.4
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
(gdb) backtrace
#0  0x00000000004028e0 in ?? ()
#1  0x0000000000403188 in ?? ()
#2  0x000000000040253d in ?? ()
#3  0x000000000040335a in ?? ()
#4  0x0000000000402285 in ?? ()
#5  0x0000000800530000 in ?? ()
#6  0x0000000000000000 in ?? ()
#7  0x0000000000000000 in ?? ()
#8  0x0000000000000002 in ?? ()
#9  0x00007fffffffedbb in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000000 in ?? ()
#12 0x00007fffffffedd2 in ?? ()
#13 0x00007fffffffede1 in ?? ()
#14 0x00007fffffffedf3 in ?? ()
#15 0x00007fffffffedfe in ?? ()
#16 0x00007fffffffee17 in ?? ()
#17 0x00007fffffffee6e in ?? ()
#18 0x00007fffffffee79 in ?? ()
#19 0x00007fffffffee8e in ?? ()
#20 0x00007fffffffee9a in ?? ()
#21 0x00007fffffffeea9 in ?? ()
#22 0x00007fffffffeeca in ?? ()
#23 0x00007fffffffeefd in ?? ()
#24 0x00007fffffffef10 in ?? ()
#25 0x00007fffffffef21 in ?? ()
#26 0x00007fffffffef30 in ?? ()
#27 0x00007fffffffef3f in ?? ()
#28 0x00007fffffffef50 in ?? ()
#29 0x00007fffffffef58 in ?? ()
#30 0x00007fffffffef6c in ?? ()
#31 0x00007fffffffef7c in ?? ()
#32 0x00007fffffffef93 in ?? ()
#33 0x00007fffffffefa9 in ?? ()
#34 0x00007fffffffefb3 in ?? ()
#35 0x0000000000000000 in ?? ()
#36 0x0000000000000003 in ?? ()
#37 0x0000000000400040 in ?? ()
....

#635 0x0000000000000000 in ?? ()
#636 0x0000000000000000 in ?? ()
#637 0x0000000000000000 in ?? ()
#638 0x0000000000000000 in ?? ()
#639 0x0000000000000000 in ?? ()
#640 0x0000000000000000 in ?? ()
#641 0x0000000000000000 in ?? ()
#642 0x0000000000000000 in ?? ()
#643 0x0000000000000000 in ?? ()
#644 0x247c8d48002454ff in ?? ()
#645 0x01a1c0c748006a10 in ?? ()
#646 0x66fdebf4050f0000 in ?? ()
#647 0x9066669066669066 in ?? ()
#648 0x00007fffffffebe8 in ?? ()
#649 0x0000000000000002 in ?? ()
#650 0x00007fffffffec00 in ?? ()
#651 0x0000000000000017 in ?? ()
Cannot access memory at address 0x800000000000

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 20:35:26

плохо, что без символов. Надо грузить в дизассемблер, чтобы узнать в какой функции падает...
другие программы (pkg_info, pkg_version, etc.) работают?
если тоже ошибка, попробуй сделать pkgdb -F

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 20:37:42

Работаю. Более того. Другие порты удаляются. pkgdb -F - проблем не находит.

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 20:41:00

залей куда-нить /usr/sbin/pkg_delete и pkg_delete.core


rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 22:23:51

файл /usr/src/usr.sbin/pkg_install/delete/perform.c

Код: Выделить всё

266.    for (p = Plist.head; p ; p = p->next) {
267.        if (p->type != PLIST_PKGDEP)
268.            continue;
269.        deporigin = (p->next != NULL && p->next->type == PLIST_DEPORIGIN) ? p->next->name :
270.                                                         NULL;
271.        if (Verbose) {
вылетает на строке 269. Если у тебя нет условия p->next != NULL &&, добавь и пересобери

Код: Выделить всё

# cd /usr/src/usr.sbin/pkg_install
# make && make install

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 22:43:42

rmn писал(а):вылетает на строке 269. Если у тебя нет условия p->next != NULL &&, добавь и пересобери
Что именно добавить?

А можно узнать по чему апачь постоянно вылетает?
http://web1.nucleart.net/httpd.core

rmn
старшина
Сообщения: 427
Зарегистрирован: 2008-10-03 18:52:02

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение rmn » 2011-06-11 22:57:42

Volodymyr писал(а): Что именно добавить?
p->next != NULL &&
Volodymyr писал(а): А можно узнать по чему апачь постоянно вылетает?
http://web1.nucleart.net/httpd.core
завтра посмотрю. сегодня пивас меня поборол :)

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-11 23:14:07

Это условие у меня было в коде. Пересобрал и удалил порт. Спасибо.

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

Re: Segmentation fault (core dumped) - при удалени порта

Непрочитанное сообщение Volodymyr » 2011-06-12 12:05:57

Может стоить пересобрать ядро и мир? Вроде были какие-то конфликты.