[Bug 53132] New: Stack overflow in Lotus Approach on installation and in document number dialogue

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jun 12 08:55:39 CDT 2022


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

            Bug ID: 53132
           Summary: Stack overflow in Lotus Approach on installation and
                    in document number dialogue
           Product: Wine
           Version: 7.4
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: winehq.bugs at kjpetrie.co.uk
                CC: zzhang at codeweavers.com
   Regression SHA1: ccc2c6c613264aa228bd6b113dffebc7bcf2c1f3
      Distribution: ---

If Approach is already installed it will mostly function normally, until
opening the Document number selection dialogue box.

If installing Approach it will proceed as far as the box confirming
installation is complete. This will have a pale blue title bar instead of the
shaded version seen when the bug is not present and clicking the Done button
will crash with a Stack Overflow.

A Regression Test shows:
ccc2c6c613264aa228bd6b113dffebc7bcf2c1f3 is the first bad commit
commit ccc2c6c613264aa228bd6b113dffebc7bcf2c1f3
Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Wed Mar 2 14:21:48 2022 +0800

    wine.inf: Enable Light theme by default.

    Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

 loader/wine.inf.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

Steps to reproduce installation error:
1. Clear .wine and using the above commit or later begin the Smartsuite
installation process, selecting default options and at least Approach as the
program to install. Continue accepting defaults until files are copied across.
If you see boxes reporting errors click Ignore. A dialogue box appears to
confirm installation.
2. Click the Done button.

Expected results:
The dialogue will have the same shaded titlebar as earlier ones in the process
and clicking Done will bring up questions about registration.

Actual result:
The box has a plain royal blue titlebar and clicking Done crashes the program
and abruptly closes the window. However the installed program still functions
if called using wine from a terminal.

Steps to reproduce the number selection crash:
1. Use wine <7.4 to install Approach from a Smartsuite '97 ISO and create a
simple sample database with at least two records for testing. Store that DB
outside ~/.wine to ensure it remains available after removing .wine.
2. Clear .wine and install the above commit or later.
3. Open the sample database and select a view (eg form) which contains the
Document number box near the bottom left.
4. Click the "Document number 1" box.

Expected result:
An active dialogue box opens inviting entry of the required document number.

Actual result. An inactive small window frame appears and freezes with its
initial background as content. The terminal reports a Stack Overflow. Clicking
the close button will produce a "not responding" query.

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