[Bug 26924] Beta League of Legends Patcher locks up.

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 15 11:15:00 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=26924

dufoli <olivier.duff at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olivier.duff at gmail.com

--- Comment #15 from dufoli <olivier.duff at gmail.com> 2011-09-15 11:14:59 CDT ---
So, I want to help on this bug... Iam not a wine dev so I try to do my best to
analyse log:

0028:Ret  KERNEL32.WaitForMultipleObjects() retval=00000001 ret=00467306
err:ntdll:RtlpWaitForCriticalSection section 0x505bd0 "?" wait timed out in
thread 0028, blocked by 002b, retrying (60 sec)

We see that 2 thread are involve in the deadlock:
0028 and 002b

The critical section is code 505bd0

the thread 0027 lock this section but do not unlock it in log.

002b seems to be a child of 0027.
So I guess the real issue come from thread 0027.

0028:Ret  user32.SetWindowPos() seems to lead to the deadlock.
It send a message across thread which is not reply because 002b/0027 lock it.


It seems that it append when it try to update himself (rads_user_kernel.exe).
The new load of this program.

So, I try to compare the start of both process "rads_user_kernel.exe".
It is process 0021 and 0027 and the only diff is the Initialize of critical
section. So, it is maybe a mistake introduce on last version of
rads_user_kernel.exe. Maybe contact dev of this tool to ask diff between
version can lead to find the issue.

Hope analyse help.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list