https://bugs.winehq.org/show_bug.cgi?id=53920
Bug ID: 53920 Summary: bstone (Blake Stone source port) crashes from main menu on Wine 7.21 Product: Wine Version: 7.21 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mr.matt.eastwood@gmx.de Distribution: ---
Created attachment 73474 --> https://bugs.winehq.org/attachment.cgi?id=73474 bstone (Blake Stone source port) terminal output
Steps to Reproduce:
1. Get bstone from here: https://github.com/bibendovsky/bstone/releases 2. Get shareware version of Blake Stone from here: https://www.dosgamesarchive.com/download/blake-stone-aliens-of-gold 2. Launch bstone v1.2.12-1 on Linux using Wine 7.21 3. Proceed to main menu 4. Select any option
Current Results: The game runs without any sound and then crashes from the main menu when attempting to select an option.
Notes: Terminal output attached. Everything worked fine on Wine 7.20. This is the line where the terminal output stays right before selecting an option from the main menu, e.g., "Load game":
0118:fixme:imm:ImmReleaseContext (0000000000080068, 0000000000010066): stub
Does the terminal output provide any clues as to what's going on? Why is sound no longer working, and why does the game crash?
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #1 from Matthias Elsdoerfer mr.matt.eastwood@gmx.de --- Sorry, I meant to add the installation instructions for bstone. Basically, extract the game, then place the executable in the game directory and run using Wine. Details are in the readme file here:
https://github.com/bibendovsky/bstone
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #2 from Matthias Elsdoerfer mr.matt.eastwood@gmx.de --- FIXED. I set openal32 to "native, builtin" in Winecfg > Libraries. Now it works.
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #3 from Gijs Vermeulen gijsvrm@gmail.com --- Did you happen to re-use the same wineprefix when upgrading from wine-7.20 to wine-7.21?
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #4 from Matthias Elsdoerfer mr.matt.eastwood@gmx.de --- Yes, I did. I simply installed the update when it showed up in Linux Mint's Update Manager.
Did the new version change anything about how OpenAL is implemented? In previous versions, I seem to recall I needed to set the "openal32" library to "builtin" for many OpenAL games for work properly. Now, bstone works when I set the library to "native, builtin".
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- OpenAL was removed from wine in https://source.winehq.org/git/wine.git/commit/45eca854c4fab7e864deebf9a51c74147884ebc8
If you tried the game in a fresh, new prefix with wine-7.21, it will probably work out-of-the-box.
https://bugs.winehq.org/show_bug.cgi?id=53920
--- Comment #6 from Matthias Elsdoerfer mr.matt.eastwood@gmx.de --- Thanks!
https://bugs.winehq.org/show_bug.cgi?id=53920
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Gijs Vermeulen gijsvrm@gmail.com --- Resolving INVALID.
https://bugs.winehq.org/show_bug.cgi?id=53920
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Summary|bstone (Blake Stone source |bstone (Blake Stone source |port) crashes from main |port) crashes from main |menu on Wine 7.21 |menu
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=53920
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=53920
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |openal32