This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB 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 tdep/17379] PowerPC: internal-error: value_of_register_lazy: Assertion `frame_id_p (get_frame_id (frame))' failed.


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

Ulrich Weigand <uweigand at gcc dot gnu.org> changed:

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

--- Comment #2 from Ulrich Weigand <uweigand at gcc dot gnu.org> ---
Hi Pedro, the problem was in rs6000_frame_cache, where a
read_memory_unsigned_integer would throw an exception if the stack is invalid. 
This exception was caught somewhere higher up in the frame unwinding logic, but
this lead to a situation where frame 0 was marked invalid, which the rest of
GDB doesn't really handle well.

Edjunior has already posted a patch to the list.

-- 
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]