[Wine] Re: Master of Orion 2 hangs when run in Wine 0.9.17 under Fedora Core 5

Leslie Houk lhouk at ghg.net
Mon Mar 19 00:45:57 CDT 2007


Darren Wilkinson wrote:
> Also try selecting "Emulate a virtual desktop" if you haven't already as that
> may help you quit without using the three fingered salute.

Thanks for the idea.  That's done in winecfg, right?

> If there is a demo somewhere to download that has the same error that
> also makes things easier on them.

Good point.  A demo (time-limited version) can be downloaded at
"http://www.download.com/Master-of-Orion/3000-7564_4-10247352.html"

> Tried sending a bugreport to www.winehq.com ? Someone usually responds
> quite quickly.

I hadn't thought of that.  As a matter of fact, I can give them two log
files that I generated during two attempts to run the game:

LOG ONE:

fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7ff15f60) :
stub, emulating 64MB for now, returning 64MB
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel
(0x7ff05ee8)->(0x10024,00000011)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP
from 32 to 8
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ebd6198
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ebd6198
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ebd6198
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ebd6198
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
wine: Unhandled page fault on write access to 0x7f0bb000 at address
0x536f62 (thread 000d), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on write access to 0x7f0bb000 in 32-bit
code (0x00536f62).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
 EIP:00536f62 ESP:7ef42920 EBP:7ef42938 EFLAGS:00210203(   - 00      -
RI1C)
 EAX:00000000 EBX:000000a2 ECX:00000002 EDX:fffffff8
 ESI:00000001 EDI:7f0bb000
Stack dump:
0x7ef42920:  00000000 00000002 00000000 000001e0
0x7ef42930:  00000000 7f070000 000000a2 00528ec0
0x7ef42940:  00000000 7f070000 000000a2 000001e0
0x7ef42950:  7ef40002 7ebb0000 0000ffff 0000000a
0x7ef42960:  00000000 000000a2 00000015 004e9514
0x7ef42970:  00000000 00000000 00000289 000001df
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x00536f62 in orion95 (+0x136f62) (0x00536f62)
  2 0x00528ec0 in orion95 (+0x128ec0) (0x00528ec0)
  3 0x00000000 (0x00000000)
0x00536f62: repe stosl	%es:(%edi)
Modules:
Module	Address			Debug info	Name (74 modules)
ELF	101000-16f000	Deferred        libfreetype.so.6
ELF	171000-192000	Deferred        libexpat.so.0
ELF	1be000-1fb000	Deferred        libfontconfig.so.1
ELF	1fd000-207000	Deferred        libxcursor.so.1
ELF	209000-215000	Deferred        libgcc_s.so.1
PE	400000-5c7000	Export          orion95
ELF	af1000-b0c000	Deferred        ld-linux.so.2
ELF	b0e000-c41000	Deferred        libc.so.6
ELF	c43000-c68000	Deferred        libm.so.6
ELF	c43000-c68000	Deferred        libm.so.6
ELF	c53000-c59000	Deferred        libxxf86dga.so.1
ELF	c6a000-c6e000	Deferred        libdl.so.2
ELF	c70000-c73000	Deferred        libxau.so.6
ELF	c70000-c73000	Deferred        libxau.so.6
ELF	c75000-c7b000	Deferred        libxdmcp.so.6
ELF	c7d000-d7a000	Deferred        libx11.so.6
ELF	d7c000-d8c000	Deferred        libxext.so.6
ELF	d8e000-da1000	Deferred        libz.so.1
ELF	da3000-db7000	Deferred        libpthread.so.0
ELF	de0000-de9000	Deferred        libxrender.so.1
ELF	deb000-df0000	Deferred        libxfixes.so.3
ELF	df7000-dfb000	Deferred        libxrandr.so.2
ELF	40bd000-4137000	Deferred        libglu.so.1
ELF	4458000-452e000	Deferred        libasound.so.2
ELF	456a000-4572000	Deferred        libdrm.so.2
ELF	459a000-459f000	Deferred        libxxf86vm.so.1
ELF	45a1000-4602000	Deferred        libgl.so.1
ELF	2014d000-20260000	Deferred        kernel32<elf>
  \-PE	20170000-20260000	\               kernel32
