https://bugs.winehq.org/show_bug.cgi?id=47925
Bug ID: 47925 Summary: Panel in dialog incorrectly drawn Product: Wine Version: 4.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: dav75uk@yahoo.co.uk Distribution: ---
Created attachment 65425 --> https://bugs.winehq.org/attachment.cgi?id=65425 snapshot of problematic dialog
In Chessbase 11, inputting incorrect security key details results in a dialog. The panel that rests in it is not correctly drawn. In this case pictured the white background does not fill the dialog, and sometimes is of different sizes. Sometimes the message is missing. This happens every time. Using full screen on a 4K display.
Suggestion of an incorrect (or order of) initialisation issue, 4K/screen size issue or a data race?
https://bugs.winehq.org/show_bug.cgi?id=47925
--- Comment #1 from David dav75uk@yahoo.co.uk --- Could also be missing or transparent as well and what's seen is the label.
https://bugs.winehq.org/show_bug.cgi?id=47925
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #2 from Ken Sharp imwellcushtymelike@gmail.com --- Please provide the logs. https://wiki.winehq.org/Bugs
https://bugs.winehq.org/show_bug.cgi?id=47925
--- Comment #3 from David dav75uk@yahoo.co.uk --- I think this is a heisenbug. With the logging running I can't easily reproduce. I had the case where the black line border wasn't drawn one in five times. Without the log running I had no black line, two of the four black lines that make up the border, no border, blank background except the label and blank background. About 4 of 5 attempts were failure cases. I'll keep going for a bit to see if I can get a log, but if I'm right the log isn't going to show anything. Either the dialog is being committed to the screen too early (race condition) or the dialog has data that isn't being correctly synchronized (data race).
https://bugs.winehq.org/show_bug.cgi?id=47925
--- Comment #4 from David dav75uk@yahoo.co.uk --- Created attachment 65636 --> https://bugs.winehq.org/attachment.cgi?id=65636 Correct drawing of the dialog for reference
https://bugs.winehq.org/show_bug.cgi?id=47925
--- Comment #5 from David dav75uk@yahoo.co.uk --- On the threading issues, there is a separate registration tool. I can't remember offhand if chessbase spins that up itself, or uses the same code (I imagine it spins it up since no one is going to run it standalone so there would be no other reason for providing it as a .exe). Maybe it's the two processes together that causes this issue, although there is no problem with the activation dialog (except font issues already raised).
https://bugs.winehq.org/show_bug.cgi?id=47925
--- Comment #6 from David dav75uk@yahoo.co.uk --- Afraid I can't reproduce with logs. It's affected by additional logging and any attempt to log it causes the bug to disappear. Any suggestions?
https://bugs.winehq.org/show_bug.cgi?id=47925
Bartosz gang65@poczta.onet.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gang65@poczta.onet.pl