Opened 19 months ago

Closed 2 months ago

#13537 closed bug (fixed)

Debugger crash in demangling

Reported by: pulkomandy Owned by: anevilyak
Priority: normal Milestone: Unscheduled
Component: Applications/Debugger Version: R1/Development
Keywords: Cc: axeld, bonefish
Blocked By: #14083 Blocking: #13972
Has a Patch: no Platform: All

Description

Happened twice while running the webkit testsuite.

Attachments (4)

Debugger-156679-debug-29-05-2017-18-43-15.report (18.3 KB) - added by pulkomandy 19 months ago.
Debugger-269553-debug-29-05-2017-20-20-59.report (18.4 KB) - added by pulkomandy 19 months ago.
Debugger-13307-debug-12-04-2018-14-13-47.report (28.3 KB) - added by diver 8 months ago.
tried with debug version of libdebugger
screenshot1.png (117.4 KB) - added by diver 8 months ago.

Download all attachments as: .zip

Change History (11)

Changed 19 months ago by pulkomandy

comment:1 Changed 19 months ago by pulkomandy

Has a Patch: set

Changed 19 months ago by pulkomandy

comment:2 Changed 19 months ago by pulkomandy

Has a Patch: unset

comment:3 Changed 19 months ago by anevilyak

Cc: axeld bonefish added

Is this consistently reproducible? If so, are you able to try with a debug build of libdebugger as part of your installation? GCC2 doesn't supply a built-in demangler function unlike versions 3 and later, and I'm somewhat unclear on how Axel and/or Ingo derived the algorithm for that one, so it would be interesting to know what symbol is tripping it up. This code is shared with the kernel debugger, so it'd be potentially problematic there too.

comment:4 Changed 15 months ago by anevilyak

Blocked By: 13720 added

comment:5 Changed 11 months ago by anevilyak

Blocking: 13972 added

comment:6 Changed 8 months ago by anevilyak

Blocked By: 14083 added

Changed 8 months ago by diver

tried with debug version of libdebugger

Changed 8 months ago by diver

Attachment: screenshot1.png added

comment:7 Changed 2 months ago by anevilyak

Blocked By: 13720 removed
Resolution: fixed
Status: newclosed

This should have been fixed by hrev52352.

Note: See TracTickets for help on using tickets.