http://bugs.winehq.org/show_bug.cgi?id=30585
Matej Spindler spindler.matej@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spindler.matej@gmail.com
--- Comment #11 from Matej Spindler spindler.matej@gmail.com 2012-05-05 16:55:20 CDT --- I did some debugging!
Thread that blocks:
002c:err:ntdll:RtlpWaitForCriticalSection section 0x7bcc7be4 "loader.c: loader_section" wait timed out in thread 002c, blocked by 0017, retrying (60 sec)
Wine-dbg>bt 0x17 Backtrace: =>0 0xf77ad430 __kernel_vsyscall+0x10() in [vdso].so (0x7f39e0a8) 1 0xf760da6e pthread_sigmask+0x4d() in libpthread.so.0 (0x7f39e0a8) 2 0x7bc74dc3 wine_server_call+0x7a() in ntdll (0x7f39e0a8) 3 0x7bc7e107 NTDLL_wait_for_multiple_objects+0x169() in ntdll (0x7f39e2b8) 4 0x7bc7e275 NtWaitForMultipleObjects+0x67() in ntdll (0x7f39e308) 5 0x7b871789 WaitForMultipleObjectsEx+0x155() in kernel32 (0x7f39e458) 6 0x7dd8c9d1 X11DRV_MsgWaitForMultipleObjectsEx+0x6e() in winex11 (0x7f39e498) 7 0x7ead3e0f wait_message+0x41() in user32 (0x7f39e4d8) 8 0x7ea93ca4 wait_message_reply+0xfd() in user32 (0x7f39e588) 9 0x7ea943c8 send_inter_thread_message+0xf2() in user32 (0x7f39e5e8) 10 0x7ea94677 send_message+0x249() in user32 (0x7f39e648) 11 0x7ea94b69 SendMessageW+0x53() in user32 (0x7f39e698) 12 0x7e6819f0 IMM_DestroyContext+0xd6() in imm32 (0x7f39e6d8) 13 0x7e67fee1 IMM_FreeThreadData+0x3d() in imm32 (0x7f39e708) 14 0x7e680d57 DllMain+0xaf() in imm32 (0x7f39e748) 15 0x7e68818e __wine_spec_dll_entry+0x69() in imm32 (0x7f39e778) 16 0x7bc4ba11 call_dll_entry_point+0x14() in ntdll (0x7f39e798) 17 0x7bc4dcab MODULE_InitDLL+0x1fe() in ntdll (0x7f39e908) 18 0x7bc517b8 LdrShutdownThread+0xe0() in ntdll (0x7f39e948) 19 0x7bc80dca exit_thread+0xb2() in ntdll (0x7f39ea18) 20 0x7bc7a3bd call_thread_func_wrapper+0x14() in ntdll (0x7f39ea28) 21 0x7bc7a3fd call_thread_func+0x3e() in ntdll (0x7f39eb08) 22 0x7bc7a392 call_thread_entry_point+0x11() in ntdll (0x7f39eb28) 23 0x7bc810ec start_thread+0x167() in ntdll (0x7f39f368) 24 0xf7608ce8 start_thread+0xd7() in libpthread.so.0 (0x7f39f468)
So IMM_DestroyContext() sends a message but never receives a replay.