[ scummvm-Bugs-3303501 ] Switching from HQ2x->HQ3x crashes ScummVM

SourceForge.net noreply at sourceforge.net
Tue May 17 21:32:33 CEST 2011


Bugs item #3303501, was opened at 2011-05-17 19:32
Message generated for change (Tracker Item Submitted) made by doc_wagon
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3303501&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Launcher/Install
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Michael Drueing (doc_wagon)
Assigned to: Nobody/Anonymous (nobody)
Summary: Switching from HQ2x->HQ3x crashes ScummVM

Initial Comment:
Switching from HQ2x to HQ3x in the launcher repoducibly crashes ScummVM on Win32. Built with MSVC2008.

Here's a backtrace:

 	scummvm_debug.exe!memcpy(unsigned char * dst=0x02b74a28, unsigned char * src=0x0389c720, unsigned long count=1920)  Zeile 188	Asm
>	scummvm_debug.exe!SdlGraphicsManager::grabOverlay(unsigned short * buf=0x02b74a28, int pitch=640)  Zeile 1604 + 0x16 Bytes	C++
 	scummvm_debug.exe!ModularBackend::grabOverlay(unsigned short * buf=0x02af7028, int pitch=640)  Zeile 192 + 0x1d Bytes	C++
 	scummvm_debug.exe!GUI::ThemeEngine::clearAll()  Zeile 421 + 0x25 Bytes	C++
 	scummvm_debug.exe!GUI::GuiManager::redraw()  Zeile 201	C++
 	scummvm_debug.exe!GUI::GuiManager::closeTopDialog()  Zeile 439	C++
 	scummvm_debug.exe!GUI::Dialog::close()  Zeile 101	C++
 	scummvm_debug.exe!GUI::OptionsDialog::close()  Zeile 517	C++
 	scummvm_debug.exe!GUI::GlobalOptionsDialog::close()  Zeile 1293	C++
 	scummvm_debug.exe!GUI::OptionsDialog::handleCommand(GUI::CommandSender * sender=0x02a788b8, unsigned int cmd=1869291552, unsigned int data=0)  Zeile 555 + 0xf Bytes	C++
 	scummvm_debug.exe!GUI::GlobalOptionsDialog::handleCommand(GUI::CommandSender * sender=0x02a788b8, unsigned int cmd=1869291552, unsigned int data=0)  Zeile 1401	C++
 	scummvm_debug.exe!GUI::CommandSender::sendCommand(unsigned int cmd=1869291552, unsigned int data=0)  Zeile 53 + 0x23 Bytes	C++
 	scummvm_debug.exe!GUI::ButtonWidget::handleMouseUp(int x=24, int y=5, int button=1, int clickCount=1)  Zeile 296 + 0x1c Bytes	C++
 	scummvm_debug.exe!GUI::Dialog::handleMouseUp(int x=356, int y=226, int button=1, int clickCount=1)  Zeile 196 + 0x63 Bytes	C++
 	scummvm_debug.exe!GUI::GuiManager::runLoop()  Zeile 345 + 0x2a Bytes	C++
 	scummvm_debug.exe!GUI::Dialog::runModal()  Zeile 74	C++
 	scummvm_debug.exe!GUI::LauncherDialog::handleCommand(GUI::CommandSender * sender=0x02a24580, unsigned int cmd=1330664526, unsigned int data=0)  Zeile 984	C++
 	scummvm_debug.exe!GUI::CommandSender::sendCommand(unsigned int cmd=1330664526, unsigned int data=0)  Zeile 53 + 0x23 Bytes	C++
 	scummvm_debug.exe!GUI::ButtonWidget::handleMouseUp(int x=34, int y=10, int button=1, int clickCount=1)  Zeile 296 + 0x1c Bytes	C++
 	scummvm_debug.exe!GUI::Dialog::handleMouseUp(int x=543, int y=291, int button=1, int clickCount=1)  Zeile 196 + 0x63 Bytes	C++
 	scummvm_debug.exe!GUI::GuiManager::runLoop()  Zeile 345 + 0x2a Bytes	C++
 	scummvm_debug.exe!GUI::Dialog::runModal()  Zeile 74	C++
 	scummvm_debug.exe!launcherDialog()  Zeile 83 + 0xb Bytes	C++
 	scummvm_debug.exe!scummvm_main(int argc=2, const char * const * argv=0x003f3c90)  Zeile 412	C++
 	scummvm_debug.exe!SDL_main(int argc=2, char * * argv=0x003f3c90)  Zeile 60 + 0xd Bytes	C++
 	scummvm_debug.exe!WinMain(HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000)  Zeile 44 + 0x12 Bytes	C++
 	scummvm_debug.exe!__tmainCRTStartup()  Zeile 263 + 0x2c Bytes	C
 	scummvm_debug.exe!WinMainCRTStartup()  Zeile 182	C
 	kernel32.dll!_BaseProcessStart at 4()  + 0x23 Bytes	

And yes, this time I'm using the current GIT checkout ;-)

ScummVM 1.4.0git (May 17 2011 07:53:35)
Features compiled in: Vorbis FLAC MP3 RGB zLib Theora

I do have a coredump but I currently can't upload it because my server is down. I will provide it later if there is interest.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3303501&group_id=37116




More information about the Scummvm-tracker mailing list