http://bugs.winehq.org/show_bug.cgi?id=27836
Summary: Process.WaitForInputIdle deadlock. Product: Wine Version: 1.3.22 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: cheako+winehq@mikemestnik.net
Specifically with Diablo2 as with D2BS's loader: http://www.assembla.com/code/d2bs/subversion/nodes/tags/loader-1.4/D2BSLoade...
The call to WaitForInputIdle locks the thread for way to long.
Changing this call to be Thread.Sleep(10) fixes this application.
http://bugs.winehq.org/show_bug.cgi?id=27836
--- Comment #1 from Mike Mestnik cheako+winehq@mikemestnik.net 2011-07-19 11:46:29 CDT --- One more thing a back-trace on the process revealed that this had something to do with drvx11. I'm not using this version anymore, but if you need me to digress and get a back-trace I can do that.
http://bugs.winehq.org/show_bug.cgi?id=27836
--- Comment #2 from Austin English austinenglish@gmail.com 2011-07-22 23:00:27 CDT --- Please attach the backtrace, in 1.3.25.
http://bugs.winehq.org/show_bug.cgi?id=27836
--- Comment #3 from Mike Mestnik cheako+winehq@mikemestnik.net 2011-07-23 00:06:16 CDT --- Wine-dbg>attach 0x0000003d 0xb77e0422 __kernel_vsyscall+0xe in [vdso].so: jmp 0xb77e0417 __kernel_vsyscall+0x3 in [vdso].so Wine-dbg>bt Backtrace: =>0 0xb77e0422 __kernel_vsyscall+0xe() in [vdso].so (0x0032e69c) 1 0xb763952b __libc_read+0x4a() in libpthread.so.0 (0x0032e69c) 2 0x7bc752a8 in ntdll (+0x652a7) (0x0032e69c) 3 0x7bc77993 in ntdll (+0x67992) (0x0032e8bc) 4 0x7bc77a9b NtWaitForMultipleObjects+0x5a() in ntdll (0x0032e8ec) 5 0x7b86b84f WaitForMultipleObjectsEx+0xee() in kernel32 (0x0032ea3c) 6 0x7eb5203d in winex11 (+0x3203c) (0x0032ea7c) 7 0x7edd5058 in user32 (+0x95057) (0x0032eabc) 8 0x7ed99d8a MsgWaitForMultipleObjectsEx+0x109() in user32 (0x0032ec8c) 9 0x7ed99e30 MsgWaitForMultipleObjects+0x3f() in user32 (0x0032ecbc) 10 0x7ed9dc49 WaitForInputIdle+0xc8() in user32 (0x0032edac) 11 0x03913b96 (0x0032edd8) 12 0x7a66653b in system.ni (+0x22653a) (0x0032ee2c) 13 0x7a6665e2 in system.ni (+0x2265e1) (0x0032eed0) 14 0x02c52c74 in system.windows.forms.ni (+0xa2c73) (0x0032ef3c) 15 0x02c615a6 in system.windows.forms.ni (+0xb15a5) (0x0032ef78) 16 0x02c614c3 in system.windows.forms.ni (+0xb14c2) (0x0032efd8) 17 0x0069c3c4 (0x0032effc) 18 0x7edd4b9a WINPROC_wrapper+0x19() in user32 (0x0032f02c) 19 0x7edd52ec in user32 (+0x952eb) (0x0032f07c) 20 0x7edd78fd in user32 (+0x978fc) (0x0032f0cc) 21 0x7ed99a9e DispatchMessageW+0x9d() in user32 (0x0032f1bc) 22 0x03911556 (0x0032f1d8) 23 0x02c64766 in system.windows.forms.ni (+0xb4765) (0x0032f290) 24 0x02c6432d in system.windows.forms.ni (+0xb432c) (0x0032f300) 25 0x02c6416b in system.windows.forms.ni (+0xb416a) (0x0032f330) 26 0x02ca69fe in system.windows.forms.ni (+0xf69fd) (0x0032f360) 27 0x79e88ee4 in mscorwks (+0x18ee3) (0x0032f3e0) 28 0x79e88e31 in mscorwks (+0x18e30) (0x0032f520) 29 0x79e88d19 in mscorwks (+0x18d18) (0x0032f5f4) 30 0x00373120 (0x003730c0) 31 0x00200004 (0x09000066)
0xb78dc422 __kernel_vsyscall+0xe in [vdso].so: jmp 0xb78dc417 __kernel_vsyscall+0x3 in [vdso].so
0xb789c422 __kernel_vsyscall+0xe in [vdso].so: jmp 0xb789c417 __kernel_vsyscall+0x3 in [vdso].so
hmm, no where can I get the BT I got b4 with x11 in it.
http://bugs.winehq.org/show_bug.cgi?id=27836
--- Comment #4 from Austin English austinenglish@gmail.com 2013-11-13 16:48:52 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=27836
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #5 from Austin English austinenglish@gmail.com --- Abandoned.
https://bugs.winehq.org/show_bug.cgi?id=27836
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.