Bug 44297
Summary: | Workers http tests crash when run under WebKitTestRunner | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jon Honeycutt <jhoneycutt> |
Component: | WebKit2 | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | ap |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | Windows XP |
Jon Honeycutt
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
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jon Honeycutt
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.
Jon Honeycutt
That is, they do not crash when only the workers tests are run.
Alexey Proskuryakov
This sounds much like bug 44137.