http://bugs.winehq.org/show_bug.cgi?id=7286
------- Additional Comments From mk144210@bcm.tmc.edu 2007-30-01 08:53 ------- Created an attachment (id=4727) --> (http://bugs.winehq.org/attachment.cgi?id=4727&action=view) Diff file showing a change that stops the crash from occurring.
Ok, so this is not a "fix" yet but I am further researching the bug cause. This one line change will stop the crash from occuring. Specifically, it seems that dir_destroy which is called for a directory from release_object ends up sending an APC which ends up calling release_object again for that object that has already been released. Commenting out the async_terminate_q line for the dir change_q stops the crash, although now I have to figure out exactly why.
Anyone out there understand exactly what a change queue is for a directory?
Thanks Misha