https://bugs.winehq.org/show_bug.cgi?id=53908
Bug ID: 53908 Summary: Comptes.exe errors with "dxLockMessage fails" Product: Wine Version: 7.20 Hardware: x86-64 URL: https://www.msoft.fr/download/1528/ OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com CC: jacek@codeweavers.com Distribution: Debian
Hi,
this has been reported twice in the forum and is a regression.
I tried a regression test but it fails because in March there was first a commit that prevented to start the program at all, and after that was fixed, this error was present ,,,
Steps to reproduce (requires a little knowledge of french):
Install the app, then choose the example and then select "Operations" from the menu, select some row, double click and try to use the date picker: the error message box appears
The only thing I know for sure is that it worked before commit 0044b02d482fa19f6d1ddebc4b716efeba287d44 Author: Jacek Caban jacek@codeweavers.com Date: Mon Mar 7 14:41:53 2022 +0100
user32: Use UNICODE_STRING for passing window classes internally.
I`m not 100% sure (because regressiontest fails) if this is the cause of the bug but I added you (Jacek) anyway the bugreport, hope you don`t mind ;)
https://bugs.winehq.org/show_bug.cgi?id=53908
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #1 from Austin English austinenglish@gmail.com --- In that case you can do multiple bisects to identify the problematic commit.
First, bisect to find the commit that broke it starting at all. Then find the commit that fixed it. Once you know that, bisect for this issue, and cherry pick the fix commit before building each bisect step (make sure to revert it before running git bisect good|bad).
https://bugs.winehq.org/show_bug.cgi?id=53908
--- Comment #2 from Louis Lenders xerox.xerox2000x@gmail.com --- This is apparently the commit that broke it:
0cfc7c445810c52622afa2b2635e0a23861df386 is the first bad commit commit 0cfc7c445810c52622afa2b2635e0a23861df386 Author: Jacek Caban jacek@codeweavers.com Date: Wed Mar 23 14:02:09 2022 +0100
user32: Merge WINPROC_call_window into call_window_proc.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/user32/message.c | 62 ++++++++++++++++++++++++++++++++++++++-------- dlls/user32/user_private.h | 3 +-- dlls/user32/winproc.c | 55 +++++----------------------------------- 3 files changed, 59 insertions(+), 61 deletions(-)
https://bugs.winehq.org/show_bug.cgi?id=53908
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |0cfc7c445810c52622afa2b2635 | |e0a23861df386
https://bugs.winehq.org/show_bug.cgi?id=53908
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |5075c31ed00b09f9bc0cbea9d94 | |0557e170eb17f
--- Comment #3 from Jacek Caban jacek@codeweavers.com --- This should be fixed in git: https://gitlab.winehq.org/wine/wine/-/commit/5075c31ed00b09f9bc0cbea9d940557...
Thanks for the report.
https://bugs.winehq.org/show_bug.cgi?id=53908
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi Jacek, thanks for looking into this
Unfortunately the error is not fixed in current git, but now changed into a "Invalid Window Handle" messagebox when I try to use the datepicker
So I reopen this, or should I file a new bug?
Regards
https://bugs.winehq.org/show_bug.cgi?id=53908
--- Comment #5 from Jacek Caban jacek@codeweavers.com --- This still sounds related to the original bug, but I can't reproduce it. Date picker works fine for me. It it still fails with current git, please attach +win,+msg,+message,+hook debug output.
https://bugs.winehq.org/show_bug.cgi?id=53908
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi jacek, thanks for the response
looks like this is a problem with my self compiled wine. I don`t know the cause is, but I tried precompiled binaries from https://github.com/Kron4ek/Wine-Builds/releases and also Wine-staging and they work just fine while trying to use the date-picker (wine-8.0-rc2)
Ergo, this bug seems to be fixed (and the problem for which i reopened seems to be in my self-compiled wine)
https://bugs.winehq.org/show_bug.cgi?id=53908
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc3.