Public bug reported: This is alredy fixed in (e)glibc 2.14
http://sources.redhat.com/bugzilla/show_bug.cgi?id=12432 [BZ #12432] * sysdeps/ia64/backtrace.c (struct trace_reg): Add cfa element. (dummy_getcfa): New function. (init): Get _Unwind_GetCFA address, use dummy if not found. (backtrace_helper): In recursion check, also check whether CFA changes. (__backtrace): Completely initialize arg. I suggest to backport this fix to (e)glibc 2.12/2.13 for ubuntu maverick/natty/oneiric. Pacth has been tested for eglibc_2.12.1-0ubuntu10.2 ** Affects: eglibc (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/898077 Title: backtrace fails with recursive functions on 64bit (BZ #12432) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/898077/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs