[Bug 32554] MS XPSEP installer randomly fails

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Aug 6 12:25:02 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=32554

Ken Sharp <kennybobs at o2.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #45517|0                           |1
        is obsolete|                            |

--- Comment #10 from Ken Sharp <kennybobs at o2.co.uk> 2013-08-06 12:25:02 CDT ---
Created attachment 45523
  --> http://bugs.winehq.org/attachment.cgi?id=45523
Wine 1.7.0 console output

(In reply to comment #6)
> To be fair I think there are two issues here:
> 
> 1. The installer fails in any mode (GUI, passive, silent).
> 2. The GUI install crashes.

This was incorrect. In fact:

A. The installer fails around 10% of the time in any mode in a clean .wine
B. The installer fails 100% of the time in a .wine with dotnet20 installed.

The dotnet30sp1 installer fails to find the installation even though XPSEP
claims to install successfully. Probably need another way to test this as there
may be a different problem affecting the dotnet30sp1 installer.

In case A:

Backtrace:
=>0 0x7bc48848 list_remove+0xe(elem=0x14e8f0)
[/home/test/wine-git/include/wine/list.h:100] in ntdll (0x0033bb04)
  1 0x7bc49e48 HEAP_CreateFreeBlock+0xd8(subheap=0x110014, ptr=0x14e8c8,
size=0x20) [/home/test/wine-git/dlls/ntdll/heap.c:595] in ntdll (0x0033bb38)
  2 0x7bc4a031 HEAP_MakeInUseBlockFree+0x132(subheap=0x110014, pArena=0x14e8c8)
[/home/test/wine-git/dlls/ntdll/heap.c:656] in ntdll (0x0033bb78)
  3 0x7bc4d63d RtlFreeHeap+0xec(heap=<couldn't compute location>,
flags=<couldn't compute location>, ptr=<couldn't compute location>)
[/home/test/wine-git/dlls/ntdll/heap.c:1771] in ntdll (0x0033bbd8)
  4 0x7e001f1f MyFree+0x39(lpMem=<couldn't compute location>)
[/home/test/wine-git/dlls/setupapi/misc.c:58] in setupapi (0x0033bc18)
  5 0x7e0147c2 StringTableDestroy+0x152(hStringTable=<couldn't compute
location>) [/home/test/wine-git/dlls/setupapi/stringtable.c:188] in setupapi
(0x0033bc78)
  6 0x01056be5 in update (+0x56be4) (0x0033f314)
0x7bc48848 list_remove+0xe [/home/test/wine-git/include/wine/list.h:100] in
ntdll: movl    %edx,0x4(%eax)
100        elem->next->prev = elem->prev;

In both cases:

err:msi:ITERATE_Actions Execution halted, action L"EPUpdateInstallAction"
returned 1627
err:msi:custom_get_thread_return Invalid Return Code 3

Changing the title to reflect what appears to be heap corruption. Feel free to
change if this is incorrect.

Will open another bug for the failure in case B.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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