Opened 11 months ago

Last modified 11 days ago

#13537 new bug

Debugger crash in demangling

Reported by: PulkoMandy Owned by: Rene Gollent
Priority: normal Milestone: Unscheduled
Component: Applications/Debugger Version: R1/Development
Keywords: Cc: axeld, Ingo Weinhold
Blocked By: #13720, #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 11 months ago.
Debugger-269553-debug-29-05-2017-20-20-59.report (18.4 KB) - added by PulkoMandy 11 months ago.
Debugger-13307-debug-12-04-2018-14-13-47.report (28.3 KB) - added by diver 11 days ago.
tried with debug version of libdebugger
screenshot1.png (117.4 KB) - added by diver 11 days ago.

Download all attachments as: .zip

Change History (10)

Changed 11 months ago by PulkoMandy

comment:1 Changed 11 months ago by PulkoMandy

Has a Patch: set

Changed 11 months ago by PulkoMandy

comment:2 Changed 11 months ago by PulkoMandy

Has a Patch: unset

comment:3 Changed 11 months ago by Rene Gollent

Cc: axeld Ingo Weinhold 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 7 months ago by Rene Gollent

Blocked By: 13720 added

comment:5 Changed 3 months ago by Rene Gollent

Blocking: 13972 added

comment:6 Changed 11 days ago by Rene Gollent

Blocked By: 14083 added

Changed 11 days ago by diver

tried with debug version of libdebugger

Changed 11 days ago by diver

Attachment: screenshot1.png added
Note: See TracTickets for help on using tickets.