http://bugs.winehq.org/show_bug.cgi?id=5056
------- Additional Comments From nospam@thenerdshow.com 2006-14-04 02:27 ------- Created an attachment (id=2284) --> (http://bugs.winehq.org/attachment.cgi?id=2284&action=view) WINEDEBUG='+ddraw' ./FeedingFrenzyTwo.exe &> log
The game throws a stack overflow exception at random intervals during the startup phase. At one point I got as far as entering my character name. I have little experience with this so I'm attaching the complete +ddraw log. The interesting parts are below, expecially the reference to lprect 633x0-646x0
trace:ddraw:Main_DirectDrawSurface_Lock locked surface returning description : - DDSD_CAPS : DDSCAPS_OFFSCREENPLAIN DDSCAPS_SYSTEMMEMORY - DDSD_HEIGHT : 600 - DDSD_WIDTH : 800 - DDSD_PITCH : 3200 - DDSD_LPSURFACE : 0x10f23a20 - DDSD_PIXELFORMAT : ( DDPF_RGB , RGB bits: 32, R 00ff0000 G 0000ff00 B 000000ff) trace:ddraw:Main_DirectDrawSurface_Unlock (0x10083288)->Unlock((nil)) trace:ddraw:Main_DirectDrawSurface_Lock (0x10083288)->Lock(0x1025f738,0x10a888cc,00000001,(nil)) trace:ddraw:Main_DirectDrawSurface_Lock - locking flags : DDLOCK_WAIT trace:ddraw:Main_DirectDrawSurface_Lock lprect: 585x471-595x481 trace:ddraw:Main_DirectDrawSurface_Lock locked surface returning description : - DDSD_CAPS : DDSCAPS_OFFSCREENPLAIN DDSCAPS_SYSTEMMEMORY - DDSD_HEIGHT : 600 - DDSD_WIDTH : 800 - DDSD_PITCH : 3200 - DDSD_LPSURFACE : 0x10f408a4 - DDSD_PIXELFORMAT : ( DDPF_RGB , RGB bits: 32, R 00ff0000 G 0000ff00 B 000000ff) trace:ddraw:Main_DirectDrawSurface_Unlock (0x10083288)->Unlock((nil)) trace:ddraw:Main_DirectDrawSurface_Lock (0x10083288)->Lock(0x1025f738,0x10a888cc,00000001,(nil)) trace:ddraw:Main_DirectDrawSurface_Lock - locking flags : DDLOCK_WAIT trace:ddraw:Main_DirectDrawSurface_Lock lprect: 633x0-646x0 err:ddraw:Main_DirectDrawSurface_Lock Invalid values in LPRECT !!! fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=35280 < primary_done=35284) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=31752 < primary_done=31756) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=31752 < primary_done=31756) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=24696 < primary_done=24700) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=24696 < primary_done=24700) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=17640 < primary_done=17644) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3528 < primary_done=3532) fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3528 < primary_done=3532) err:dsound:DSOUND_MixOne underrun on sound buffer 0x165e6fa0 fixme:dbghelp:sffip_cb NIY on 'c:\data\dev\sprout\Release\FeedingFrenzyTwo\Mainline\FeedingFrenzyTwo\FeedingFrenzyTwo-saf-instrument.pdb'
fixme:dbghelp:sffip_cb NIY on 'shlwapi.pdb' err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file ole32.dbg ("\x03") fixme:dbghelp:sffip_cb NIY on 'C:\Lego\opt\WININET.pdb' err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file dll\crypt32.dbg ("\x03") err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file dll\msoss.dbg ("\x03")
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file rpcrt4.dbg ("\x03") err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file oleaut32.dbg ("\x03") wine: Unhandled page fault on read access to 0x00000000 at address 0x4462e8 (thread 000d), starting debugger... fixme:dbghelp:sffip_cb NIY on 'c:\data\dev\sprout\Release\FeedingFrenzyTwo\Mainline\FeedingFrenzyTwo\FeedingFrenzyTwo-saf-instrument.pdb'
fatal flex scanner internal error--end of buffer missed wine client error:d: write: Bad file descriptor wine client error:d: write: Bad file descriptor [1000 duplicate lines removed] wine client error:d: write: Bad file descriptor wine client error:d: err:seh:setup_exception stack overflow 604 bytes in thread 000d eip 4f563105 esp 10150da4 stack 0x10151000-0x10260000