This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/19792] MIPS: backtrace yields infinite backtrace with makecontext


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]