It turns out fpc is generating invalid DWARF in the .debug_line section. It looks to me like the data might be mostly fine, but the unit length in the header is too short. Try {eu-,}readelf --debug-dump=line on the unstripped binary and see it complain about the bad format. Thanks, Roland