http://bugs.winehq.org/show_bug.cgi?id=26024
--- Comment #3 from Austin English austinenglish@gmail.com 2011-02-08 16:06:42 CST --- (In reply to comment #2)
Created an attachment (id=33192)
--> (http://bugs.winehq.org/attachment.cgi?id=33192) [details]
hack: setupapi: Add dummy fields to file_queue and STRING_TABLE structures.
This looks like a duplicate of bug 21947. Does this patch work around the crash?
Still crashed for me. It usually hangs at that point, not always giving a backtrace (crash dialog was disabled already).
Looking at winedbg/bt all, all threads seem to hang on:
Backtracing for thread 0009 in process 0008 (Z:\home\austin\alienhallway_demo.exe): Backtrace: =>0 0xb785c422 __kernel_vsyscall+0xe() in [vdso].so (0x0032f790) 1 0xb76cc803 __libc_read+0x22() in libpthread.so.0 (0x0032f790) 2 0x7bc76006 wait_reply+0x55(cookie=0x32f9ac) [/home/austin/wine-git/dlls/ntdll/sync.c:807] in ntdll (0x0032f9c0) 3 0x7bc768e9 NTDLL_wait_for_multiple_objects+0x248(count=0x2, handles=0x32fa28, flags=0x4, timeout=(nil), signal_object=0x0(nil)) [/home/austin/wine-git/dlls/ntdll/sync.c:1124] in ntdll (0x0032f9f0) 4 0x7bc76b82 NtWaitForMultipleObjects+0x41(count=0x2, handles=0x32fa28, wait_all=0, alertable=0, timeout=(nil)) [/home/austin/wine-git/dlls/ntdll/sync.c:1162] in ntdll (0x0032fb40) 5 0x7b867f44 WaitForMultipleObjectsEx+0xf3(count=0x2, handles=0x32fbf4, wait_all=0x3, timeout=0xffffffff, alertable=<is not available>) [/home/austin/wine-git/dlls/kernel32/sync.c:188] in kernel32 (0x0032fb80) 6 0x7e81c801 X11DRV_MsgWaitForMultipleObjectsEx+0x110(count=0x2, handles=0x32fbf4, timeout=0xffffffff, mask=0xff, flags=0) [/home/austin/wine-git/dlls/winex11.drv/event.c:418] in winex11 (0x0032fbc0) 7 0x7ef10a65 wait_message+0x34(count=0x2, handles=0x32fbf4, timeout=0xffffffff, mask=0xff, flags=0) [/home/austin/wine-git/dlls/user32/winproc.c:1126] in user32 (0x0032fd70) 8 0x7eedb478 MsgWaitForMultipleObjectsEx+0xc7(count=0x1, pHandles=0x32fdd4, timeout=0xffffffff, mask=0xff, flags=<is not available>) [/home/austin/wine-git/dlls/user32/message.c:3845] in user32 (0x0032fda0) 9 0x7eedb4c6 MsgWaitForMultipleObjects+0x35(count=0x1, handles=0x32fdd4, wait_all=0, timeout=0xffffffff, mask=0xff) [/home/austin/wine-git/dlls/user32/message.c:3855] in user32 (0x0032fe2c) 10 0x00409a46 in alienhallway_demo (+0x9a45) (0x0032fea0) 11 0x7b8552ac call_process_entry+0xb() in kernel32 (0x0032feb8) 12 0x7b8552ac call_process_entry+0xb() in kernel32 (0x0032fee8) 13 0x7b857543 start_process+0x52(peb=0x42241c) [/home/austin/wine-git/dlls/kernel32/process.c:1086] in kernel32 (0x0032fef8) 14 0x7bc70678 call_thread_func+0xb() in ntdll (0x0032ffc8) 15 0x7bc7085a call_thread_entry_point+0x69(entry=0x7b8574f0, arg=0x7ffdf000) [/home/austin/wine-git/dlls/ntdll/signal_i386.c:2499] in ntdll (0x0032ffe8) 16 0x7bc4d8d6 start_process+0x25(kernel_start=0x7b8574f0) [/home/austin/wine-git/dlls/ntdll/loader.c:2606] in ntdll (0x00000000) 0xb78fb422 __kernel_vsyscall+0xe in [vdso].so: jmp 0xb78fb417 __kernel_vsyscall+0x3 in [vdso].so
though it appears the app may be installing dotnet35, so perhaps that's related.
It's only 50 MB, if you want to give it a try.