Opened 6 years ago

Closed 3 years ago

#14346 closed bug (fixed)

Debugger crashes (stack overflow?) while reading debug information for dolphin-emu

Reported by: waddlesplash Owned by: anevilyak
Priority: normal Milestone: R1/beta3
Component: Applications/Debugger Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #16040, #16680
Platform: All

Description

Backtrace attached, I'll try to find a way to upload the (65MB gzipped) binary somewhere for testing.

Attachments (4)

Debugger-32142-debug-11-08-2018-00-47-14.report (305.5 KB ) - added by waddlesplash 6 years ago.
MM3wCxHi.txt (315.6 KB ) - added by waddlesplash 5 years ago.
Debugger-4150-debug-27-12-2020-18-37-13.report.zip (36.8 KB ) - added by nephele 3 years ago.
Debug report of debuger (unziped 1.6MB)
16040-reproducer.cpp (838 bytes ) - added by KapiX 3 years ago.
Reproducer based on #16040

Download all attachments as: .zip

Change History (15)

comment:1 by waddlesplash, 6 years ago

Component: - GeneralApplications/Debugger
Owner: changed from nobody to anevilyak

comment:3 by anevilyak, 6 years ago

That upload seems to have been corrupted somewhere along the way, neither objdump nor anything else recognizes the extracted dolphin-emu as a valid ELF binary.

comment:4 by waddlesplash, 6 years ago

That's... strange. Gzip didn't error out first because a checksum failed?

comment:5 by anevilyak, 6 years ago

Nope.

comment:6 by anevilyak, 6 years ago

Ok, managed to download/extract it at work. It may have been due to it being a 64-bit binary, and I was on a 32-bit install at the time. That having been said, I don't currently have an x86-64 install to test with, and my cross build env is broken, so it will be a while before I can look into this.

comment:7 by waddlesplash, 5 years ago

Another user reported this issue today on IRC for a different (much smaller) application; the stack trace is identical, except of course rpmalloc is now the top functions instead of hoard for the malloc() implementation.

by waddlesplash, 5 years ago

Attachment: MM3wCxHi.txt added

comment:8 by waddlesplash, 4 years ago

Blocking: 16040 added

comment:9 by waddlesplash, 3 years ago

Blocking: 16680 added

by nephele, 3 years ago

Debug report of debuger (unziped 1.6MB)

by KapiX, 3 years ago

Attachment: 16040-reproducer.cpp added

Reproducer based on #16040

comment:11 by pulkomandy, 3 years ago

Milestone: UnscheduledR1/beta3
Resolution: fixed
Status: newclosed

Patch merged in hrev55021. Thanks!

Note: See TracTickets for help on using tickets.