https://bugs.winehq.org/show_bug.cgi?id=56577
Bug ID: 56577 Summary: QuarkXPress 2024 crashes on start with assertion error "symt_check_tag(&func->symt, SymTagFunction) || symt_check_tag(&func->symt, SymTagInlineSite)" Product: Wine Version: 9.6 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: dbghelp Assignee: wine-bugs@winehq.org Reporter: alexhenrie24@gmail.com Distribution: ---
Created attachment 76332 --> https://bugs.winehq.org/attachment.cgi?id=76332 Terminal output
On start, the program displays an error dialog titled "Wine C++ Runtime Library" which says:
Assertion failed!
Program: C:\Program Files\Quark\QuarkXPress 2024\QuarkXPress 2024.exe File: ../wine/dlls/dbghelp/symbol.c Line: 543
Expression: "symt_check_tag(&func->symt, SymTagFunction) || symt_check_tag(&func->symt, SymTagInlineSite)"
Press OK to exit the program, or Cancel to start the Wine debugger.
$ sha256sum QX2024_57226_Win.zip d3da582f0836db1bd6930e94b0f5c56b8e91c60a49928647acf75e4bb85e8b2c
https://bugs.winehq.org/show_bug.cgi?id=56577
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://files.quark.com/Pro | |tected/qxp/qxp75_4503_win.z | |ip
https://bugs.winehq.org/show_bug.cgi?id=56577
Eric Pouech eric.pouech@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eric.pouech@gmail.com
--- Comment #1 from Eric Pouech eric.pouech@gmail.com --- actually, it fails in C# code with ``` Unhandled Exception: System.InvalidOperationException: The calling thread must be STA, because many UI components require this. ``` then it loads dbghelp (likely for dumping some more information about the exception) which in turn fails in an internal assertion (not related to the first one, dealing likely with .pdb information loading).
from a quick look, I fail to see why this assertion should be triggered (except for memory corruption). Would you mind posting the last lines (~40) before the assertion failure, with WINEDEBUG=+dbghelp_symt; maybe it'll shed some light.
TIA
https://bugs.winehq.org/show_bug.cgi?id=56577
--- Comment #2 from Eric Pouech eric.pouech@gmail.com --- Created attachment 76655 --> https://bugs.winehq.org/attachment.cgi?id=76655 patch to dig into potential cause
Could you rerun with the attached patch? It should at least show some information on what's going wrong. TIA