https://bugs.winehq.org/show_bug.cgi?id=52041
Bug ID: 52041 Summary: Page Fault on mouseover over document window scrollbars with davar4.exe Product: Wine Version: 6.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: enometh@meer.net Distribution: ---
Created attachment 71051 --> https://bugs.winehq.org/attachment.cgi?id=71051 crash report from wine
I'm getting a repeatable crash with the DAVAR4 bible software. This is known to have worked with wine-6.0 beta (be459282420) and I noticed it failing after tagged wine-6.17. The present report is with wine-6.19 but the problem exists in the current HEAD (6.21)
detailed notes to reproduce (how can i submit 2 attachments in one report) in a fresh wine
* download and install https://www.davar3.net/davar4/davar4_setup.exe or davar.zip at the same location (40MB Download)
* full install options to /tmp/davar4
- This installs 6M files in /tmp/davar4/Davar and some 85MB under User's ProgramData/Davar. - Cardo104s.ttf SILEOT2.ttf will be installed under c:/windows/fonts
* fire up davar WINEPREFIX=/tmp/newprefix wine /tmp/davar4/Davar/davar.exe
NETWORK WARNING: the program does a http get from www.davar3.net to get the latest version
STEP A. In the "Library Tree" window Expand nodes 1. "Books" 2. "Greek Scriptures" 3. "[TR+] Textus Receptus"
This will bring up an MDI window and uses the greek Cardo font (already installed)
STEP B. In the "Library Tree" window expand nodes 1. "Books" 2. "English Scriptures" 3. "[KJV+] King James Version Bible"
This will bring up another MDI window alongside the first window
STEP C. [Optional STEP] Exit the program. This saves the config file under ProgramData. Relaunch the program WINEPREFIX=/tmp/newprefix wine /tmp/davar4/Davar/davar.exe
STEP 4. Now move the mouse around over the two document windows TR and KJV. At some point when the cursor is over scrollbar, wine crashes.
https://bugs.winehq.org/show_bug.cgi?id=52041
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.davar3.net/davar | |4/davar4.zip CC| |xerox.xerox2000x@gmail.com Keywords| |download, regression Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming. Any chance you could do a regression test? That`s the fastest way to get this fixed I guess.
Also: I did 'winetricks riched20' (as there were some riched fixme`s before the crash) and I couldn`t get it crash anymore. Could you do some more extensive testing with that? Then it might be clear in what dll the problem is
(Note for other`s to try: There were two windows behind the main window, so that it seemed to hang, but just switch windows)
sha1sum davar4.zip b06c67949f7a7aca2ab412ae70b96c36fb7e47c9 davar4.zip
https://bugs.winehq.org/show_bug.cgi?id=52041
--- Comment #2 from enometh@meer.net --- git bisect shows your observation about riched20 is correct.
The first bad commit is a1f88602b49774a006d7e782da6801826ed19d68
riched20: Handle the client rect changes in the host.
https://bugs.winehq.org/show_bug.cgi?id=52041
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |a1f88602b49774a006d7e782da6 | |801826ed19d68 CC| |huw@codeweavers.com
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to enometh from comment #2)
git bisect shows your observation about riched20 is correct.
The first bad commit is a1f88602b49774a006d7e782da6801826ed19d68
riched20: Handle the client rect changes in the host.
Thanks for regressiontest. I`ll add author of patch to this bugreport then.
commit a1f88602b49774a006d7e782da6801826ed19d68 Author: Huw D. M. Davies huw@codeweavers.com Date: Wed Mar 17 08:45:27 2021 +0000
riched20: Handle the client rect changes in the host.
https://bugs.winehq.org/show_bug.cgi?id=52041
Huw Davies huw.davies@physics.ox.ac.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |363508454d5f8f1fc5916bda47e | |6429756b7dc8f CC| |huw.davies@physics.ox.ac.uk Component|-unknown |richedit Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #4 from Huw Davies huw.davies@physics.ox.ac.uk --- Fixed with commit 363508454d5f8f1fc5916bda47e6429756b7dc8f
https://bugs.winehq.org/show_bug.cgi?id=52041
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Page Fault on mouseover |DAVAR4 crashes when moving |over document window |mouse over document window |scrollbars with davar4.exe |scrollbars
https://bugs.winehq.org/show_bug.cgi?id=52041
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.0-rc2.