[Bug 42152] eFax Messenger 4.4: hangs during installation

WineHQ Bugzilla wine-bugs at winehq.org
Sat Dec 5 07:23:55 CST 2020


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |Installer
          Component|-unknown                    |msi
      Fixed by SHA1|                            |e355cb62775f7fd39a03458c623
                   |                            |34a603dcb0c78
                 CC|                            |focht at gmx.net

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

the hang was fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/e355cb62775f7fd39a03458c62334a603dcb0c78
("msi: Don't load a custom action DLL in the main process."), part of Wine 3.8
release.

Thanks Zebediah.

--- snip ---
$ WINEDEBUG=+seh,+loaddll,+msi wine ./msgrplus.exe >>log.txt 2>&1
...
0057:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `CustomAction` WHERE
`Action` = 'AddPrinterDriver64'" 0x23f1a0
...
0057:trace:msi:ACTION_CustomAction Handling custom action L"AddPrinterDriver64"
(c01 L"J2GDrvHelper64.dll" L"J2GDrv_AddPrinterDriver")
0057:warn:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not
handled
...
0057:trace:msi:msi_get_property returning L"C:\\Program Files
(x86)\\|C:\\Program Files (x86)\\eFax Messenger 4.4\\|eFax|4.4" for property
L"AddPrinterDriver64"
0057:trace:msi:msi_set_property 0x652a0 L"CustomActionData" L"C:\\Program Files
(x86)\\|C:\\Program Files (x86)\\eFax Messenger 4.4\\|eFax|4.4" -1
0057:trace:msi:msi_get_property 0x652a0 L"CustomActionData" (nil) 0x23ea64
...
0057:trace:msi:MSI_DatabaseOpenViewW L"UPDATE `_Property` SET `Value` = ? WHERE
`_Property` = 'CustomActionData'" 0x23ea68
...
0057:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `Binary` WHERE `Name` =
'J2GDrvHelper64.dll'" 0x23ed30
...
0057:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\winspool.drv" at 0x7fbf65fe0000: builtin
0057:trace:loaddll:load_native_dll Loaded
L"C:\\users\\focht\\Temp\\msi1715.tmp" at 0x180000000: native
0057:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7fbf65ffe204
ip=7fbf65ffe204 tid=0057
0057:trace:seh:NtRaiseException  info[0]=0000000000000000
0057:trace:seh:NtRaiseException  info[1]=0000000000000000
0057:trace:seh:NtRaiseException  rax=0000000000000005 rbx=000000000067d480
rcx=0000000000000000 rdx=0000000000000000
0057:trace:seh:NtRaiseException  rsi=0000000000000000 rdi=0000000000000000
rbp=0000000000000000 rsp=000000000023e170
0057:trace:seh:NtRaiseException   r8=000000000023db40  r9=0000000000000001
r10=0000000000000008 r11=0000000000000246
0057:trace:seh:NtRaiseException  r12=00007fbf6600401a r13=000000000067d480
r14=00007fbf66003ffa r15=00007fbf66004018
0057:trace:seh:dwarf_virtual_unwind function 7fbf65ffe204 base 0x7fbf65ffe0f0
cie 0x7fbf66005610 len 14 id 0 version 1 aug 'zR' code_align 1 data_align -8
retaddr %rip
...
0057:trace:seh:RtlRestoreContext returning to 7bcb45c0 stack 23e920
0057:trace:loaddll:free_modref Unloaded module
L"C:\\users\\focht\\Temp\\msi1715.tmp" : native
0057:trace:loaddll:free_modref Unloaded module
L"C:\\windows\\system32\\winspool.drv" : builtin
0057:err:msi:create_temp_binary failed to load dll
L"C:\\users\\focht\\Temp\\msi1715.tmp" (998)
0057:trace:msi:msiobj_release object 0x67e880 destroyed
0057:trace:msi:HANDLE_CustomType1 Calling function L"J2GDrv_AddPrinterDriver"
from L"C:\\users\\focht\\Temp\\msi1715.tmp"
0057:trace:msi:wait_thread_handle waiting for L"AddPrinterDriver64"
0064:trace:msi:DllThread custom action (64) started
0064:trace:msi:ACTION_CallDllFunction {e80255e3-4b7b-4395-aa08-b9ec0ce9c62f}
0064:trace:msi:DllGetClassObject {ba26e6fa-4f27-4f56-953a-3f90272018aa}
{00000001-0000-0000-c000-000000000046} 0x35f9d0
0064:trace:msi:MsiCF_CreateInstance 0x7fbf678c24c0 (nil)
{56d58b64-8780-4c22-a8bc-8b0b29e4a9f8} 0x35f9d8
0064:trace:msi:alloc_msihandle 0x70ba0 -> 1
0064:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\winspool.drv" at 0x7fbf65fe0000: builtin
0064:trace:loaddll:load_native_dll Loaded
L"C:\\users\\focht\\Temp\\msi1715.tmp" at 0x180000000: native
0061:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll"
at 0x7fccfd280000: builtin
0061:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\winex11.drv" at 0x7fccfd1f0000: builtin
0063:trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll"
at 0x7fe691b00000: builtin
0063:trace:loaddll:load_builtin_dll Loaded
L"C:\\windows\\system32\\winex11.drv" at 0x7fe691a60000: builtin
...
--- snip ---

$ sha1sum msgrplus.exe 
804e77b35ecd89a2e263ac028e05da050e31a8c3  msgrplus.exe

$ du -sh msgrplus.exe 
5.8M    msgrplus.exe

$ wine --version
wine-3.7-29-ge355cb62775

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