This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/19792] MIPS: backtrace yields infinite backtrace with makecontext
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Wed, 09 Mar 2016 17:49:16 +0000
- Subject: [Bug libc/19792] MIPS: backtrace yields infinite backtrace with makecontext
- Auto-submitted: auto-generated
- References: <bug-19792-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=19792
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via f8e9c4d30c28b8815e65a391416e8b15d2e7cbb8 (commit)
from 613c92b3b59df6a06784cde1d4f410cef0b6da96 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f8e9c4d30c28b8815e65a391416e8b15d2e7cbb8
commit f8e9c4d30c28b8815e65a391416e8b15d2e7cbb8
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Wed Mar 9 00:25:00 2016 +0100
mips: terminate the FDE before the return trampoline in makecontext
In makecontext the FDE needs to be terminated before the return
trampoline otherwise backtrace called within a context created by
makecontext yields infinite backtrace.
This bug has been present for a long time, stdlib/tst-makecontext did
not fail until recent commit e535ce25. Tested on mips-linux-gnu and
mips64el-linux-gnuabi64 and mips-linux-gnu, no regression.
This fixes stdlib/tst-makecontext on MIPS.
Changelog:
[BZ #19792]
* sysdeps/unix/sysv/linux/mips/makecontext.S (__makecontext):
Terminate FDE before return label.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
sysdeps/unix/sysv/linux/mips/makecontext.S | 7 +++++++
2 files changed, 13 insertions(+), 0 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.