[Bug 898077] [NEW] backtrace fails with recursive functions on 64bit (BZ #12432)
Walter Schneider
898077 at bugs.launchpad.net
Wed Nov 30 09:21:36 UTC 2011
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
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/898077
Title:
backtrace fails with recursive functions on 64bit (BZ #12432)
Status in “eglibc” package in Ubuntu:
New
Bug description:
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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/898077/+subscriptions
More information about the foundations-bugs
mailing list