https://bugs.winehq.org/show_bug.cgi?id=45766
Bug ID: 45766 Summary: Doom 3: BFG hangs during launch Product: Wine Version: 3.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sa@whiz.se Distribution: ---
Created attachment 62220 --> https://bugs.winehq.org/attachment.cgi?id=62220 backtrace from gdb
I'm getting a reproducible hang each time I start Doom 3: BFG, GOG version. (Yes, I know there's a native port!)
The hang happens after the intro videos are played, during the id/Bethesda logos.
This title seems to require a compatibility context which Mesa just recently started to support. Still, the game uses some none-spec OpenGL and requires force_glsl_extensions_warn=true and allow_glsl_builtin_variable_redeclaration=true to start.
An uneducated guess is something to do with audio? Those are the files the process keeps open, but might just be a coincidence. (Audio is played during the intro videos).
Native xact doesn't make a difference, disabling audio in Wine casues the game to refuse to run.
Doesn't seem to be a regression, it is there as far back as 1.9.10 (the last version with Platinum rating in AppDB)
Full backtrace from gdb is attached.