[Bug 59338] New: Menus fail to display after closing child dialog in DAZ Studio 4.24.0.4 (Qt popup recreated but not mapped/shown)
http://bugs.winehq.org/show_bug.cgi?id=59338 Bug ID: 59338 Summary: Menus fail to display after closing child dialog in DAZ Studio 4.24.0.4 (Qt popup recreated but not mapped/shown) Product: Wine Version: 11.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: korb@qisc.com Distribution: --- Created attachment 80276 --> http://bugs.winehq.org/attachment.cgi?id=80276 Log as detailed in description I was running WINE 11.0-rc4 prior to this week, and it was working fine. The issue started when I updated to 11.0 (I skipped rc5). Steps to reproduce in clean prefix (wineboot --init, no overrides, no env vars): 1. Install base DAZ Studio 4.24.0.4 (no content needed). 2. Launch DAZ. 3. Window → Workspace → Select Layout... → Cancel 4. Try to open Window menu again → menu does not appear (click has no effect). Log (+err,+warn,+qt,+focus,+menu,+popup) shows: - First menu open: system popup created (e.g., 0x10262/0x10264), all standard items inserted (&Restore, &Move, etc.), NtUserThunkedMenuInfo applied, default set, get_menu_state checks. - Dialog close: NtUserDestroyMenu destroys popup handles. - Second (and third) menu attempt: identical creation cycle (new handle, items inserted again, etc.). - But no MapNotify/Expose/visibility events for the second popup — menu never appears on screen. Setup: - Wine: wine-11.1 (apt install --install-recommends winehq-devel) - OS: Linux Mint 21.3 Cinnamon X11 w/ all latest updates applied - GPU: NVIDIA 590.48.01 driver - App: DAZ Studio 4.24.0.4 base install Tested: - Compositing off - Virtual desktop on/off - Qt env vars (QT_X11_NO_MITSHM=1, QT_AUTO_SCREEN_SCALE_FACTOR=0) - Windows version change (10 -> 7) - Focus mode switch (from sloppy to click and back) - No DLL overrides or custom env vars in clean prefix I then ran my test again with WINEDEBUG='+err,+warn,+qt,+focus,+menu,+popup' to produce the attached log. I interjected comments into the log to indicate where I took the actions described above. My comments are on lines that start with "***". -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59338 --- Comment #1 from William Korb <korb@qisc.com> --- Happy to help bisect if needed. I can test intermediate dev builds reliably in my clean prefix with the exact repro steps (Window → Workspace → Select Layout → Cancel → Window menu fails to appear). Let me know if you want me to try specific commits or pre-built dev snapshots. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59338 William Korb <korb@qisc.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |korb@qisc.com -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59338 --- Comment #2 from William Korb <korb@qisc.com> --- I upgraded my system to Linux Mint 22.3 (Ubuntu 24.04 base) because some users on the Daz forum have suggested this doesn't happen on 22.3, but I am still seeing it. Confirmed reproduces on latest wine-devel (11.1) in a completely clean prefix (wineboot --init only, no DLL overrides, no env vars, no nvidia-libs, no custom tweaks) with base DAZ Studio 4.24.0.4 installed (no content libraries). Repro still: Window → Workspace → Select Layout... → Cancel → Window menu fails to appear on next click. This removes any possibility of prefix cruft or overrides causing it. Happy to provide new log from this upgraded setup or test bisect builds/patches. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59338 --- Comment #3 from William Korb <korb@qisc.com> --- I should mention that the 21.3 -> 22.3 upgrade changed the current configuration to be as follows: - Wine: wine-11.1 (apt install --install-recommends winehq-devel) - OS: Linux Mint 22.3 Cinnamon X11 w/ all latest updates applied - Kernel: 6.8.0-94-generic - GPU: NVIDIA 590.48.01 driver - App: DAZ Studio 4.24.0.4 base install -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59338 --- Comment #4 from William Korb <korb@qisc.com> --- FWIW, this is the app in the AppDB effected by this bug: https://appdb.winehq.org/objectManager.php?sClass=application&iId=1998 -- 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