ELF	20447000-20474000	Deferred        ws2_32<elf>
  \-PE	20450000-20474000	\               ws2_32
ELF	204d2000-2055c000	Deferred        winex11<elf>
  \-PE	204e0000-2055c000	\               winex11
ELF	20561000-2058b000	Deferred        winealsa<elf>
  \-PE	20570000-2058b000	\               winealsa
ELF	20661000-20679000	Deferred        msacm32<elf>
  \-PE	20670000-20679000	\               msacm32
ELF	208f2000-2097a000	Deferred        ntdll<elf>
  \-PE	20900000-2097a000	\               ntdll
ELF	32f7f000-32fcd000	Deferred        dsound<elf>
  \-PE	32f90000-32fcd000	\               dsound
ELF	3fe2e000-3fe4b000	Deferred        imm32<elf>
  \-PE	3fe40000-3fe4b000	\               imm32
PE	497c0000-497d5000	Deferred        smackw32
ELF	4b70b000-4b725000	Deferred        wsock32<elf>
  \-PE	4b710000-4b725000	\               wsock32
ELF	4e70d000-4e72c000	Deferred        iphlpapi<elf>
  \-PE	4e710000-4e72c000	\               iphlpapi
ELF	4e740000-4e792000	Deferred        rpcrt4<elf>
  \-PE	4e750000-4e792000	\               rpcrt4
ELF	52bb9000-52c53000	Deferred        gdi32<elf>
  \-PE	52bd0000-52c53000	\               gdi32
ELF	52c66000-52dad000	Deferred        user32<elf>
  \-PE	52c80000-52dad000	\               user32
ELF	57c5b000-57cac000	Deferred        ddraw<elf>
  \-PE	57c60000-57cac000	\               ddraw
ELF	5ea7e000-5eac5000	Deferred        advapi32<elf>
  \-PE	5ea90000-5eac5000	\               advapi32
ELF	6060b000-606b7000	Deferred        wined3d<elf>
  \-PE	60620000-606b7000	\               wined3d
ELF	64795000-647cc000	Deferred        dplayx<elf>
  \-PE	647a0000-647cc000	\               dplayx
ELF	647ec000-6487a000	Deferred        winmm<elf>
  \-PE	64800000-6487a000	\               winmm
ELF	6b26f000-6b2ac000	Deferred        wineoss<elf>
  \-PE	6b280000-6b2ac000	\               wineoss
ELF	6b499000-6b537000	Deferred        ole32<elf>
  \-PE	6b4b0000-6b537000	\               ole32
ELF	6ed0d000-6ed21000	Deferred        dplay<elf>
  \-PE	6ed10000-6ed21000	\               dplay
ELF	71481000-71496000	Deferred        midimap<elf>
  \-PE	71490000-71496000	\               midimap
ELF	726c0000-726cb000	Deferred        libnss_files.so.2
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000a
	0000000c    0
	0000000b    0
00000008 (D) C:\moo2\Orion95.exe
	0000000e   15
	0000000d    0 <==
	00000009    0
wine client error:d: write: Bad file descriptor
wine client error:d: write: Bad file descriptor
wine client error:d: write: Bad file descriptor
 .
 .
 .
 (451 more copies of the above line deleted)
 .
 .
 .
wine client error:d: err:seh:setup_exception stack overflow 8 bytes in
thread 000d eip 373a4025 esp 7ee33ff8 stack 0x7ee34000-0x7ef44000

LOG TWO:

fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x7ff15f60) :
stub, emulating 64MB for now, returning 64MB
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel
(0x7ff05ee8)->(0x10024,00000011)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP
from 32 to 8
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ffcec30
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank
(0x7ff05ee8)->(1,(nil)): Stub
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7ff7ef80
wine: Unhandled page fault on write access to 0x7f0bb000 at address
0x536f62 (thread 000d), starting debugger...
WineDbg starting on pid 0x8

Maybe they -- or someone else who is following this thread -- can
figure out what is going on.

Again, thanks for your help!

Leslie



More information about the wine-users mailing list