http://bugs.winehq.org/show_bug.cgi?id=18900
--- Comment #1 from Jonathan Cruickshanks wine-bugzilla@cruicky.co.uk 2009-06-12 06:07:43 --- Created an attachment (id=21751) --> (http://bugs.winehq.org/attachment.cgi?id=21751) Debugging with Valgrind and gdb
From this debugging info, I believe that the 'next' local variable becomes
invalid due to a free caused by waking up the thread in the list entry referenced by 'ptr', as 0xa8aed7c is no longer in obj->wait_queue. Infact, it would appear that obj->wait_queue is empty at the point where gdb is started.
This debugging info was generated by the 1.1.23 Ubuntu 9.04 package built from source with no optimisation.