public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c?
@ 2014-06-23  9:43 lh_mouse at 126 dot com
  2014-06-23  9:54 ` [Bug libgcc/61585] " ktietz at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: lh_mouse at 126 dot com @ 2014-06-23  9:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

            Bug ID: 61585
           Summary: Subscript-out-of-range in unwind-seh.c?
           Product: gcc
           Version: 4.10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: lh_mouse at 126 dot com

In file gcc/libgcc/unwind-seh.c, line 69:

struct _Unwind_Context
{
  _Unwind_Word cfa;
  _Unwind_Word ra;
  _Unwind_Word reg[2];     // ** Defined here.
  PDISPATCHER_CONTEXT disp;
};

/* Get the value of register INDEX as saved in CONTEXT.  */

_Unwind_Word
_Unwind_GetGR (struct _Unwind_Context *c, int index)
{
  if (index < 0 || index > 2)   // ** Isn't 2 an out-of-range index??
    abort ();
  return c->reg[index];  // ** Accessed here.
}


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

* [Bug libgcc/61585] Subscript-out-of-range in unwind-seh.c?
  2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
@ 2014-06-23  9:54 ` ktietz at gcc dot gnu.org
  2014-06-23 16:21 ` ktietz at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ktietz at gcc dot gnu.org @ 2014-06-23  9:54 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

Kai Tietz <ktietz at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2014-06-23
                 CC|                            |ktietz at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Kai Tietz <ktietz at gcc dot gnu.org> ---
Mine.


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

* [Bug libgcc/61585] Subscript-out-of-range in unwind-seh.c?
  2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
  2014-06-23  9:54 ` [Bug libgcc/61585] " ktietz at gcc dot gnu.org
@ 2014-06-23 16:21 ` ktietz at gcc dot gnu.org
  2014-06-23 16:23 ` ktietz at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ktietz at gcc dot gnu.org @ 2014-06-23 16:21 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

--- Comment #2 from Kai Tietz <ktietz at gcc dot gnu.org> ---
Author: ktietz
Date: Mon Jun 23 16:20:31 2014
New Revision: 211900

URL: https://gcc.gnu.org/viewcvs?rev=211900&root=gcc&view=rev
Log:
    PR libgcc/61585
    * unwind-seh.c (_Unwind_GetGR): Check for proper
    index range.
    (_Unwind_SetGR): Likewise.

Modified:
    trunk/libgcc/ChangeLog
    trunk/libgcc/unwind-seh.c


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

* [Bug libgcc/61585] Subscript-out-of-range in unwind-seh.c?
  2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
  2014-06-23  9:54 ` [Bug libgcc/61585] " ktietz at gcc dot gnu.org
  2014-06-23 16:21 ` ktietz at gcc dot gnu.org
@ 2014-06-23 16:23 ` ktietz at gcc dot gnu.org
  2014-06-27  8:06 ` ebotcazou at gcc dot gnu.org
  2014-06-27  8:39 ` ktietz at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: ktietz at gcc dot gnu.org @ 2014-06-23 16:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

Kai Tietz <ktietz at gcc dot gnu.org> changed:

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

--- Comment #3 from Kai Tietz <ktietz at gcc dot gnu.org> ---
Fixed.


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

* [Bug libgcc/61585] Subscript-out-of-range in unwind-seh.c?
  2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
                   ` (2 preceding siblings ...)
  2014-06-23 16:23 ` ktietz at gcc dot gnu.org
@ 2014-06-27  8:06 ` ebotcazou at gcc dot gnu.org
  2014-06-27  8:39 ` ktietz at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: ebotcazou at gcc dot gnu.org @ 2014-06-27  8:06 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu.org

--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Could the fix be applied to all branches?


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

* [Bug libgcc/61585] Subscript-out-of-range in unwind-seh.c?
  2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
                   ` (3 preceding siblings ...)
  2014-06-27  8:06 ` ebotcazou at gcc dot gnu.org
@ 2014-06-27  8:39 ` ktietz at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: ktietz at gcc dot gnu.org @ 2014-06-27  8:39 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61585

--- Comment #5 from Kai Tietz <ktietz at gcc dot gnu.org> ---
Sure.  It isn't urgent as tests have shown that in standard-usage we didn't hit
out-of-bounds access.


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

end of thread, other threads:[~2014-06-27  8:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-23  9:43 [Bug libgcc/61585] New: Subscript-out-of-range in unwind-seh.c? lh_mouse at 126 dot com
2014-06-23  9:54 ` [Bug libgcc/61585] " ktietz at gcc dot gnu.org
2014-06-23 16:21 ` ktietz at gcc dot gnu.org
2014-06-23 16:23 ` ktietz at gcc dot gnu.org
2014-06-27  8:06 ` ebotcazou at gcc dot gnu.org
2014-06-27  8:39 ` ktietz at gcc dot gnu.org

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).