id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,game 5702,Assertion in Audio::Timestamp::addIntern() with MI1 CD,SF/doc_wagon,digitall,"{{{#!Markdown Hi, I just recompiled ScummVM with today's SVN and now I'm hitting this assertion every time \(reproducably\) in Monkey 1 VGA CD \(english\): scummvm\_debug.exe\!\_wassert\(const wchar\_t \* expr=0x011fb6fc, const wchar\_t \* filename=0x011fb6b0, unsigned int lineno=151\) Zeile 335 C > scummvm\_debug.exe\!Audio::Timestamp::addIntern\(const Audio::Timestamp & ts=\{...\}\) Zeile 151 + 0x26 Bytes C++ scummvm\_debug.exe\!Audio::Timestamp::operator-\(const Audio::Timestamp & ts=\{...\}\) Zeile 175 C++ scummvm\_debug.exe\!Audio::SubSeekableAudioStream::SubSeekableAudioStream\(Audio::SeekableAudioStream \* parent=0x034392b8, Audio::Timestamp start=\{...\}, Audio::Timestamp end=\{...\}, DisposeAfterUse::Flag disposeAfterUse=YES\) Zeile 232 + 0x96 Bytes C++ scummvm\_debug.exe\!Audio::makeLoopingAudioStream\(Audio::SeekableAudioStream \* stream=0x034392b8, Audio::Timestamp start=\{...\}, Audio::Timestamp end=\{...\}, unsigned int loops=1\) Zeile 160 + 0x62 Bytes C++ scummvm\_debug.exe\!DefaultAudioCDManager::play\(int track=17, int numLoops=1, int startFrame=7173, int duration=0, bool only\_emulate=false\) Zeile 75 + 0x7f Bytes C++ scummvm\_debug.exe\!Scumm::Sound::playCDTrack\(int track=17, int numLoops=1, int startFrame=7173, int duration=0\) Zeile 1031 + 0x4b Bytes C++ scummvm\_debug.exe\!Scumm::Sound::playSound\(int soundID=108\) Zeile 338 C++ scummvm\_debug.exe\!Scumm::Sound::processSoundQueues\(\) Zeile 139 C++ scummvm\_debug.exe\!Scumm::Sound::processSound\(\) Zeile 125 + 0xf Bytes C++ scummvm\_debug.exe\!Scumm::ScummEngine::scummLoop\_handleSound\(\) Zeile 2390 C++ scummvm\_debug.exe\!Scumm::ScummEngine::scummLoop\(int delta=6\) Zeile 2171 + 0xf Bytes C++ scummvm\_debug.exe\!Scumm::ScummEngine::go\(\) Zeile 1971 + 0x13 Bytes C++ scummvm\_debug.exe\!Scumm::ScummEngine::run\(\) Zeile 486 C++ scummvm\_debug.exe\!runGame\(const PluginSubclass<MetaEngine> \* plugin=0x02550e58, OSystem & system=\{...\}, const Common::String & edebuglevels=\{...\}\) Zeile 213 + 0xf Bytes C++ scummvm\_debug.exe\!scummvm\_main\(int argc=2, const char \* const \* argv=0x003f3c90\) Zeile 423 + 0x14 Bytes C++ scummvm\_debug.exe\!SDL\_main\(int argc=2, char \* \* argv=0x003f3c90\) Zeile 63 + 0xd Bytes C++ scummvm\_debug.exe\!WinMain\(HINSTANCE\_\_ \* \_\_formal=0x00400000, HINSTANCE\_\_ \* \_\_formal=0x00400000, HINSTANCE\_\_ \* \_\_formal=0x00400000, HINSTANCE\_\_ \* \_\_formal=0x00400000\) Zeile 47 + 0x12 Bytes C++ scummvm\_debug.exe\!\_\_tmainCRTStartup\(\) Zeile 263 + 0x2c Bytes C scummvm\_debug.exe\!WinMainCRTStartup\(\) Zeile 182 C kernel32.dll\!\_BaseProcessStart@4\(\) + 0x23 Bytes these are the variables in question: ts = \{\_secs=-96 \_numFrames=1080 \_framerate=3000 ...\} \_framerate = 441000 apparently, something is wrong with the frame rate. This is on Win32 with MSVC 2008 \(everything self-compiled\), and I'm using FLA audio since MP3 doesn't seem to work for me anymore. If I click on ""continue"" everything works and the game plays normal from that point on \(at least as far as I've played... about 5 minutes in\) I've uploaded a coredump here if that is of any help: cornelia.regengedanken.de/~mdrueing/temp/scummvm\_debug\_dump.zip }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#3303041. Ticket imported from: bugs/5702. }}}",defect,closed,normal,Engine: SCUMM,,outdated,,,Monkey Island 1