[Bug 48555] New: Helm Standalone/VST plugin 32bit version has random content in window, 64bit version works OK
https://bugs.winehq.org/show_bug.cgi?id=48555 Bug ID: 48555 Summary: Helm Standalone/VST plugin 32bit version has random content in window, 64bit version works OK Product: Wine Version: 5.0 Hardware: x86-64 URL: https://tytel.org/helm/direct_downloads/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: and3md(a)gmail.com Distribution: Mint Created attachment 66367 --> https://bugs.winehq.org/attachment.cgi?id=66367 Screenshot on left 64 bit version, on right 32 bit version. Helm Standalone/VST plugin 32bit version has random content in window, 64bit version works OK Standalone version and VST plugin (tested in LMMS) behaves the same. 32 bit version window content change random, often displaying the contents of other windows running on the system. Setting "Hide wine version" in wine staging does not change the behavior. On screenshot on left 64 bit version (everything OK), on right 32 bit version (gliches, random video memory). Steps to reproduce: 1. Install Helm 32 bit - https://tytel.org/helm/direct_downloads/ 2. Run Helm -- 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=48555 Andrzej Kilijański <and3md(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- 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=48555 --- Comment #1 from Andrzej Kilijański <and3md(a)gmail.com> --- Created attachment 66368 --> https://bugs.winehq.org/attachment.cgi?id=66368 Log from 32 bit version -- 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=48555 --- Comment #2 from Andrzej Kilijański <and3md(a)gmail.com> --- Created attachment 66369 --> https://bugs.winehq.org/attachment.cgi?id=66369 Log form 64bit version -- 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=48555 --- Comment #3 from Andrzej Kilijański <and3md(a)gmail.com> --- The 32 bit plugin still works, only the display is broken -- 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=48555 --- Comment #4 from Andrzej Kilijański <and3md(a)gmail.com> --- Helm is open source so here is source code https://github.com/mtytel/helm. -- 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=48555 Louis Lenders <xerox.xerox2000x(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x(a)gmail.com --- Comment #5 from Louis Lenders <xerox.xerox2000x(a)gmail.com> --- Hi, it`s me again I cannot reproduce this. The 32-bit version shows fine here (no visual glitches) as well. No workarounds used. Maybe someone else could try if he can reproduce this. Thanks anyway for the link for the source. It shows they check for wine in JUCE/modules/juce_core/native/juce_win32_Threads.cpp bool juce_isRunningInWine() { HMODULE ntdll = GetModuleHandleA ("ntdll"); return ntdll != 0 && GetProcAddress (ntdll, "wine_get_version") != nullptr; } but apparently it`s only used for replacing some fonts so it won`t break anything and is not cause of this bug (I guess) I add some additional here: Google for juce_isRunningInWine shows some projects that probably still have broken codepath (I guess) like , SimpelDJ (https://github.com/vinniefalco/SimpleDJ) static UpdateLayeredWinFunc updateLayeredWindow = nullptr; bool Desktop::canUseSemiTransparentWindows() noexcept { if (updateLayeredWindow == nullptr && ! juce_isRunningInWine()) updateLayeredWindow = (UpdateLayeredWinFunc) getUser32Function ("UpdateLayeredWindow"); return updateLayeredWindow != nullptr; } Regards -- 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=48555 --- Comment #6 from Andrzej Kilijański <and3md(a)gmail.com> --- (In reply to Louis Lenders from comment #5)
I cannot reproduce this. The 32-bit version shows fine here (no visual glitches) as well. No workarounds used.
Maybe someone else could try if he can reproduce this.
Hi Louis! After your results, I did more tests. I did the first test on an older computer with Geforce GT 640 (nvidia 340 driver) and there is no problem. Everything works as it should. The same distribution Linux Mint 19.3 Tricia 64bit Cinnamon. Then I did more tests on my computer with Geforce GTX 1060 6GB. And on the open driver xserver-xorg-video-nouveau (ver 1: 1.0.15-2) everything works fine. Unfortunately, the manufacturer's drivers have these glitches. Window has random content. I tested the drivers in versions: - nvidia-driver-435 (ver 435.21-0ubuntu0.18.04.2) - nvidia-driver-390 (ver 390.116-0ubuntu0.18.04.3) - nvidia-driver-430 (ver 430.50-0ubuntu0.18.04.2) Maybe WINE is trying to use some OpenGL extension for my graphics card (GTX 1060) which is not available on older cards? And something goes wrong. Regards -- 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=48555 Andrzej Kilijański <and3md(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED --- Comment #7 from Andrzej Kilijański <and3md(a)gmail.com> --- Tested again on 5.13 and now works OK. Can be closed. On 5.12 32bit not worked for me so changes in 5.13 fixed that issue. Thanks -- 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=48555 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #8 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 5.14. -- 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