public inbox for glibc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly
@ 2014-11-05 10:28 marcus.shawcroft at gmail dot com
  2014-11-05 10:29 ` [Bug libc/17555] " marcus.shawcroft at gmail dot com
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: marcus.shawcroft at gmail dot com @ 2014-11-05 10:28 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=17555

            Bug ID: 17555
           Summary: [AARCH64][GLIBC]glibc's _start dosen't terminate the
                    frame record chain correctly
           Product: glibc
           Version: 2.20
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: marcus.shawcroft at gmail dot com
                CC: drepper.fsp at gmail dot com

In glibc-2.20/sysdeps/aarch64/start.S we find:
_start:
/* Create an initial frame with 0 LR and FP */
mov    x29, #0
mov    x30, #0
mov    x29, sp

Because of the way _start is implemented, the end of the frame record
chain is not indicated by zero but instead by the value of
argc, because that's the first value on the initial stack.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug libc/17555] [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly
  2014-11-05 10:28 [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly marcus.shawcroft at gmail dot com
@ 2014-11-05 10:29 ` marcus.shawcroft at gmail dot com
  2014-11-05 10:32 ` marcus.shawcroft at gmail dot com
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: marcus.shawcroft at gmail dot com @ 2014-11-05 10:29 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=17555

Marcus Shawcroft <marcus.shawcroft at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Host|                            |aarch64*-linux-gnu

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug libc/17555] [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly
  2014-11-05 10:28 [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly marcus.shawcroft at gmail dot com
  2014-11-05 10:29 ` [Bug libc/17555] " marcus.shawcroft at gmail dot com
@ 2014-11-05 10:32 ` marcus.shawcroft at gmail dot com
  2014-11-05 10:33 ` marcus.shawcroft at gmail dot com
  2014-11-11 16:01 ` marcus.shawcroft at gmail dot com
  3 siblings, 0 replies; 5+ messages in thread
From: marcus.shawcroft at gmail dot com @ 2014-11-05 10:32 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=17555

Marcus Shawcroft <marcus.shawcroft at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |glibc_2.19, glibc_2.20

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug libc/17555] [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly
  2014-11-05 10:28 [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly marcus.shawcroft at gmail dot com
  2014-11-05 10:29 ` [Bug libc/17555] " marcus.shawcroft at gmail dot com
  2014-11-05 10:32 ` marcus.shawcroft at gmail dot com
@ 2014-11-05 10:33 ` marcus.shawcroft at gmail dot com
  2014-11-11 16:01 ` marcus.shawcroft at gmail dot com
  3 siblings, 0 replies; 5+ messages in thread
From: marcus.shawcroft at gmail dot com @ 2014-11-05 10:33 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=17555

Marcus Shawcroft <marcus.shawcroft at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at sourceware dot org   |marcus.shawcroft at gmail dot com

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug libc/17555] [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly
  2014-11-05 10:28 [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly marcus.shawcroft at gmail dot com
                   ` (2 preceding siblings ...)
  2014-11-05 10:33 ` marcus.shawcroft at gmail dot com
@ 2014-11-11 16:01 ` marcus.shawcroft at gmail dot com
  3 siblings, 0 replies; 5+ messages in thread
From: marcus.shawcroft at gmail dot com @ 2014-11-11 16:01 UTC (permalink / raw)
  To: glibc-bugs

https://sourceware.org/bugzilla/show_bug.cgi?id=17555

Marcus Shawcroft <marcus.shawcroft at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #1 from Marcus Shawcroft <marcus.shawcroft at gmail dot com> ---
Fix in trunk and backported to 2.20 and 2.19

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-11-11 16:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-05 10:28 [Bug libc/17555] New: [AARCH64][GLIBC]glibc's _start dosen't terminate the frame record chain correctly marcus.shawcroft at gmail dot com
2014-11-05 10:29 ` [Bug libc/17555] " marcus.shawcroft at gmail dot com
2014-11-05 10:32 ` marcus.shawcroft at gmail dot com
2014-11-05 10:33 ` marcus.shawcroft at gmail dot com
2014-11-11 16:01 ` marcus.shawcroft at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).