On Thu, Jun 14, 2007 at 10:43:35PM +0400, Eugene Prokopiev wrote: > > Если всё настроить правильно, core создаётся при падении проги. > > Т.е. запускать ее под gdb не нужно? Наоборот - если падение воспроизводится под gdb, нет никакой необходимости ловить core, достаточно просто запустить под gdb и дождаться SIGSEGV, после чего делать то же самое, что потом пришлось бы делать с core. Кстати, может быть полезно попробовать запустить программу под valgrind - в некоторых случаях он может обнаружить проблему ближе к точке, где на самом деле находится ошибка. > Необходимо и достаточно откомпилить > прогу с включенной отладкой (т.е. собрать пакет с --enable debug), На самом деле core прекрасно создаётся и без этого, только в этом случае от него мало пользы. > сказать ulimit -c 10000000000 и sysctl -w kernel.core_pattern=core? > > Не создается :( Программа при своей работе не меняет текущий каталог и не занимается перехватом SIGSEGV?