[Bug 50583] Foxit PhantomPDF Business v10.0 installer crashes with WinVer set to 'Windows 10'

WineHQ Bugzilla wine-bugs at winehq.org
Fri Jan 29 07:32:02 CST 2021


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://web.archive.org/web
                   |                            |/20210129125039/https://cdn
                   |                            |09.foxitsoftware.com/produc
                   |                            |t/phantomPDF/desktop/win/10
                   |                            |.0/3944C0ADCC878224B13B138F
                   |                            |985EC3D7/FoxitPhantomPDF100
                   |                            |_L10N_Setup_Website.exe
           Severity|critical                    |normal
            Summary|Problems when installing    |Foxit PhantomPDF Business
                   |Foxit PhantomPDF Business   |v10.0 installer crashes
                   |                            |with WinVer set to 'Windows
                   |                            |10'
     Ever confirmed|0                           |1
           Keywords|                            |download, Installer
                 CC|                            |focht at gmx.net
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming.

Adding stable download link via Internet Archive:

https://web.archive.org/web/20210129125039/https://cdn09.foxitsoftware.com/product/phantomPDF/desktop/win/10.0/3944C0ADCC878224B13B138F985EC3D7/FoxitPhantomPDF100_L10N_Setup_Website.exe

>From the attached backtrace:

--- snip ---
000003d4 (D) C:\windows\syswow64\msiexec.exe
    0000042c    0
    00000498    0 <==
    000004c0    0
...
System information:
    Wine build: wine-6.0
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 5.8.0-40-generic
--- snip ---

Is there any reason for the 'Windows 10' version setting of the WINEPREFIX?
Don't do that unless you know the technical implications.

With default 'Windows 7' setting the installer runs into a different problem
(PDF printer installation fails) which warrants a separate bug report. Have to
actually check for dupe first.

Anyway, from a cursory look there is an unhandled C++ exception thrown in
custom action 'SetStartMenuWindows10T':

--- snip ---
$ WINEDEBUG=+seh,+relay,+loaddll,+msi wine
./FoxitPhantomPDF100_L10N_Setup_Website.exe >>log.txt 2>&1

...
0124:trace:msi:ACTION_CustomAction Handling custom action
L"SetStartMenuWindows10T" (c41 L"FX_CUSTOM" L"SetStartMenuWindows10T")
...
01e4:Call KERNEL32.LoadLibraryW(00174a58
L"C:\\users\\focht\\Temp\\msi7e70.tmp") ret=100210f6 
...
01e4:Ret  PE DLL (proc=017E3329,module=01600000
L"msi7e70.tmp",reason=PROCESS_ATTACH,res=00000000) retval=1
...
01e4:Ret  KERNEL32.LoadLibraryW() retval=01600000 ret=100210f6
01e4:Call KERNEL32.GetProcAddress(01600000,00172680 "SetStartMenuWindows10T")
ret=1002110a
01e4:Ret  KERNEL32.GetProcAddress() retval=0163b820 ret=1002110a
...
01e4:Call shlwapi.PathFileExistsW(01d57aa0 L"C:\\users\\focht\\Start
Menu\\Programs\\Foxit PhantomPDF\\") ret=0163b92e
01e4:Call kernelbase.PathFileExistsW(01d57aa0 L"C:\\users\\focht\\Start
Menu\\Programs\\Foxit PhantomPDF\\") ret=7bc3ab94
...
01e4:Call ntdll.RtlDosPathNameToNtPathName_U(01d57aa0 L"C:\\users\\focht\\Start
Menu\\Programs\\Foxit PhantomPDF\\",015ef9c0,00000000,00000000) ret=7b014e4a
01e4:Ret  ntdll.RtlDosPathNameToNtPathName_U() retval=00000001 ret=7b014e4a
01e4:Call ntdll.NtQueryAttributesFile(015ef9a8,015ef9c8) ret=7b014e87
01e4:Ret  ntdll.NtQueryAttributesFile() retval=00000000 ret=7b014e87
...
01e4:Ret  kernelbase.PathFileExistsW() retval=00000001 ret=7bc3ab94
01e4:Ret  shlwapi.PathFileExistsW() retval=00000001 ret=0163b92e
01e4:Call shlwapi.PathFileExistsW(01d57280 L"") ret=0163a89f
01e4:Call kernelbase.PathFileExistsW(01d57280 L"") ret=7bc3ab94
....
01e4:Ret  kernelbase.PathFileExistsW() retval=00000000 ret=7bc3ab94
01e4:Ret  shlwapi.PathFileExistsW() retval=00000000 ret=0163a89f
...
01e4:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,015ef738)
ret=017e0108
...
01e4:trace:seh:dispatch_exception code=e06d7363 flags=1 addr=7B00FF28
ip=7b00ff28 tid=01e4
01e4:trace:seh:dispatch_exception  info[0]=19930520
01e4:trace:seh:dispatch_exception  info[1]=015ef77c
01e4:trace:seh:dispatch_exception  info[2]=01901fe0
01e4:trace:seh:dispatch_exception  eax=015ef684 ebx=00000000 ecx=015ef738
edx=0000000c esi=00000003 edi=015ef6f0
01e4:trace:seh:dispatch_exception  ebp=015ef6d8 esp=015ef684 cs=7bc50023
ds=15e002b es=7bc3002b fs=15e0063 gs=006b flags=00000216
01e4:trace:seh:call_vectored_handlers calling handler at 7B00F270 code=e06d7363
flags=1
01e4:trace:seh:call_vectored_handlers handler at 7B00F270 returned 0
01e4:trace:seh:call_stack_handlers calling handler at 01831E46 code=e06d7363
flags=1 
...
wine: Unhandled exception 0xe06d7363 in thread 1e4 at address 7B00FF28 (thread
01e4), starting debugger...
--- snip ---

Not sure where the empty path for the second 'shlwapi.PathFileExistsW' call
comes from. Needs some debugging.

$ sha1sum FoxitPhantomPDF100_L10N_Setup_Website.exe 
7c22cfb60e8e23d6106ced96e3979c5e053fd60a 
FoxitPhantomPDF100_L10N_Setup_Website.exe

$ du -sh FoxitPhantomPDF100_L10N_Setup_Website.exe 
670M    FoxitPhantomPDF100_L10N_Setup_Website.exe

$ wine --version
wine-6.0-293-gf72ef20e88f

Regards

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