https://bugs.winehq.org/show_bug.cgi?id=52476
Bug ID: 52476 Summary: QuickLOAD: wine 7 causes VB5 application to change input value by factor 10 Product: Wine Version: 7.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: andreasnagel@gmx.net Distribution: ---
Created attachment 71764 --> https://bugs.winehq.org/attachment.cgi?id=71764 Terminal output and partial screenshot
QuickLOAD is a ballistics software. After entering all data and clicking the button to calculate results, an error message appears:
"Warning: Input of effective cross section area of bore is essentially larger than caliber!"
This bug renders the application unusable. As user 'jkfloris' from WineHQ forum confirms, Wine 6.14 was the last working version for QuickLOAD. https://forum.winehq.org/viewtopic.php?f=8&t=36143#p135918
OS: Linux Mint Cinnamon 20.3 (64-bit) Tested with latest winehq-devel 7.0.0~focal-2 from official WineHQ repo.
A demo version can be downloaded here: https://quickload.software.informer.com/download/
Installation: - install winehq-devel + winetricks + ttf-mscorefonts-installer - install vb5run via winetricks - install demo software: wine qldemo.exe - during setup wizard provide install path without spaces (e.g. c:\quickload) - during installation, cancel search for QuickDESIGN ini-file - after setup finishes, run 'wine QLOADDEMO.EXE' from install path - dismiss security/welcome dialogs to reach main application window - select bullet/cartridge from combo boxes; see values of 'Cross sectional bore area' - click both 'Apply&Calc' buttons => error message as stated above - dismiss error message and compare values of 'Cross sectional bore area' => factor 10 now.
https://bugs.winehq.org/show_bug.cgi?id=52476
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- This will need a regression test between 6.14 and 7.0, if 6.14 works correctly. The process is described here https://wiki.winehq.org/Regression_Testing.
https://bugs.winehq.org/show_bug.cgi?id=52476
--- Comment #2 from Andreas andreasnagel@gmx.net --- Who should do the regression test?
https://bugs.winehq.org/show_bug.cgi?id=52476
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Anyone who can build wine and test the software.
https://bugs.winehq.org/show_bug.cgi?id=52476
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |https://quickload.software. | |informer.com/download/ Ever confirmed|0 |1 Keywords| |download CC| |dark.shadow4@web.de
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Archived here: https://web.archive.org/web/20220128172158/https://download.informer.com/win...
Will report regression test results soon.
https://bugs.winehq.org/show_bug.cgi?id=52476
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |oleaut32 Regression SHA1| |caf5ab5d65ed9df978006d819b1 | |d800071af1117
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Bisect to
commit caf5ab5d65ed9df978006d819b1d800071af1117 Author: Francois Gouget fgouget@codeweavers.com Date: Sun Aug 8 00:49:04 2021 +0200
oleaut32: Fix VarParseNumFromStr()'s handling of currency decimals.
They have no default, flag the value as a monetary amount, are unaffected by the presence / absence of a currency symbol, and are incompatible with hexadecimal / octal numbers.
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=52476
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- Created attachment 71765 --> https://bugs.winehq.org/attachment.cgi?id=71765 Test case
Adding testcase for easier reproduction:
Bad:
Ret: cDig: 1, dwInFlags: 2388, dwOutFlags: 256, cchUsed: 4, nBaseShift: 0, nPwr10: -2
Good: Ret: cDig: 3, dwInFlags: 2388, dwOutFlags: 256, cchUsed: 4, nBaseShift: 0, nPwr10: -3
https://bugs.winehq.org/show_bug.cgi?id=52476
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fgouget@codeweavers.com
--- Comment #7 from Fabian Maurer dark.shadow4@web.de --- Adding author to CC. Would you mind talking a look?
https://bugs.winehq.org/show_bug.cgi?id=52476
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com --- Thank you, Fabian.
https://bugs.winehq.org/show_bug.cgi?id=52476
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |a4ba88c0ff25c71687fd26792cd | |a40c20d8eaed1 Resolution|--- |FIXED CC| |sloper42@yahoo.com Status|NEW |RESOLVED
--- Comment #9 from Robert Wilhelm sloper42@yahoo.com --- Should be fixed with https://source.winehq.org/git/wine.git/commitdiff/a4ba88c0ff25c71687fd26792c... thanks to David, Fabian and Francois.
https://bugs.winehq.org/show_bug.cgi?id=52476
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.4.
https://bugs.winehq.org/show_bug.cgi?id=52476
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|QuickLOAD: wine 7 causes |QuickLOAD (VB5 app) input |VB5 application to change |value is changed by factor |input value by factor 10 |10
https://bugs.winehq.org/show_bug.cgi?id=52476
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0.x
https://bugs.winehq.org/show_bug.cgi?id=52476
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|7.0.x |---
--- Comment #11 from Michael Stefaniuc mstefani@winehq.org --- Removing the 7.0.x milestone from bug fixes included in 7.0.1.