Opened 4 years ago
Closed 2 years ago
#12509 closed defect (fixed)
TINSEL: memory corruption with DW1 V0 floppy demo
Reported by: | dwatteau | Owned by: | dwatteau |
---|---|---|---|
Priority: | normal | Component: | Engine: Tinsel |
Version: | Keywords: | ||
Cc: | Game: | Discworld |
Description
ScummVM shows a memory corruption issue when launching and quitting the original V0 floppy demo of Discworld 1 (dw-dos-floppy-demo-en.zip).
This is on a ppc32 big-endian Debian system.
To reproduce:
- Build tinsel from current HEAD sources (e60e0b8f20f8ff05a355ee8ac0fb7d8c2bc35668 at the moment).
- Get dw-dos-floppy-demo-en.zip from the Demos page, and launch it in ScummVM.
- Once the game starts, just close the ScummVM window, in the title screen or in the first scene.
glibc shows a corrupted size vs. prev_size
error in the terminal.
Attached are gdb and Valgrind logs.
Attachments (2)
Change History (5)
by , 4 years ago
Attachment: | tinsel_gdb_memory_corurption_v0_ppc.txt added |
---|
by , 4 years ago
Attachment: | valgrind_scummvm_tinsel_v0_ppc.txt added |
---|
comment:1 by , 3 years ago
comment:2 by , 2 years ago
Indeed, with all the changes in this engine in the last year, I can't reproduce this problem anymore with today's Git HEAD version on the same machine.
Closing this, then.
comment:3 by , 2 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Unfortunately I can't seem to reproduce this on my 64-bit little-endian Debian system. At least not with the current development version.