[haiku-bugs] Re: [Haiku] #12291: [Debugger] Exhibits inconsistent behavior & doesn't save a crash report

  • From: "anevilyak" <trac@xxxxxxxxxxxx>
  • Date: Thu, 06 Aug 2015 15:21:53 -0000

#12291: [Debugger] Exhibits inconsistent behavior & doesn't save a crash report
-------------------------------------+----------------------------
Reporter: waddlesplash | Owner: anevilyak
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Applications/Debugger | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
-------------------------------------+----------------------------

Comment (by anevilyak):

Both binaries in question are pure C, and as such won't have any frame
unwind information, so this is not surprising; Debugger on x86-64 doesn't
currently support architectural unwind (which is to say, unwinding without
the assistance of .{debug,eh}_frame), since the x86-64 ABI uses omit-
frame-pointer by default. This is not something that's going to be
resolved any time soon as handling it correctly is a considerably complex
chunk of work. For the time being as a workaround, you can try building
libroot, rm and stdbuf with debug flags enabled, and running the same test
that way.

--
Ticket URL: <https://dev.haiku-os.org/ticket/12291#comment:1>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: