__backtrace_symbols_fd() sometimes writes output in the format program(main+<offset>)[<address>] but catchsegv.sh can only parse the format program[<address>] . Source references: https://sourceware.org/git/?p=glibc.git;a=blob;f=debug/backtracesymsfd.c;h=f34a35d6c38c7fbd67e579a996448c17cd316ffa;hb=HEAD#l61 https://sourceware.org/git/?p=glibc.git;a=blob;f=debug/catchsegv.sh;h=db4154a362a2f67d10e4ca2d23de0deebf31a3d7;hb=HEAD#l90
In following link I attempted to create a patch to improve the current situation. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946606#15