[Bug 5056] [ddraw/dsurface/main.c] LPRECT parameters for Main_DirectDrawSurface_Lock

Wine Bugs wine-bugs at winehq.org
Fri Apr 14 02:27:08 CDT 2006


http://bugs.winehq.org/show_bug.cgi?id=5056





------- Additional Comments From nospam at 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


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list