Проблема такая: платформа ARM9, самописный медиа плеер, слизанный с madplay. Сегфолтится при проигрывании интернет радио почти всегда, при запуске отдельно. Как только запускаю его под gdb, сразу работает без сбоев.
Функции backtrace_symbols или backtrace_symbols_fd в моём SDK нет. Ошибка плавающая, т.е. при запуске некоего тестирующего скрипта она может проявиться сразу, а может не сразу (видимо зависит от данных, которые идут с интернет-радиостанций или от еще чего-то), а может вообще не проявиться.
Собственно зацепка только одна: с gdb работает всегда. Принтами отлаживать пробовал, но без особого успеха...
Буду благодарен любым соображениям.