[Bug 52819] New: Smart-House Configuration Tool v1.25: crashes when configuring serial port

WineHQ Bugzilla wine-bugs at winehq.org
Thu Apr 14 10:48:11 CDT 2022


https://bugs.winehq.org/show_bug.cgi?id=52819

            Bug ID: 52819
           Summary: Smart-House Configuration Tool v1.25: crashes when
                    configuring serial port
           Product: Wine
           Version: 3.21
          Hardware: x86-64
               URL: https://www.smartbuilding.dk/software/z_controller/Set
                    up_SmartHouse%20125.zip
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: oleaut32
          Assignee: wine-bugs at winehq.org
          Reporter: chroxvi at gmail.com
                CC: z.figura12 at gmail.com
   Regression SHA1: 77b4391d442e927a2a59b5afb244355b0634aaa
      Distribution: Fedora

Created attachment 72199
  --> https://bugs.winehq.org/attachment.cgi?id=72199
Terminal output logs and bisect result

Steps to reproduce:

1. Download and unzip the Carlo Gavazzi Smart-House Tool v1.25 from
https://www.smartbuilding.dk/software/z_controller/Setup_SmartHouse%20125.zip
("Setup_SmartHouse 125.exe" sha256sum:
5fc57b031e232fbb0c40f157ec133a324d74c1fe52806baf0172458aadab6067)
2. Install the tool using:
  - WINEARCH=win32 WINEPREFIX=~/.smarthouse_regtest wine winecfg
  - WINEPREFIX=~/.smarthouse_regtest winetricks -q vb6run
  - WINEPREFIX=~/.smarthouse_regtest wine Setup_SmartHouse\ 125.exe (click
through the install GUI in its default configuration)
3. Run the tool:
  - WINEPREFIX=~/.smarthouse_regtest wine
~/.smarthouse_regtest/drive_c/Program\ Files/Carlo\
Gavazzi/smart-house/smart-house\ 1.25/smart-house\ Tool\ 0125.exe
4. Open the menu: "Options" --> "Serial Port"
5. Program crashes


This is a regression. The Smart-House tool (following the above procedure)
works with no errors using Wine 3.20.

Using Wine 3.21, it crashes as soon as the program is executed. An error
message is displayed. It contains the text: "Run-time error ‘-2147220990
(80040202)’: Automation error".

Using Wine 7.6, an error is shown when the program is executed, but the program
starts. It contains the text: "Run-time error ‘-2147417839 (80010111)’: Method
‘~’ of object ‘~’ failed". When opening the menu "Options" --> "Serial Port",
the application crashes. An error message is displayed. It contains the text:
"Run-time error ‘-2147418105 (80010007)’: Automation error"

Using latest master (wine-7.6-152-g07f22e20d73), the program installer crashes.
However, executing the program with wine-7.6-152-g07f22e20d73 using a wine
prefix installed with Wine 7.6 behaves identically to Wine 7.6.

I did a bisect between Wine 3.20 and 3.21, which gave
77b4391d442e927a2a59b5afb244355b0634aaa as the first bad commit.

-- 
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.


More information about the wine-bugs mailing list