trying to get more info on the uninitialized memory read in the VM and
came across this:
[E] FMR: Free memory read in sci0_polled_ss {1 occurrence}
Reading 4 bytes from 0x02e4dc50 (4 bytes at 0x02e4dc50 illegal)
Address 0x02e4dc50 is 472 bytes into a 508 byte block at
0x02e4da78
Address 0x02e4dc50 points to a malloc'd block in heap 0x01e10000
Thread ID: 0x624
Error location
sci0_polled_ss [polled_ss.c:629]
win32_soundserver_init [polled_ss_win32.c:73]
BaseThreadStart [power.obj]
Allocation location
malloc [msvcrt.dll]
SCI_MALLOC [sci_memory.c:57]
song_new [sound.c:281]
sci0_polled_ss [polled_ss.c:247]
win32_soundserver_init [polled_ss_win32.c:73]
BaseThreadStart [power.obj]
Free location
free [msvcrt.dll]
song_lib_remove [sound.c:418]
sci0_polled_ss [polled_ss.c:229]
win32_soundserver_init [polled_ss_win32.c:73]
BaseThreadStart [power.obj]
This appears to have been introduced by the changes to fix the
uninitialized memory reads I reported a few days ago.
--
http://www.clock.org/~matt