https://bugzilla.novell.com/show_bug.cgi?id=661409
https://bugzilla.novell.com/show_bug.cgi?id=661409#c4
--- Comment #4 from Jan Beulich 2011-02-08 15:38:45 UTC ---
Created an attachment (id=412813)
--> (http://bugzilla.novell.com/attachment.cgi?id=412813)
tentative fix for the unwinder crash
Sorry Jeff, but I'm afraid you broke this with a re-write of a code section in
kernel/unwind.c (you apparently didn't like how it was written) during the
2.6.29-rc merge. Among other breakage, your change moved the #ifdef
CONFIG_FRAME_POINTER from inside an if() block to outside of it, thus causing
uninitialized data to be used if FDE and/or CIE for a given PC could not be
found
(which is the case here, as the kretprobe code replaced the return address of a
function with that of kretprobe_trampoline [the first instruction of the
function], for which - after subtracting 1 - no unwind data can be found).
I'll merge this fix into master's and 11.4's patches.suse/stack-unwind, and
once verified it should obviously also go into all other post-2.6.29 trees
we're still maintaining.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.