[Bug 46508] New: wine uninstaller crashes when attempting to remove apps/ games installed through NSIS installer

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 24 10:11:00 CST 2019


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

            Bug ID: 46508
           Summary: wine uninstaller crashes when attempting to remove
                    apps/games installed through NSIS installer
           Product: Wine-staging
           Version: 4.0
          Hardware: x86
               URL: https://sourceforge.net/projects/apexdc/files/ApexDC%2
                    B%2B/1.2.1/ApexDC%2B%2B_1.2.1_setup.exe/download
                OS: Linux
            Status: NEW
          Keywords: download, Installer
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: gyebro69 at gmail.com
                CC: leslie_alistair at hotmail.com, z.figura12 at gmail.com
      Distribution: ArchLinux

Created attachment 63358
  --> https://bugs.winehq.org/attachment.cgi?id=63358
backtrace

I came across this problem when I was trying to uninstall some of my games
which were obtained from DotEmu. Apparently, their games was using an older
version of the NSIS (Nullsoft Scriptable Install System) installer (v2.37). 

The problem: I'm starting with 'wine uninstaller' and select the game to be
removed. I click on the <Modify/Repair> button which launches the NSIS
uninstaller program. At this point Wine's uninstaller process crashes leaving
the NSIS uninstaller still running and functioning. Despite of the crash
removing of the selected program was successful.

The bug is not present in vanilla Wine, only in Staging.

The patch to blame:
https://github.com/wine-staging/wine-staging/blob/master/patches/user32-msgbox-Support-WM_COPY-mesg/0002-user32-msgbox-Use-a-windows-hook-to-trap-Ctrl-C.patch

To reproduce the problem I dug up an old version of ApexDC++ . The installer is
NSIS v2.45, but the same problem is present.

https://sourceforge.net/projects/apexdc/files/ApexDC%2B%2B/1.2.1/ApexDC%2B%2B_1.2.1_setup.exe/download

ApexDC++_1.2.1_setup.exe
mdsum: 5867d2696df30a27f7d533caffd12af0

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