https://bugs.winehq.org/show_bug.cgi?id=39817
Bug ID: 39817 Summary: Saturn PCB Design Toolkit 6.86 installer aborts with access violation (Caphyon 'Advanced Installer') Product: Wine Version: 1.8 Hardware: x86 URL: http://www.saturnpcb.com/pcb_toolkit.htm OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: Ubuntu
Xubuntu 14.04 x86_64 Wine 1.8-rc3 (wine-staging) Wine 1.8 (git)
The installer for Saturn PCB Design Toolkit 6.86 aborts during the start of the active install phase:
"The application ran into a problem that it couldn't handle. Sorry for the inconvenience"
Details: [SEH_AV_READ_NULLPTR] ACCESS_VIOLATION (0xc0000005) at address [0x004c567f]
Enhanced UI 12.5 build 66677 *** Stack Trace (x86) ***
[0x004c567f] ----- [0x0040e6f7] ----- [0x004aaa58] ----- [0x004aabd0] ----- [0x004aa078] ----- [0x0044e8f9] ----- [0x0044ef1c] ----- [0x0044ee89] ----- [0x0044daa9] ----- [0x0044a77c] ----- [0x001c4ee0] ----- [0x00470b3c] ----- [0x00400000] MODULE_BASE_ADDRESS
It's using the Caphyon 'Advanced Installer' so bug #34989 applies but that bug specifically indicates it hangs when the problem occurs. This installer does hang but only after the error dialog is closed.
I originally tested this with Wine 1.8-rc3 and encountered the same error (also filed bug #39792 for a different problem with the installed app). After 1.8 was released I complied it from git since I couldn't find a package for Xubuntu 14.04 (Trusty). I included the latest patch for the MSI bug:
https://bugs.winehq.org/show_bug.cgi?id=34989#c16
The same error occurred. Installing various native DLLs with winetricks (identified with Dependency Walker) failed to change the result.
https://bugs.winehq.org/show_bug.cgi?id=39817
--- Comment #1 from Jeff D. Hanson jhansonxi@gmail.com --- Changing the OS version from WinXP to Win7 results in an immediate error.
Wine message: *** Error in `/home/jhansonxi/.wine-saturnpcbtoolkit-34989/drive_c/Saturn_PCB_Toolkit_V6.86_Setup.exe': double free or corruption (!prev): 0x7c9d4110 ***
Details from error dialog: [SEH_GENERIC] Unknown SEH Exception (0x80000101) at address [0xf77f8435]
Advanced Installer Enhanced UI 12.5 build 66677 *** Stack Trace (x86) ***
[0xf77f8435] __kernel_vsyscall() [0xf745a607] raise() [0xf745da33] abort() [0xf7494e53] ----- [0xf749f33a] ----- [0xf749ffad] ----- [0x7dbdaed4] _XlcDestroyLocaleDataBase() [0x7dbdfab0] ----- [0x7dbe72b6] _XCloseLC() [0x7dbe7300] _XlcCurrentLC() [0x7dbe00ed] _Xlcmbstowcs() [0x7dbe01d3] _Xmbstowcs() [0x7dbf5544] ----- [0x7dbf3686] _XimLocalOpenIM() [0x7dbf1b17] _XimOpenIM() [0x7dbd7637] XOpenIM() [0x7dd5c1d7] open_xim() -> /home/administrator/wine-git/dlls/winex11.drv/xim.c:344 [0x7dd5d3f1] X11DRV_SetupXIM() -> /home/administrator/wine-git/dlls/winex11.drv/xim.c:462 [0x7dd596f3] x11drv_init_thread_data() -> /home/administrator/wine-git/dlls/winex11.drv/x11drv_main.c:677 [0x7dd52141] X11DRV_WindowPosChanging() -> /home/administrator/wine-git/dlls/winex11.drv/x11drv.h:347 [0x7ecb491f] set_window_pos() -> /home/administrator/wine-git/dlls/user32/winpos.c:2065 [0x7ecb0379] WIN_CreateWindowEx() -> /home/administrator/wine-git/dlls/user32/win.c:1583 [0x7eca9d98] CreateWindowExW() -> /home/administrator/wine-git/dlls/user32/win.c:1754 [0x7ec4a044] DIALOG_CreateIndirect() -> /home/administrator/wine-git/dlls/user32/dialog.c:632 [0x7ec4aa3e] CreateDialogIndirectParamAorW() -> /home/administrator/wine-git/dlls/user32/dialog.c:764 [0x7ec4ab9d] CreateDialogIndirectParamW() -> /home/administrator/wine-git/dlls/user32/dialog.c:781 [0x7ec4ac2f] CreateDialogParamW() -> /home/administrator/wine-git/dlls/user32/dialog.c:752 [0x0047bb25] ----- [0x004713b5] ----- [0x0044a7be] ----- [0x001cd148] ----- [0x00470b3c] ----- [0x00400000] MODULE_BASE_ADDRESS
https://bugs.winehq.org/show_bug.cgi?id=39817
--- Comment #2 from Austin English austinenglish@gmail.com --- Does 'taskset -c 0 wine foo.exe' help? Looks like a dupe of bug 35041.
https://bugs.winehq.org/show_bug.cgi?id=39817
--- Comment #3 from Jeff D. Hanson jhansonxi@gmail.com --- No difference with or without "taskset -c 0 wine". Same error, same Wine messages.
https://bugs.winehq.org/show_bug.cgi?id=39817
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #4 from winetest@luukku.com --- The installer has been upgraded, but the new version seems to have the same issue too. The patch from bug 34989 doesnt solve this issue, but the patch doesnt apply cleanly anymore. Hard to say if this bug is duplicate.
They have released also a wine compatible exe, I didnt test it, but it's available via the url field given.
wine 1.9.24.
https://bugs.winehq.org/show_bug.cgi?id=39817
--- Comment #5 from Jeff D. Hanson jhansonxi@gmail.com ---
From installer error dialog of version 7.02 on Wine Staging 1.9.23:
[SEH_AV_READ_NULLPTR] ACCESS_VIOLATION (0xc0000005) at address [0x00408664]
Advanced Installer Enhanced UI 13.4 build 74004
https://bugs.winehq.org/show_bug.cgi?id=39817
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Keywords| |download CC| |xerox.xerox2000x@gmail.com Status|UNCONFIRMED |NEW
--- Comment #6 from Louis Lenders xerox.xerox2000x@gmail.com --- The crash (access violation) is most likely a duplicate of bug 43041 (that is fixed)
In current git it just hangs, like the other Caphyon installers. Unfortunately the patch from https://bugs.winehq.org/show_bug.cgi?id=34989#c26 doesn`t apply cleanly anymore to current git, but it applied cleanly to wine-staging source 2.21. With the patch the installer finishes just fine.
So essentially this is now a duplicate of bug 34989. I will resolve it as such for now.
I used sha1sum ~/Downloads/Saturn_PCB_Toolkit_V7.03_Setup.exe 3285b1c43148fc94f672d8829f83781eb037bb18
https://bugs.winehq.org/show_bug.cgi?id=39817
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- resolving as duplicate
*** This bug has been marked as a duplicate of bug 34989 ***
https://bugs.winehq.org/show_bug.cgi?id=39817
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi Keywords| |Installer CC| |focht@gmx.net
https://bugs.winehq.org/show_bug.cgi?id=39817
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicates