Here thread 4 is storing a partial trace, while thread 0 is retrieving a tracer from the executionStore.
Thread 4 makes a nested run on ExecutionTracer as it seems like the sqlite driver is also instrumented. Since ExecutionTracer is statically synchronized, there is a deadlock.
Here thread 4 is storing a partial trace, while thread 0 is retrieving a tracer from the executionStore. Thread 4 makes a nested run on ExecutionTracer as it seems like the sqlite driver is also instrumented. Since ExecutionTracer is statically synchronized, there is a deadlock.