Community
Participate
Working Groups
To reproduce: * Run an XML pattern analysis * Cancel it from the progress view * The UI thread hangs There's a deadlock when canceling and XML analysis, the cancel methods being synchronized (and in the UI thread). It's waiting for queue to be empty, but the empty queue event is being processed by another thread and waiting for additional events that will never come because the request itself is waiting to see if it's completed, which it can't know because the cancel method is also synchronized...