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

Reply via email to