[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#349688: #349688 broken .eh_frame for one argument syscalls.



glibc upstream has closed the bug in their BTS.  The issue is not
present in glibc 2.4 and later releases.  glibc 2.4 and later use a
completely different method to generate the .eh_frame section (cfi_*
macros in the assembly).  We cannot simply take the glibc 2.4 fix and
apply it to the 2.3.6 source currently in Debian.

Given the above, I suggest the patch be applied until Debian updates
glibc to 2.4 or later.  The risk is low.  The change only affects
debugging info (specifically stack unwinding accross one argument
syscalls).  The .eh_frame section in question is currently so broken
as to be unreadable by at least two tools (readelf and valgrind).



Reply to: