https://bugs.winehq.org/show_bug.cgi?id=26016
--- Comment #40 from Austin English austinenglish@gmail.com --- Nikolay's patch is now in git: https://source.winehq.org/git/wine.git/commitdiff/8802f84c8cc473d5617c134c16...
I retried the xmllite installer, it failed on the 39th try (+heap was NOT set):
Backtrace: =>0 0x7bc504d8 HEAP_FindFreeBlock+0x58(heap=0x110000, size=0x400, ppSubHeap=0x33b4fc) [/home/austin/wine-git/dlls/ntdll/heap.c:1004] in ntdll (0x0033b4a8) 1 0x7bc5083b RtlAllocateHeap+0xca(heap=<couldn't compute location>, flags=<couldn't compute location>, size=<couldn't compute location>) [/home/austin/wine-git/dlls/ntdll/heap.c:1689] in ntdll (0x0033b668) 2 0x7ee6fa0d find_pe_resource+0x1fc(lzfd=0xa8, resLen=0x33b8a0, resOff=0x33b8a4) [/home/austin/wine-git/dlls/version/version.c:332] in version (0x0033b7e8) 3 0x7ee702e2 find_version_resource+0x391(lzfd=0xa8, reslen=0x33b8a0, offset=0x33b8a4) [/home/austin/wine-git/dlls/version/version.c:406] in version (0x0033b878) 4 0x7ee70a16 GetFileVersionInfoSizeW+0xa5(filename=<couldn't compute location>, handle=<couldn't compute location>) [/home/austin/wine-git/dlls/version/version.c:632] in version (0x0033b948) 5 0x7e1e498f do_file_copyW+0x10e(source=<is not available>, target="C:\windows\system32\xmllite.dll", style=0x4, handler=0x7e1e5470, context=0x33bc98) [/home/austin/wine-git/dlls/setupapi/queue.c:967] in setupapi (0x0033b9d8) 6 0x7e1e8a1a SetupCommitFileQueueW+0x3a9(owner=<couldn't compute location>, handle=<couldn't compute location>, handler=<couldn't compute location>, context=<couldn't compute location>) [/home/austin/wine-git/dlls/setupapi/queue.c:1304] in setupapi (0x0033bc68) 7 0x7e1e92dc SetupCommitFileQueueA+0x4b(owner=<couldn't compute location>, queue=<couldn't compute location>, handler=<couldn't compute location>, context=<couldn't compute location>) [/home/austin/wine-git/dlls/setupapi/queue.c:879] in setupapi (0x0033bcb8) 8 0x01055f68 in update (+0x55f67) (0x0033f354) 0x7bc504d8 HEAP_FindFreeBlock+0x58 [/home/austin/wine-git/dlls/ntdll/heap.c:1004] in ntdll: movl 0xfffffff8(%esi),%eax 1004 SIZE_T arena_size = (pArena->size & ARENA_SIZE_MASK) + Modules: Module Address Debug info Name (110 modules)
Focht, any other ideas/tips? Or would you like to move to a new bug?