https://bugs.winehq.org/show_bug.cgi?id=51916
Bug ID: 51916 Summary: Wine loses compatibility if custom theme is applied Product: Wine Version: 6.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: joseskvolpe@gmail.com Distribution: ArchLinux
Created attachment 70868 --> https://bugs.winehq.org/attachment.cgi?id=70868 Wine custom theme issue in EE2
For some reason, some applications has some issues if a custom msstyles theme is applied on Wine. Wine seems to have better compatibility if no custom theme is applied. I've identified this issue on Nokia SDK 2.0 for Java and Dr. Monalisa mod for Empire Earth 2. This issue possibly affects much more applications than these. The same issue appears with any custom theme.
Nokia SDK 2.0 for Java: Application gets stuck in 98% on the loading screen. Dr. Monalisa mod for Empire Earth 2: ImageItems and splash screen aren't rendered
This bug occurs in Wine 6.16, i've also identified it on Wine 6.19. I'm attaching 2 screenshots comparing both applications running with and without custom theme.
Procedure: *Open winecfg and apply any msstyles custom theme in "Desktop Integration" tab *Open any problematic application with this bug -Empire Earth 2: This bug is seem in Dr. Monalisa launcher -Nokia SDK 2.0 for Java: This bug is seem by openning emulator.exe or Nokia_SDK_2_0_Java_em.exe
Download:
Nokia SDK 2.0 for Java: https://www.softpedia.com/get/Programming/SDK-DDK/Nokia-SDK.shtml SHA1: 969dc440a420a7a3a210518f7fc4730f52826ad2 Note: JDK 6u23 is needed to open this application. It has a bug that won't find RMI ports in newer Java versions, wich also occurs in Windows.
Empire Earth 2 is a paid game wich can be installed by CD or from GOG. Dr. Monalisa mod is free Dr. Monalisa mod: https://ee2.eu/patch/
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #1 from Josesk Volpe joseskvolpe@gmail.com --- Created attachment 70869 --> https://bugs.winehq.org/attachment.cgi?id=70869 Wine custom theme issue in Nokia SDK 2.0 for Java
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #2 from Josesk Volpe joseskvolpe@gmail.com --- I've just compiled Wine 6.20 and tried it again expecting that commit b1eeaa657db649c256fe92c94f210982f810fd6a fixed this.
Bug is still not fixed for 32-Bits and 64-Bits applications.
https://bugs.winehq.org/show_bug.cgi?id=51916
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor
https://bugs.winehq.org/show_bug.cgi?id=51916
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang@codeweavers.com Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Zhiyi Zhang zzhang@codeweavers.com --- I cannot confirm the Nokia emulator bug. I can reproduce the freeze when theming is turned on on wine-6.20 and wine-6.16.
I can confirm the Empire Earth 2 bug. The following patch should fix it.
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #4 from Zhiyi Zhang zzhang@codeweavers.com --- Created attachment 70915 --> https://bugs.winehq.org/attachment.cgi?id=70915 patch
Fix Empire Earth 2 missing background images.
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #5 from Zhiyi Zhang zzhang@codeweavers.com --- (In reply to Zhiyi Zhang from comment #3)
I cannot confirm the Nokia emulator bug. I can reproduce the freeze when theming is turned on on wine-6.20 and wine-6.16.
Correction. I can reproduce the freeze when theming is turned on and off on wine-6.20 and wine-6.16. So I don't think it's related to theme support. If you can find a version that doesn't have the issue when theming is on, maybe you can try to bisect the commit that causes the bug.
https://bugs.winehq.org/show_bug.cgi?id=51916
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration
https://bugs.winehq.org/show_bug.cgi?id=51916
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|integration |
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #6 from Josesk Volpe joseskvolpe@gmail.com --- Created attachment 70928 --> https://bugs.winehq.org/attachment.cgi?id=70928 jaucheck.exe crash backtrace
(In reply to Zhiyi Zhang from comment #5)
Correction. I can reproduce the freeze when theming is turned on and off on wine-6.20 and wine-6.16. So I don't think it's related to theme support. If you can find a version that doesn't have the issue when theming is on, maybe you can try to bisect the commit that causes the bug.
I can only reproduce the freeze when theming is on, turning theme off don't appear the freeze for me. I'm on Wine 6.19. https://youtu.be/PSlxbEMwZkg
Notice that another window quickly appear then disappear during the loading when theming is off, and that it doesn't happen when theming is on I also got a weird jaucheck.exe (from Java) crash during the loading, i don't know if that's related, but i'm attaching the crash logs just in case
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #7 from Josesk Volpe joseskvolpe@gmail.com --- (In reply to Zhiyi Zhang from comment #4)
Created attachment 70915 [details] patch
Fix Empire Earth 2 missing background images.
Thanks, i'm gonna try it another time :3
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #8 from Josesk Volpe joseskvolpe@gmail.com --- I've just tried the patch. It has resolved the issue in Empire Earth 2
https://bugs.winehq.org/show_bug.cgi?id=51916
Zhiyi Zhang zzhang@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e1fb7f8b86af799c6074f880ddc | |f68cb5f2ca778 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #9 from Zhiyi Zhang zzhang@codeweavers.com --- The Empire Earth 2 bug is fixed by e1fb7f8b86af799c6074f880ddcf68cb5f2ca778. I move the Nokia bug to 52006.
https://bugs.winehq.org/show_bug.cgi?id=51916
--- Comment #10 from Josesk Volpe joseskvolpe@gmail.com --- I'll rename this bug from "Wine loses compatibility if custom theme is applied" to "Empire Earth 2 UP 1.5: ImageButtons don't render right with custom themes" then
https://bugs.winehq.org/show_bug.cgi?id=51916
Josesk Volpe joseskvolpe@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine loses compatibility if |Empire Earth 2 UP 1.5: |custom theme is applied |ImageButtons don't render | |right with custom themes
https://bugs.winehq.org/show_bug.cgi?id=51916
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.22.