Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#13537 closed bug (fixed)

Debugger crash in demangling

Reported by: pulkomandy Owned by: anevilyak
Priority: normal Milestone: R1/beta2
Component: Applications/Debugger Version: R1/Development
Keywords: Cc: axeld, bonefish
Blocked By: #14083 Blocking: #13972
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 7 years ago.
Debugger-269553-debug-29-05-2017-20-20-59.report (18.4 KB ) - added by pulkomandy 7 years ago.
Debugger-13307-debug-12-04-2018-14-13-47.report (28.3 KB ) - added by diver 7 years ago.
tried with debug version of libdebugger
screenshot1.png (117.4 KB ) - added by diver 7 years ago.

Download all attachments as: .zip

Change History (12)

comment:1 by pulkomandy, 7 years ago

patch: 01

comment:2 by pulkomandy, 7 years ago

patch: 10

comment:3 by anevilyak, 7 years ago

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 by anevilyak, 7 years ago

Blocked By: 13720 added

comment:5 by anevilyak, 7 years ago

Blocking: 13972 added

comment:6 by anevilyak, 7 years ago

Blocked By: 14083 added

by diver, 7 years ago

tried with debug version of libdebugger

by diver, 7 years ago

Attachment: screenshot1.png added

comment:7 by anevilyak, 6 years ago

Blocked By: 13720 removed
Resolution: fixed
Status: newclosed

This should have been fixed by hrev52352.

comment:8 by nielx, 5 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.