http://bugs.winehq.org/show_bug.cgi?id=31476
Bug #: 31476 Summary: Bully: no DirectX 9.0c compatible sound card Product: Wine Version: 1.5.10 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: marti@juffo.org Classification: Unclassified
According to the WineHQ entry about "Bully: Scholarship Edition" version 1.2, it used to work in wine 1.3.27.
When I try this game on my system, it changes the resolution, displays a loading screen for a moment and then pops up a window saying:
Bully: Scholarship Edition requires a DirectX 9.0c compatible sound card to be installed and and configured properly.
After clicking "OK", Bully crashes with "Unhandled exception: page fault on read access to 0x00000004".
The Bully installer from Steam automatically installs its own copy of DirectX 9.
Using wine-1.5.10 on Arch Linux x86_64, with PulseAudio. Sound playback in winecfg and other applications works fine.
http://bugs.winehq.org/show_bug.cgi?id=31476
--- Comment #1 from Marti Raudsepp marti@juffo.org 2012-08-15 15:49:40 CDT --- Created attachment 41376 --> http://bugs.winehq.org/attachment.cgi?id=41376 Backtrace after clicking "OK" on the error box
http://bugs.winehq.org/show_bug.cgi?id=31476
--- Comment #2 from Marti Raudsepp marti@juffo.org 2012-08-15 16:11:34 CDT --- Created attachment 41378 --> http://bugs.winehq.org/attachment.cgi?id=41378 Output with WINEDEBUG=+tid,+mmdevapi,+winmm,+midi,+dsound,+dmusic,+oss,+alsa,+coreaudio
Note that this game does not work as stand-alone, so this log file actually starts out with running Steam and then I run Bully from within Steam.
This is how I ran it:
export WINEPREFIX=~/.wine2 export WINEDEBUG=+tid,+mmdevapi,+winmm,+midi,+dsound,+dmusic,+oss,+alsa,+coreaudio wine ~/.wine/drive_c/Program\ Files\ (x86)/Steam/Steam.exe -no-dwrite
(-no-dwrite is necessary to work around Wine bug 31374 with Steam)
http://bugs.winehq.org/show_bug.cgi?id=31476
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com Severity|major |normal
--- Comment #3 from GyB gyebro69@gmail.com 2012-08-16 01:29:29 CDT --- Severity should be normal.
If you inspect the full terminal output, you should see this, before the error message appears:
err:ole:CoGetClassObject class {962f5027-99be-4692-a468-85802cf8de61} not registered err:ole:CoGetClassObject no class object {962f5027-99be-4692-a468-85802cf8de61} could be created for context 0x1
This refers to a certain Xaudio dll: HKEY_CLASSES_ROOT\CLSID{962f5027-99be-4692-a468-85802cf8de61}\InProcServer32 |__ Value Added : = "%windir%\system32\xactengine3_1.dll"
It seems that the DirectX version bundled with the game doesn't include xactengine3_1.dll.
Workaround: winetricks xact_jun2010
http://bugs.winehq.org/show_bug.cgi?id=31476
--- Comment #4 from GyB gyebro69@gmail.com 2012-08-16 01:35:03 CDT --- Created attachment 41381 --> http://bugs.winehq.org/attachment.cgi?id=41381 terminal output
http://bugs.winehq.org/show_bug.cgi?id=31476
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|Bully: no DirectX 9.0c |Bully Scholarship Edition: |compatible sound card |'no DirectX 9.0c compatible | |sound card' on start, needs | |xactengine3_1.dll et al. Ever Confirmed|0 |1
--- Comment #5 from GyB gyebro69@gmail.com 2012-08-16 01:37:27 CDT --- Confirming the bug
http://bugs.winehq.org/show_bug.cgi?id=31476
Goblinstomper@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Goblinstomper@gmail.com
--- Comment #6 from Goblinstomper@gmail.com 2013-09-25 07:58:32 CDT --- I get sound in the steam version using wine 1.7.2 without using winetricks. Time for a retest?
https://bugs.winehq.org/show_bug.cgi?id=31476
--- Comment #7 from Béla Gyebrószki gyebro69@gmail.com --- If 'winetricks xact_jun2010' is not installed, I'm still getting the error message in wine-1.7.34-110-gfd925d0, so it's still present.
https://bugs.winehq.org/show_bug.cgi?id=31476
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
https://bugs.winehq.org/show_bug.cgi?id=31476
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |xactengine
https://bugs.winehq.org/show_bug.cgi?id=31476
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=31476
inferrna@gmail.com inferrna@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |inferrna@gmail.com
--- Comment #8 from inferrna@gmail.com inferrna@gmail.com --- Created attachment 62413 --> https://bugs.winehq.org/attachment.cgi?id=62413 Error in xactengine3
With xact installed game runs and sound working. But after about 3 minutes of playing game crashed with backtrace attached. wine version - staging 3.15
https://bugs.winehq.org/show_bug.cgi?id=31476
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=31476
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to inferrna@gmail.com from comment #8)
Created attachment 62413 [details] Error in xactengine3
With xact installed game runs and sound working. But after about 3 minutes of playing game crashed with backtrace attached. wine version - staging 3.15
A new bug report should be opened for the crash you encountered, but only after you installed either vanilla Wine or Wine-Staging without additional patches. Please be informed that bugs in Wine patched with the Gallium Nine patches are not accepted on this bug tracker and will be closed as invalid.
The originally reported problem is still present in wine-3.16-242-g37edf1ec18.
https://bugs.winehq.org/show_bug.cgi?id=31476
Ethan Lee flibitijibibo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |flibitijibibo@gmail.com
--- Comment #10 from Ethan Lee flibitijibibo@gmail.com --- This may be relevant, but XACT 3.1 is pretty old so it may have content that FAudio isn't familiar with:
https://github.com/flibitijibibo/wine/pull/2
https://bugs.winehq.org/show_bug.cgi?id=31476
pattietreutel katyaberezyaka@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |katyaberezyaka@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=31476
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |STAGED Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/xactengine-initi | |al CC| |leslie_alistair@hotmail.com
https://bugs.winehq.org/show_bug.cgi?id=31476
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |a87a889dca024f1af6a1c547587 | |e23f600e3f643 Status|STAGED |RESOLVED
--- Comment #11 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Fixed by https://source.winehq.org/git/wine.git/?a=commit;h=a87a889dca024f1af6a1c5475...
https://bugs.winehq.org/show_bug.cgi?id=31476
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.15.