Hi,
I have this small Win32 game ("Falcon Beertender") that I occasionally run under Wine. It worked fine until a few weeks ago, approximately coinciding with a lot of Multimedia changes... Now that the debugger is working again, I can provide this information:
WineDbg starting... on pid 8074ea8 No debug information in 32bit DLL 'G:\beertend' (0x0040000) No debug information in ELF 'wine' (0x00000000) No debug information in 32bit DLL 'NTDLL.DLL' (0x40053000) No debug information in 32bit DLL 'KERNEL32.DLL' (0x407f6000) No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40859000) No debug information in 32bit DLL 'GDI32.DLL' (0x40767000) No debug information in 32bit DLL 'USER32.DLL' (0x40630000) No debug information in 32bit DLL 'WINMM.DLL' (0x405b3000) No debug information in 32bit DLL 'RPCRT4.DLL' (0x4096c000) No debug information in 32bit DLL 'OLE32.DLL' (0x40905000) No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40997000) No debug information in 32bit DLL 'COMCTL32.DLL' (0x409cd000) No debug information in 32bit DLL 'SHELL32.DLL' (0x4088e000) No debug information in 32bit DLL 'X11DRV.DLL' (0x40abb000) No debug information in 32bit DLL 'WINEOSS.DRV' (0x436d3000) No debug information in 32bit DLL 'MSACM32.DLL' (0x436f0000) No debug information in 32bit DLL 'MSACM.DLL' (0x436b5000) No debug information in 32bit DLL 'MIDIMAP.DRV' (0x43703000) Unhandled exception: page fault on write access to 0x40000008 in 32-bit code (0x405c986a). In 32-bit mode. 0x405c986a (WINMM.DLL.EntryPoint+0x14aa): movl $0x1,0x8(%eax)
Wine-dbg>bt Backtrace: =>0 0x405c986a (WINMM.DLL.EntryPoint+0x14aa) (ebp=40596cd8) 1 0x405c9b57 (WINMM.DLL.PlaySound+0x27) (ebp=40596cf0) 2 0x004011e1 (beertend..text+0x1e1 in G:\beertend) (ebp=00010021) 3 0x16151413 (KERNEL32.DLL.GetStartupInfoA+0xe108b93) (ebp=1211100f) *** Invalid address 0x1211100f (KERNEL32.DLL.GetStartupInfoA+0xa0c878f)
My system is a dual PIII running Linux 2.4.18. The beertender game is freely downloadable off the Internet at:
http://www.ducksonduty.com/games/download/beertender/
I hope that this is enough information, Cheers, Chris
Chris Rankin a écrit :
Hi,
I have this small Win32 game ("Falcon Beertender") that I occasionally run under Wine. It worked fine until a few weeks ago, approximately coinciding with a lot of Multimedia changes... Now that the debugger is working again, I can provide this information:
this should be fixed in CVS (just tried it and it works fine) A+
Err, no. I *am* running an up-to-date copy of the CVS repository. The game doesn't crash immediately - try playing it for longer.
Chris
--- Eric Pouech eric.pouech@wanadoo.fr wrote: > Chris Rankin a écrit :
Hi,
I have this small Win32 game ("Falcon Beertender")
that I occasionally
run under Wine. It worked fine until a few weeks
ago, approximately
coinciding with a lot of Multimedia changes... Now
that the debugger is
working again, I can provide this information:
this should be fixed in CVS (just tried it and it works fine) A+
__________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
Chris Rankin a écrit :
Err, no. I *am* running an up-to-date copy of the CVS repository. The game doesn't crash immediately - try playing it for longer.
I did play it for quite a few minutes (up to 3 people per row) and didn't crash could you send a -debumsg +mmsys,+mciwave,+wave trace when a crash occurs (I have some pending patches that could fix very rare errors) btw, which sound card do you use ? and which driver (OSS, ALSA..)
TIA
In fact, here's a bit more information. (I'd include more, but "copy-and-paste" from the debug console isn't working!)
Backtrace: =>0 0x405c986a (WINMM.DLL.EntryPoint+0x14aa) (ebp=40596cd8) 1 0x405c9b57 (WINMM.DLL.PlaySound+0x27) (ebp=40596cf0) ...
Wine-dbg>disassemble 0x405c986a (WINMM.DLL.EntryPoint+0x14aa): movl $0x1,0x8(%eax) 0x405c9871 (WINMM.DLL.EntryPoint+0x14b1): movl 0x4(%eax),%esi 0x405c9874 (WINMM.DLL.EntryPoint+0x14b4): movl 0xffffffe0(%ebp),%eax 0x405c9877 (WINMM.DLL.EntryPoint+0x14b7): movl %eax,0x0(%esp) 0x405c987a (WINMM.DLL.EntryPoint+0x14ba): call 0x406004f0 (WINMM.DLL.timeGetTime+0x29a30) 0x405c987f (WINMM.DLL.EntryPoint+0x14bf): subl $4,%esp 0x405c9882 (WINMM.DLL.EntryPoint+0x14c2): testl %esi,%esi 0x405c9884 (WINMM.DLL.EntryPoint+0x14c4): jnz 0x405c9ad0 (WINMM.DLL.EntryPoint+0x1710) 0x405c988a (WINMM.DLL.EntryPoint+0x14ca): movl 0x8(%ebp),%eax 0x405c988d (WINMM.DLL.EntryPoint+0x14cd): testl %eax,%eax
Chris
__________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
Chris Rankin a écrit :
In fact, here's a bit more information. (I'd include more, but "copy-and-paste" from the debug console isn't working!)
it is working... but isn't enabled by default right-click in the console, and in the property dialog box tick the quick edit check box
A+
Backtrace:
that doesn't help much... Alexandre latest patch broke the symbol loading in the debugger. A patch has been proposed but hasn't been committed, no there's not much to get without this patch from the debugger
A+