Opened 2 years ago

Closed 11 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 2 years ago.
Debugger-269553-debug-29-05-2017-20-20-59.report (18.4 KB) - added by pulkomandy 2 years ago.
Debugger-13307-debug-12-04-2018-14-13-47.report (28.3 KB) - added by diver 17 months ago.
tried with debug version of libdebugger
screenshot1.png (117.4 KB) - added by diver 17 months ago.

Download all attachments as: .zip

Change History (11)

Changed 2 years ago by pulkomandy

comment:1 Changed 2 years ago by pulkomandy

Has a Patch: set

Changed 2 years ago by pulkomandy

comment:2 Changed 2 years ago by pulkomandy

Has a Patch: unset

comment:3 Changed 2 years 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 23 months ago by anevilyak

Blocked By: 13720 added

comment:5 Changed 19 months ago by anevilyak

Blocking: 13972 added

comment:6 Changed 17 months ago by anevilyak

Blocked By: 14083 added

Changed 17 months ago by diver

tried with debug version of libdebugger

Changed 17 months ago by diver

Attachment: screenshot1.png added

comment:7 Changed 11 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.