- --
Viewing Issue Advanced Details
[ Jump to Notes ]
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
03013 | Misc. | Minor | Always | Mar 9, 2009, 19:47 | Jun 7, 2009, 21:43 |
Tester | Firewave | View Status | Public | Platform | MAME (Self-compiled) |
Assigned To | Atari Ace | Resolution | Fixed | OS | |
Status [?] | Resolved | Driver | |||
Version | 0.130 | Fixed in Version | 0.132 | Build | Debug |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 03013: [debug] "Error: free a non-existant block" on TMS57002 source generation | ||||
Description |
Generating TMS57002 source file... obj/windows/mameud/build/tmsmake.exe src/emu/cpu/tms57002/tmsinstr.lst obj/windo ws/mameud/emu/cpu/tms57002/tms57002.inc Linking romcmp.exe... Musashi v3.32 68000, 68008, 68010, 68EC020, 68020, 68040 emulator Copyright Karl Stenerud (karl@mame.net) Error: free a non-existant block |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | Debug build specific | ||||
Regression Version | |||||
Affected Sets / Systems | |||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
2
No.03942
galibert Developer
Mar 10, 2009, 11:02
|
That's not the tms57002. That message comes from src/osd/windows/winalloc.c which is not used by maketms. Given the message just before the error, maybe it's in m68kmake? |
---|---|
No.04467
Atari Ace Senior Tester
Jun 7, 2009, 04:22
|
This issue only happens with DEBUG=1 builds (which define MALLOC_DEBUG), and is due to the fact that strdup() is from the C library, but free and realloc have been redirected to the MAME versions that track memory. One possible fix is to embed core_strdup from corestr.c into the file. |