Есть обработчик прерывания sigsegv. Хотелось бы иметь легкий способ определения имени файла и строки исходного кода, соответствующего коду, вызвавшему нарушение (чтобы вывести в log). Я так понимаю, что это реально получить из debug info, сгенеренной компилятором, но не руками же ее парсить... Может быть есть freeware библиотеки, которые делают все это ?
(анализирование core с помощью gdb не предлагать - в linux pthreads - место sigsegv будет где угодно :( ).