Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Кто запускает (и как отлаживать) процесс 'conftest'?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
init3
n00b
n00b


Joined: 26 Dec 2013
Posts: 15

PostPosted: Tue Mar 18, 2014 1:39 pm    Post subject: Кто запускает (и как отлаживать) процесс 'conftest'? Reply with quote

Некоторое время тому назад для ловли одного навязчивого таракана включил в системе запись core dump'ов.
Правильным согласно моим представлениям о здравом смысле образом (вопрос о дополнении соответствующего материала в wiki пока не ставлю), т.е. чтобы не искать дампы там, где они _могут_ быть, и где по идее их быть не должно — с записью _всех_ core в один каталог, и чтобы не делать лишних действий — с записью имени процесса и сигнала, коим он был убит в строку имени файла.
Баг был исправлен, но фича осталась, ибо хлеба не просит и вообще лень.

Жила-поживала фича (записи core) в моей системе, горя не знала, хлеба не просила.

Но стал я замечать, что временами при обновлении системы (и/или пересборке _некоторых_ пакетов в оном каталоге появляются файлы core dump'ов.
Например после отработки команды:
Code:
ebuild /usr/portage/gentoo/net-fs/samba/samba-3.6.23.ebuild configure

получается файл
Code:
core_conftest-11.22302

А позже на этапе сборки самбы ещё один, но уже убитый SIGABRT.

Оно конечно совершенно некритично (сборка пакета завершается благополучно, а собранный пакет вполне работоспособен), но непорядок.
А способ промышления читаемой трассы (gdb) в данном случае не вполне понятен. Или я что-то упускаю?
Back to top
View user's profile Send private message
TigerJr
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2007
Posts: 78
Location: /dev/spb7

PostPosted: Thu Sep 11, 2014 4:49 pm    Post subject: Reply with quote

Зря ты включил запись coredump. Если не занимаешься отладкой и не знаком с трассировкой gdb.

Дурная голова ногам покоя не даёт. Вот и в твоём случае также.

Дак ты ещё и наши ноги захотел помучить???

ЗЫ [core-PIDNAME.PID] Это состояние оперативной памяти ID процесса. Если ты ни чего кроме ebuild не запускал тогда, он и был родительским процессом для conftest, другой вопрос кто передал процессу conftest сигнал SIGABRT (ядро или ebuild) нужно разбираться. Ты пробовал запустить conftest после сборки ebuild'a ?

ЗЫ2: Кстати для тебя данные в coredump скорее всего бесполезны, они нужны разработчикам для отладки, а не пользователям.
_________________

gentoway or not gentoway?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum