The workers tests in http/ crash when run under WebKit2 using WebKitTestRunner. The crash is in ThreadSpecificThreadExit() trying to dereference the pointer data->destructor: Stack trace: 0018a164() > JavaScriptCore.dll!WTF::ThreadSpecificThreadExit() Line 50 + 0xe bytes C++ JavaScriptCore.dll!WTF::wtfThreadEntryPoint(void * param=0x04970328) Line 209 C++ msvcr80.dll!_callthreadstartex() Line 348 + 0x6 bytes C msvcr80.dll!_threadstartex(void * ptd=0x03705d20) Line 326 + 0x5 bytes C kernel32.dll!@BaseThreadInitThunk@12() + 0xe bytes ntdll.dll!___RtlUserThreadStart@8() + 0x23 bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes
They only crash for me when run as part of the full set of HTTP tests - not individually, and not when run the workers tests are run. And even then, it's not 100% repro.
That is, they do not crash when only the workers tests are run.
This sounds much like bug 44137.