https://bugs.winehq.org/show_bug.cgi?id=53819
Bug ID: 53819 Summary: some versions of Unity engine need GetWindowTheme implemented to properly display crash dialog Product: Wine Version: 7.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: uxtheme Assignee: wine-bugs@winehq.org Reporter: galtgendo@o2.pl Distribution: ---
So, I've stumbled upon a Unity engine game that crashes every now and then due to what seems to be virtual mapping space exhaustion. Not sure about the crash itself - it's more likely to be graphics related that winegstreamer, but that's just a guess.
Anyway, once the crash happens, console is flooded by:
03b0:err:module:DelayLoadFailureHook failed to delay load uxtheme.dll.GetWindowTheme wine: Call from 7B0123C6 to unimplemented function uxtheme.dll.GetWindowTheme, aborting 03b0:err:seh:KiUserCallbackDispatcher ignoring exception
and the Unity crash dialog doesn't display properly.
https://bugs.winehq.org/show_bug.cgi?id=53819
--- Comment #1 from Austin English austinenglish@gmail.com --- What game is this? Is there a demo/ download available?
https://bugs.winehq.org/show_bug.cgi?id=53819
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com
--- Comment #2 from Zhiyi Zhang zzhang@codeweavers.com --- GetWindowTheme is implemented. This looks like a delay load problem.
https://bugs.winehq.org/show_bug.cgi?id=53819
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- (In reply to Zhiyi Zhang from comment #2)
GetWindowTheme is implemented. This looks like a delay load problem.
...when you put it that way, given the initial crash is (as I've already said) most likely virtual mapping space exhaustion, it might be that a (slightly bogus) OOM condition is raised at the time, preventing proper load...