id summary reporter owner description type status priority component version resolution keywords cc game 3242 AUDIO: ITE: Random crashes with the MIDI parser bluegr bluegr "{{{#!Markdown Using both ScummVM 0.10.0 branch and 0.11.0 svn under Windows Vista, compiled with MSVC8. ITE is English CD Talkie The MIDI parser can crash at random places in ITE. It always crashes at sound/midiparser\_xmidi.cpp in MidiParser\_XMIDI::readVLQ2 at line 58: 58 while \(\!\(pos\[0\] & 0x80\)\) \{ 59 value += \*pos++; 60 \} It always crashes at that while loop. Perhaps it is trying to read an invalid location. When it crashes, pos is always 0 \(bad pointer\). I've seen it crashing when you change scenes between the general map and the faire and at the Boar Castle, when you enter the Boar castle or when you enter the Boar King's room. As I said, it's pretty random, and it looks like to be some sort of timing/race condition with the MIDI music }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#1734416. Ticket imported from: bugs/3242. }}}" defect closed normal Engine: SAGA fixed Inherit the Earth