View previous topic :: View next topic |
Author |
Message |
init3 n00b
Joined: 26 Dec 2013 Posts: 21
|
Posted: Tue Mar 18, 2014 1:39 pm Post subject: Кто запускает (и как отлаживать) процесс 'conftest'? |
|
|
Некоторое время тому назад для ловли одного навязчивого таракана включил в системе запись 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 |
|
|
TigerJr Guru
Joined: 19 Jun 2007 Posts: 540
|
Posted: Thu Sep 11, 2014 4:49 pm Post subject: |
|
|
Зря ты включил запись coredump. Если не занимаешься отладкой и не знаком с трассировкой gdb.
Дурная голова ногам покоя не даёт. Вот и в твоём случае также.
Дак ты ещё и наши ноги захотел помучить???
ЗЫ [core-PIDNAME.PID] Это состояние оперативной памяти ID процесса. Если ты ни чего кроме ebuild не запускал тогда, он и был родительским процессом для conftest, другой вопрос кто передал процессу conftest сигнал SIGABRT (ядро или ebuild) нужно разбираться. Ты пробовал запустить conftest после сборки ebuild'a ?
ЗЫ2: Кстати для тебя данные в coredump скорее всего бесполезны, они нужны разработчикам для отладки, а не пользователям. _________________ Do not use gentoo, it die |
|
Back to top |
|
|
|
|
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
|
|