Dan Kegel wrote:

This isn't news to anyone, I'm sure, but today's wine
doesn't install quicktime; it hangs while copying files.
Log fragment:

...
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveFolders"
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x7a614b10): stub
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5f78,0x7d4e5f7c), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5ebc,0x7d4e5ec0), stub!
fixme:rpc:RpcRevertToSelfEx (0x7a614b10): stub
err:msi:cabinet_notify failed to create
L"c:\\windows\\system32\\atl.dll" (error 80)
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:msi:MsiGetMode 3 6
fixme:rpc:RpcImpersonateClient (0x79d7d678): stub
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5f78,0x7d4e5f7c), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5ebc,0x7d4e5ec0), stub!
fixme:rpc:RpcRevertToSelfEx (0x79d7d678): stub
fixme:rpc:RpcImpersonateClient (0x7a61bda8): stub
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5f78,0x7d4e5f7c), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7d4e5ebc,0x7d4e5ec0), stub!
fixme:rpc:RpcRevertToSelfEx (0x7a61bda8): stub
err:heap:HEAP_ValidateInUseArena Heap 0x7bc40000: in-use arena
0x79d83000 next block has PREV_FREE flag
err:heap:HEAP_ValidateInUseArena Heap 0x7bc40000: bad back ptr
0x6c002e for arena 0x79d83018
err:menubuilder:extract_icon32 LoadLibraryExW
(L"c:\\windows\\profiles\\dank\\Application
Data\\Microsoft\\Installer\\{501BADCD-F8F7-44CB-AC3F-6ED25C1A28B5}\\NewShortcut3_35AFD495EC2E4B2BB9DB30EEBC74049D.exe")
failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW
(L"c:\\windows\\profiles\\dank\\Application
Data\\Microsoft\\Installer\\{501BADCD-F8F7-44CB-AC3F-6ED25C1A28B5}\\NewShortcut51_C4CC216DC59449CC82C2CDA6A4781E4C.exe")
failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:heap:HEAP_ValidateInUseArena Heap 0x7bc40000: in-use arena
0x79d838e8 next block has PREV_FREE flag
err:heap:HEAP_ValidateInUseArena Heap 0x7bc40000: bad back ptr
0x6c002e for arena 0x79d83900
err:menubuilder:extract_icon32 LoadLibraryExW
(L"c:\\windows\\profiles\\dank\\Application
Data\\Microsoft\\Installer\\{501BADCD-F8F7-44CB-AC3F-6ED25C1A28B5}\\")
failed, error 126
err:menubuilder:ExtractFromICO Invalid ico file format
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
wine: Unhandled page fault on write access to 0x79da218c at address
0x7bebd64f (thread 0044), starting debugger...
err:ntdll:RtlpWaitForCriticalSection section 0x7bc40020 "heap.c: main
process heap section" wait timed out in thread 0031, blocked by 0044,
retrying (60 sec)


The program crashed inside the heap manager. I tried to submit a patch years ago that made us not use the heap when starting the debugger, but it was rejected. You will need to attach a debugger from another process and hope by chance that you will get at least a partial backtrace. Alternatively, you could try to trace the source of those heap errors, which probably caused the crash.

--
Rob Shearman



Reply via email to