http://bugs.winehq.org/show_bug.cgi?id=60072 Bug ID: 60072 Summary: EverQuest crashes/hangs on world load in win32u/sysparams.c: user_check_not_lock: Assertion `0' failed Product: Wine-staging Version: 11.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: justin.handford@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Target Milestone: --- Distribution: --- Hello, apologies if this is not in the correct format. I've never submitted a regression report before, but wanted to put this out there in case other EQ players run into the same issue when trying to switch to Wine. Also, for complete disclosure, this report was generated with the assistance of Gemini. Component: win32u / user32 / display Environment: - OS: Linux Mint 22 (X11) - Game: EverQuest (DX11 engine, eqgame.exe) - Wine Version: wine-staging 11.14 - Last Known Good Version: wine-staging 11.12 Description: When zoning into the world or updating display/window parameters (especially when multi-client boxing 4 sessions), the application crashes or hangs at the final stage of world load. Terminal Output: 0000:err:system:user_check_not_lock BUG: holding USER lock eqgame.exe: dlls/win32u/sysparams.c:351: user_check_not_lock: Assertion `0' failed. 04b0:err:seh:call_seh_handlers invalid frame 000000010010F990 Steps to Reproduce: 1. Launch EverQuest under Wine Staging 11.14. 2. Select character and zone into world (or run multiple client instances). 3. Upon display parameter update during world initialization, win32u triggers the 'user_check_not_lock' assertion and terminates the process. Additional Info: Rolling back to wine-staging 11.12 completely resolves the crash and allows all clients to load and zone normally. -- 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.