[Bug 8272] When exiting Wizardry 8 waits until background music thread finishes playing

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Feb 1 08:58:41 CST 2012


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

Sven Eden <yamakuzure at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yamakuzure at gmx.net

--- Comment #31 from Sven Eden <yamakuzure at gmx.net> 2012-02-01 08:58:41 CST ---
Currently I am using wine-1.40_rc1, but had the same issues with 1.3.37. I did
*NOT* have the end-of-game-delay with version of wine lower than 1.3.36!

When using 'RAD game tools RSX 3D audio', there is a short delay and I get:

---
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\mscoree.dll" not found
(c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\mscoree.dll" not found
(c0000034)
wine: Unhandled page fault on read access to 0x0218f600 at address 0x22d0d0e3
(thread 0027), starting debugger...
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\winedbg.exe" not found
(c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\winedbg.exe" not found
(c0000034)
fixme:ntdll:NtConnectPort
(0x5b121170,L"\\ThemeApiPort",0x33f82c,(nil),(nil),(nil),0x33f83c,0x33f838),stub!
fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2)
fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2)
fixme:dbghelp_dwarf:compute_location Only supporting one breg (eax/17 ->
ebp/22)
fixme:dbghelp_dwarf:compute_location Only supporting one breg (eax/17 ->
ebp/22)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:gdi:GDI_GetObjPtr Invalid handle (nil)
warn:msvcrt:msvcrt_fdtoh :fd (0) - no handle!
warn:msvcrt:msvcrt_fdtoh :fd (1) - no handle!
---

When using 'Miles fast 2D positional audio' there is a delay of about 1 Minute
and I get:

---
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\mscoree.dll" not found
(c0000034)
warn:ntdll:NtQueryAttributesFile L"\\??\\P:\\Wizardry8\\mscoree.dll" not found
(c0000034)
warn:driver:CloseDriver Failed to close driver
( ... repeated 7 times ...)
err:mmtime:TIME_MMTimeStop Timer still active?!
warn:ddraw:DllMain There are still existing DirectDraw interfaces. Wine bug or
buggy application?
warn:ddraw:DllMain DDraw 0x10bfe88 has a refcount of 45
warn:ddraw:DllMain DDraw 0x10bfe88 has d3ddevice 0x11019e0 attached
err:d3d_surface:surface_modify_location Surface 0x1101730 does not have any up
to date location.
(... repeated 3 times ...)
warn:ddraw:DestroyCallback Surface 0x78ff938 has an reference counts of 7: 1 4:
0 3: 0 2: 0 1: 0 gamma: 0
(... repeated over 100 times with different addresses ...)
warn:d3d:wined3d_swapchain_get_back_buffer Invalid back buffer index.
fixme:d3d:wined3d_device_decref Device released with resources still bound,
acceptable but unexpected.
fixme:d3d:wined3d_device_decref Leftover resource 0x8037948 with type
WINED3D_RTYPE_BUFFER (0x6).
(... repeated 2 times ...)
warn:ddraw:DllMain DDraw 0x120f38 has a refcount of 1
warn:d3d:wined3d_swapchain_get_back_buffer Invalid back buffer index.
warn:ddraw:DllMain DDraw 0x16fee8 has a refcount of 2
warn:ddraw:DestroyCallback Surface 0x7f70a80 has an reference counts of 7: 0 4:
0 3: 0 2: 1 1: 1 gamma: 0
( ... repeated 13 times ...)
warn:d3d:wined3d_swapchain_get_back_buffer Invalid back buffer index.
warn:msvcrt:msvcrt_fdtoh :fd (0) - no handle!
warn:msvcrt:msvcrt_fdtoh :fd (1) - no handle!
---

When using 'DirectSound 7+ Software - Full HRTF' there is a short delay and I
get the same output as with 'Miles', but the following additional lines:

---
warn:rpc:RPCRT4_default_receive_fragment Short read of header, -1 bytes
warn:rpc:RPCRT4_io_thread receive failed with error 6be
err:ntdll:RtlDeleteResource Deleting active MRSW lock (0x127744), expect
failure
warn:rpc:RPCRT4_SendWithAuth rpcrt4_conn_write failed (auth)
---

Now the really weird thing: The above output has been produced with
"WINEDEBUG=warn+all", when I use 'RAD tools' and start the game with default
settings, I get this:

---
wine: Unhandled page fault on read access to 0x01e4bb80 at address 0x22d0d0e3
(thread 002d), starting debugger...
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr
0x7bc4adea
err:ntdll:RtlpWaitForCriticalSection section 0x7bcc1900
"/home/portage/app-emulation/wine-1.4_rc1/work/wine-1.4-rc1/dlls/ntdll/loader.c:
loader_section" wait timed out in thread 002d, blocked by 0009, retrying (60
sec)
(... big delay of about 2 minutes here ...)
err:seh:raise_exception Unhandled exception code c0000194 flags 0 addr
0x7bc389d4
---

Strange, eh? no backtrace, nothing!

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list