[Bug 51916] New: Wine loses compatibility if custom theme is applied
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(a)winehq.org Reporter: joseskvolpe(a)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/ -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #1 from Josesk Volpe <joseskvolpe(a)gmail.com> --- Created attachment 70869 --> https://bugs.winehq.org/attachment.cgi?id=70869 Wine custom theme issue in Nokia SDK 2.0 for Java -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #2 from Josesk Volpe <joseskvolpe(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang(a)codeweavers.com Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #3 from Zhiyi Zhang <zzhang(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #4 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Created attachment 70915 --> https://bugs.winehq.org/attachment.cgi?id=70915 patch Fix Empire Earth 2 missing background images. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #5 from Zhiyi Zhang <zzhang(a)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. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Ken Sharp <imwellcushtymelike(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Nikolay Sivov <bunglehead(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords|integration | -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #6 from Josesk Volpe <joseskvolpe(a)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 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #7 from Josesk Volpe <joseskvolpe(a)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 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #8 from Josesk Volpe <joseskvolpe(a)gmail.com> --- I've just tried the patch. It has resolved the issue in Empire Earth 2 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |e1fb7f8b86af799c6074f880ddc | |f68cb5f2ca778 Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #9 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- The Empire Earth 2 bug is fixed by e1fb7f8b86af799c6074f880ddcf68cb5f2ca778. I move the Nokia bug to 52006. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 --- Comment #10 from Josesk Volpe <joseskvolpe(a)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 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Josesk Volpe <joseskvolpe(a)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 -- 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.
https://bugs.winehq.org/show_bug.cgi?id=51916 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 6.22. -- 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.
participants (1)
-
WineHQ Bugzilla