http://bugs.winehq.org/show_bug.cgi?id=23512
Summary: DDO - Silent crash at login Product: Wine Version: 1.2-rc6 Platform: x86 OS/Version: Mac OS X 10.6 Status: UNCONFIRMED Severity: normal Priority: P2 Component: openal32 AssignedTo: wine-bugs@winehq.org ReportedBy: p_monkey99@hotmail.com CC: wine-bugs@winehq.org
Under recent versions of Wine, after logging in successfully (using PyLOTRO), DDO will display the loading screen, and then crash silently before the character select screen appears.
Reproducibility: Always
Steps to reproduce:
1) Open PyLOTRO.
2) Log into game.
Expected behavior:
Loading screen appears, blue bar fills up, character select screen appears.
Actual behavior:
Loading screen appears, blue bar fills up, game shuts down, displays the PyLOTRO output window, which displays ***FINISHED***.
After some digging, it appears that this crash may be audio-related. The bug first appears in Wine 1.1.30, and the one Mac-related fix listed in the changelog for that version refers to OpenAL. Also, in previous versions of Wine, after quitting the game the message "opena32.dll - cannot find exact match; picking first". This message does not show up in later versions. Haven't yet found a backtrace with any telling details, but this message does show up in my debug log, starting with version 1.1.30:
err:gsm:GSM_DriverProc libgsm support not compiled in!
I haven't tested every version in between, but the crash does occur in 1.1.43, .44, and all of the 1.2RC's. Tested on a MacBook Pro, Core 2 Duo 2.33, Radeon Mobility x1600, OS X 10.6.4.
http://bugs.winehq.org/show_bug.cgi?id=23512
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression CC|wine-bugs@winehq.org | Component|openal32 |-unknown
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2010-07-05 00:30:25 --- Please perform the regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #2 from spoonie sexy_b14@hotmail.com 2010-07-11 01:23:33 --- Created an attachment (id=29514) --> (http://bugs.winehq.org/attachment.cgi?id=29514) MW4M-Metek-wine1.2rc7-terminal-output
http://bugs.winehq.org/show_bug.cgi?id=23512
spoonie sexy_b14@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sexy_b14@hotmail.com
--- Comment #3 from spoonie sexy_b14@hotmail.com 2010-07-11 01:25:19 --- err:gsm:GSM_DriverProc libgsm support not compiled in
Just after you load a level in MechWarrior 4 Mercenaries MekTek release which causes it to crash out
running wine1.2rc-7 on X86 Archlinux please see attachment.
thanks guys
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #4 from Steve Przybylski p_monkey99@hotmail.com 2010-07-11 11:47:33 --- Have hit a stumbling block on the regression test. After a few bisects, I hit a place where "There are only skip-ed commits left to test.", and all of the times I had to skip, the compile breaks in the same way at riched20. Most of the skipped commits are in wined3d and gdiplus - I'll focus my testing there and see if I can find something.
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #5 from Austin English austinenglish@gmail.com 2010-07-11 14:22:03 --- (In reply to comment #4)
Have hit a stumbling block on the regression test. After a few bisects, I hit a place where "There are only skip-ed commits left to test.", and all of the times I had to skip, the compile breaks in the same way at riched20. Most of the skipped commits are in wined3d and gdiplus - I'll focus my testing there and see if I can find something.
You can use make -k to ignore the richedit faiilure
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #6 from Steve Przybylski p_monkey99@hotmail.com 2010-09-16 13:19:50 CDT --- Created an attachment (id=30807) --> (http://bugs.winehq.org/attachment.cgi?id=30807) Backtrace - from wine-1.3.2
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #7 from Steve Przybylski p_monkey99@hotmail.com 2010-09-16 13:22:11 CDT --- No luck on the regression test - using "make -k" allows the build to continue, but returns "Target not remade because of errors". If there are any other suggestions I'm happy to try them, but I'm at the limit of my knowledge on how to proceed.
However, testing for the bug in 1.3.2 today threw up a backtrace after the crash, which hasn't happened before. I've attached it above.
http://bugs.winehq.org/show_bug.cgi?id=23512
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Mac OS X 10.6 |Mac OS X
http://bugs.winehq.org/show_bug.cgi?id=23512
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #8 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-01-31 18:05:04 CST --- Can you please retest in 1.4-rc1?
http://bugs.winehq.org/show_bug.cgi?id=23512
--- Comment #9 from Steve Przybylski p_monkey99@hotmail.com 2012-02-01 11:48:57 CST --- Working with caveats. Game now launches correctly and is playable. 2 issues:
1) No music or voiceover - only SFX.
2) On exit, game hangs at a black screen and must be quit manually. (Does not need to be force quit; Command-Q works.)
Both of these issues go away when using native openal32. Still, awesome that it's working! Let me know if there's any more I can do to help going forward.
http://bugs.winehq.org/show_bug.cgi?id=23512
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #10 from Frédéric Delanoy frederic.delanoy@gmail.com 2012-02-01 12:39:02 CST --- (In reply to comment #9)
Working with caveats. Game now launches correctly and is playable. 2 issues:
No music or voiceover - only SFX.
On exit, game hangs at a black screen and must be quit manually. (Does not
need to be force quit; Command-Q works.)
Both of these issues go away when using native openal32. Still, awesome that it's working! Let me know if there's any more I can do to help going forward.
Since the crash doesn't occur anymore, this bug will be closed. Feel free to open new bugs for the new problems you describe (if they aren't reported already).
http://bugs.winehq.org/show_bug.cgi?id=23512
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2012-02-02 13:37:33 CST --- Closing bugs fixed in 1.4-rc2.