[Bug 34217] MS XPSEP GUI installer fails with .NET Framework 3.0 installed prior (custom action 'EPUpdateInstallAction' dubbed 'Hotfix for Windows XP KB971276-v3' fails)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jan 11 16:55:03 CST 2015


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |dotnet
                 CC|                            |focht at gmx.net
            Summary|MS XPSEP GUI installer      |MS XPSEP GUI installer
                   |fails if dotnet30 installed |fails with .NET Framework
                   |                            |3.0 installed prior (custom
                   |                            |action
                   |                            |'EPUpdateInstallAction'
                   |                            |dubbed 'Hotfix for Windows
                   |                            |XP KB971276-v3' fails)

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

I can't reproduce this here.

Please retest with recent Wine 1.7.3x version and close if no longer
applicable.

Looking at the old logs you provided:

--- snip ---
...
err:ole:CoGetClassObject class {acadf079-cbcd-4032-83f2-fa47c4db096f} not
registered
err:ole:CoGetClassObject no class object {acadf079-cbcd-4032-83f2-fa47c4db096f}
could be created for context 0x1
fixme:ntdll:server_ioctl_file Unsupported ioctl 9c040 (device=9 access=3
func=10 method=0)
trace:msi:custom_get_process_return exit code is 1603
trace:msi:msiobj_release object 0x146bc0 destroyed
err:msi:ITERATE_Actions Execution halted, action L"EPUpdateInstallAction"
returned 1627 
...
--- snip ---

I traced this with current Wine 1.7.34 to:

--- snip ---
...
0044:trace:msi:ACTION_PerformUIAction Performing action
(L"EPUpdateInstallAction") 
...
0044:trace:msi:ACTION_CustomAction Handling custom action
L"EPUpdateInstallAction" (402 L"EPUPDATE" L"/q /z") 
...
0044:trace:msi:HANDLE_CustomType2 exe L"C:\\users\\focht\\Temp\\msi811c.tmp"
arg L"/q /z"
...
0044:Call KERNEL32.SearchPathW(00000000,006b9200
L"C:\\users\\focht\\Temp\\msi811c.tmp",7ed18988
L".exe",00000104,001c4d70,00000000) ret=7ec9f071
0044:Ret  KERNEL32.SearchPathW() retval=0000001f ret=7ec9f071
...
0044:Call KERNEL32.CreateProcessW(001c4d70
L"C:\\users\\focht\\Temp\\msi811c.tmp",006b8be0
L"C:\\users\\focht\\Temp\\msi811c.tmp /q
/z",00000000,00000000,00000000,00000000,00000000,7ed17ec8
L"C:\\",0033f69c,0033f68c) ret=7ec9f2d6
...
003a:Call KERNEL32.__wine_kernel_init() ret=7bc5a88d
0044:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=7ec9f2d6 
...
0044:trace:msi:wait_process_handle waiting for L"EPUpdateInstallAction" 
...
003a:Starting process L"C:\\users\\focht\\Temp\\msi811c.tmp"
(entryproc=0x10063ff) 
...
--- snip ---

I've saved the extracted the binary (.exe) to different place for further
analysis.

The binary is internally called 'Hotfix for Windows XP KB971276-v3'.
Nothing suspicious here. Everything gets installed.

When run standalone in 'full UI' mode it suffers from infamous bug 35041 - but
that never happens since the custom action is run with '/q /z').

--- snip ---
$ WINEDEBUG=+tid,+seh,+relay,+msi wine KB971276-v3.exe >>log.txt 2>&1

*** Error in `c:\6bd874c34a146469bec95456\update\update.exe': double free or
corruption (!prev): 0x7c4e9b00 ***
======= Backtrace: =========
/lib/libc.so.6(+0x46c90b8a)[0xf7410b8a]
/lib/libX11.so.6(_XlcDestroyLocaleDataBase+0x94)[0x7dcd70c4]
/lib/libX11.so.6(+0x474c7db1)[0x7dcdbdb1]
/lib/libX11.so.6(_XCloseLC+0x78)[0x7dce37e8]
/lib/libX11.so.6(_XlcCurrentLC+0x31)[0x7dce3831]
/lib/libX11.so.6(_Xlcmbstowcs+0xe5)[0x7dcdc425]
/lib/libX11.so.6(_Xmbstowcs+0x34)[0x7dcdc534]
/lib/libX11.so.6(+0x474ddcd9)[0x7dcf1cd9]
/lib/libX11.so.6(_XimLocalOpenIM+0x401)[0x7dcefdf1]
/lib/libX11.so.6(_XimOpenIM+0xf7)[0x7dcee227]
/lib/libX11.so.6(XOpenIM+0x48)[0x7dcd3698] 
...
--- snip ---

$ wine --version
wine-1.7.34

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