http://bugs.winehq.org/show_bug.cgi?id=2642
--- Comment #26 from Vincent Povirk madewokherd@gmail.com 2009-09-10 14:17:25 --- The backtrace only shows that the current thread is waiting for a message.
It might help to look at what happens to the click events when it's in the "stuck" state. I would look at a log with WINEDEBUG=+event,+relay and search for "ButtonPress" (ButtonPress is the event Wine gets from X when a mouse button is clicked; normally it will eventually result in a WM_LBUTTONDOWN message on a window.)