http://bugs.winehq.org/show_bug.cgi?id=3766
Tyler Rick bugs.winehq.org@tylerrick.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #10529|0 |1 is obsolete| |
--- Comment #16 from Tyler Rick bugs.winehq.org@tylerrick.com 2008-01-30 16:33:30 --- Created an attachment (id=10537) --> (http://bugs.winehq.org/attachment.cgi?id=10537) Log after applying latest patch
Thanks! Yep, it seems to have solved the null pointer pointer problem (I think), as it gets a little further this time, but then it hangs at a different spot.
It actually successfully opens a 3rd window now. After displaying "Please Wait" (the 2nd window, titled "Untitled"), it opens a 3rd window (titled "Test Delivery Application") overtop the first (main) window. But it appears to hang before it's done painting that window -- it's just a blue box.
Let me know if you want me to try anything else. I'm willing to keep trying patches and stuff as long as you still have an interest in solving this! (Debugging 16-bit code sounds awfully boring though)
This looks pretty suspicious to me...
0012:err:ntdll:RtlpWaitForCriticalSection section 0x7b928b60 "syslevel.c: Win16Mutex" wait timed out in thread 0012, blocked by 0016, retrying (60 sec) 0015:err:ntdll:RtlpWaitForCriticalSection section 0x7b928b60 "syslevel.c: Win16Mutex" wait timed out in thread 0015, blocked by 0016, retrying (5 min)
Those are the last lines of the log, by the way, BEFORE I killed the process. (So I probably shouldn't have even included the lines after that.)
Could the Win16Mutex code have a bug? Or maybe PPGRE was just poorly written.