[Webkit-unassigned] [Bug 56253] REGRESSION: Frequent crashes inside MachineStackMarker::registerThread

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 22 13:52:15 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=56253





--- Comment #20 from Jon <jon at jonshier.com>  2011-03-22 13:52:15 PST ---
Are the trac revisions still one off? In Trac the revision I'm talking about is 80762, but if that's its real number, then of course I'm wrong. I'm looking at 80254 right now, I'll let you know. Here's the stack trace from my debug build, it's slightly different.

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore          0x000000010092dfa0 JSC::MachineThreads::addCurrentThread() + 32 (MachineStackMarker.cpp:203)
1   com.apple.JavaScriptCore          0x0000000100811762 JSC::APIEntryShimWithoutLock::APIEntryShimWithoutLock(JSC::JSGlobalData*, bool) + 130 (APIShims.h:47)
2   com.apple.JavaScriptCore          0x0000000100893970 JSC::APIEntryShim::APIEntryShim(JSC::ExecState*, bool) + 80 (APIShims.h:68)
3   com.apple.JavaScriptCore          0x0000000100893853 JSC::APIEntryShim::APIEntryShim(JSC::ExecState*, bool) + 51 (APIShims.h:69)
4   com.apple.JavaScriptCore          0x0000000100920ec9 JSWeakObjectMapClear + 89 (JSWeakObjectMapRefPrivate.cpp:75)
5   com.apple.Safari                  0x00000001001a0b56 0x100000000 + 1706838
6   com.apple.Safari                  0x00000001001a03d7 0x100000000 + 1704919
7   com.apple.JavaScriptCore          0x000000010089e4cd JSC::JSCallbackObject<JSC::JSObjectWithGlobalObject>::~JSCallbackObject() + 125 (JSCallbackObjectFunctions.h:98)
8   com.apple.JavaScriptCore          0x0000000100899235 JSC::JSCallbackObject<JSC::JSObjectWithGlobalObject>::~JSCallbackObject() + 21 (JSCallbackObjectFunctions.h:101)
9   com.apple.JavaScriptCore          0x0000000100932d0f JSC::MarkedBlock::allocate() + 159 (JSCell.h:383)
10  com.apple.JavaScriptCore          0x00000001009321cf JSC::MarkedSpace::allocateFromSizeClass(JSC::MarkedSpace::SizeClass&) + 63 (MarkedSpace.cpp:78)
11  com.apple.JavaScriptCore          0x0000000100766a76 JSC::MarkedSpace::allocate(unsigned long) + 54 (JSCell.h:402)
12  com.apple.JavaScriptCore          0x000000010076693e JSC::Heap::allocate(unsigned long) + 574 (JSCell.h:414)
13  com.apple.JavaScriptCore          0x000000010077557a JSC::JSCell::operator new(unsigned long, JSC::JSGlobalData*) + 42 (JSCell.h:424)
14  com.apple.JavaScriptCore          0x00000001007ce27f JSC::ScopeChainNode::push(JSC::JSObject*) + 143 (ScopeChain.h:76)
15  com.apple.JavaScriptCore          0x000000010086ae14 cti_op_push_activation + 180 (JITStubs.cpp:2066)
16  com.apple.JavaScriptCore          0x0000000100875bb0 jscGeneratedNativeCode + 0 (JITStubs.cpp:880)
17  com.apple.JavaScriptCore          0x00000001008283ac JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*) + 108 (JITCode.h:77)
18  com.apple.JavaScriptCore          0x0000000100823fb8 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*) + 1432 (Interpreter.cpp:773)
19  com.apple.JavaScriptCore          0x00000001007d5e86 JSC::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue) + 678 (Completion.cpp:67)
20  com.apple.WebCore                 0x00000001026ee875 WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue) + 69 (JSMainThreadExecState.h:54)
21  com.apple.WebCore                 0x00000001026ec6f3 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) + 403 (ScriptController.cpp:142)
22  com.apple.WebCore                 0x00000001026ec8d9 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) + 73 (ScriptController.cpp:166)
23  com.apple.WebCore                 0x0000000102709727 WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) + 471 (ScriptElement.cpp:270)
24  com.apple.WebCore                 0x0000000101dc20be WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&) + 590 (HTMLScriptRunner.cpp:145)
25  com.apple.WebCore                 0x0000000101dc1e59 WebCore::HTMLScriptRunner::executeParsingBlockingScript() + 585 (HTMLScriptRunner.cpp:124)
26  com.apple.WebCore                 0x0000000101dc2824 WebCore::HTMLScriptRunner::executeParsingBlockingScripts() + 100 (HTMLScriptRunner.cpp:196)
27  com.apple.WebCore                 0x0000000101dc239a WebCore::HTMLScriptRunner::execute(WTF::PassRefPtr<WebCore::Element>, WTF::TextPosition<WTF::OneBasedNumber> const&) + 218 (HTMLScriptRunner.cpp:178)
28  com.apple.WebCore                 0x0000000101d4373d WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() + 365 (HTMLDocumentParser.cpp:205)
29  com.apple.WebCore                 0x0000000101d4384d WebCore::HTMLDocumentParser::canTakeNextToken(WebCore::HTMLDocumentParser::SynchronousMode, WebCore::PumpSession&) + 205 (HTMLDocumentParser.cpp:223)
30  com.apple.WebCore                 0x0000000101d4301b WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) + 491 (HTMLDocumentParser.cpp:261)
31  com.apple.WebCore                 0x0000000101d42bc2 WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) + 226 (HTMLDocumentParser.cpp:176)
32  com.apple.WebCore                 0x0000000101d43bdf WebCore::HTMLDocumentParser::append(WebCore::SegmentedString const&) + 223 (HTMLDocumentParser.cpp:351)
33  com.apple.WebCore                 0x00000001019b536c WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter*, char const*, int, bool) + 396 (DecodedDataDocumentParser.cpp:54)
34  com.apple.WebCore                 0x0000000101a4a871 WebCore::DocumentWriter::addData(char const*, int, bool) + 177 (DocumentWriter.cpp:202)
35  com.apple.WebCore                 0x0000000101a28d9a WebCore::DocumentLoader::commitData(char const*, int) + 346 (DocumentLoader.cpp:322)
36  com.apple.WebKit                  0x0000000101092680 -[WebFrame(WebInternal) _commitData:] + 224 (WebFrame.mm:905)
37  com.apple.WebKit                  0x00000001010c6fe4 -[WebHTMLRepresentation receivedData:withDataSource:] + 132 (WebHTMLRepresentation.mm:176)
38  com.apple.WebKit                  0x0000000101073aaa -[WebDataSource(WebInternal) _receivedData:] + 90 (WebDataSource.mm:241)
39  com.apple.WebKit                  0x000000010109f2af WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int) + 127 (WebFrameLoaderClient.mm:879)
40  com.apple.WebCore                 0x0000000101a28c06 WebCore::DocumentLoader::commitLoad(char const*, int) + 214 (DocumentLoader.cpp:308)
41  com.apple.WebCore                 0x0000000101a28e7f WebCore::DocumentLoader::receivedData(char const*, int) + 95 (DocumentLoader.cpp:334)
42  com.apple.WebCore                 0x00000001023773b6 WebCore::MainResourceLoader::addData(char const*, int, bool) + 102 (MainResourceLoader.cpp:162)
43  com.apple.WebCore                 0x00000001026b8072 WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool) + 98 (ResourceLoader.cpp:283)
44  com.apple.WebCore                 0x0000000102378c22 WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool) + 1010 (MainResourceLoader.cpp:447)
45  com.apple.WebCore                 0x00000001026b8c0b WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int) + 139 (ResourceLoader.cpp:431)
46  com.apple.WebCore                 0x00000001026b4d5b -[WebCoreResourceHandleAsDelegate connection:didReceiveData:lengthReceived:] + 299 (ResourceHandleMac.mm:930)
47  com.apple.Foundation              0x00007fff87447f4b _NSURLConnectionDidReceiveData + 137
48  com.apple.CFNetwork               0x00007fff821fffc0 URLConnectionClient::_clientDidReceiveData(__CFData const*, URLConnectionClient::ClientConnectionEventQueue*) + 236
49  com.apple.CFNetwork               0x00007fff8226798a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 218
50  com.apple.CFNetwork               0x00007fff82267c1a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874
51  com.apple.CFNetwork               0x00007fff82267c1a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874
52  com.apple.CFNetwork               0x00007fff82267c1a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874
53  com.apple.CFNetwork               0x00007fff82267c1a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874
54  com.apple.CFNetwork               0x00007fff82267c1a URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874
55  com.apple.CFNetwork               0x00007fff821ee825 URLConnectionClient::processEvents() + 121
56  com.apple.CFNetwork               0x00007fff821ee600 MultiplexerSource::perform() + 160
57  com.apple.CoreFoundation          0x00007fff88a1e2ad __CFRunLoopDoSources0 + 1021
58  com.apple.CoreFoundation          0x00007fff88a1c5f9 __CFRunLoopRun + 873
59  com.apple.CoreFoundation          0x00007fff88a1bdbf CFRunLoopRunSpecific + 575
60  com.apple.HIToolbox               0x00007fff825397ee RunCurrentEventLoopInMode + 333
61  com.apple.HIToolbox               0x00007fff82539551 ReceiveNextEventCommon + 148
62  com.apple.HIToolbox               0x00007fff825394ac BlockUntilNextEventMatchingListInMode + 59
63  com.apple.AppKit                  0x00007fff84cc2e64 _DPSNextEvent + 718
64  com.apple.AppKit                  0x00007fff84cc27a9 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
65  com.apple.Safari                  0x000000010001605a 0x100000000 + 90202
66  com.apple.AppKit                  0x00007fff84c8848b -[NSApplication run] + 395
67  com.apple.AppKit                  0x00007fff84c811a8 NSApplicationMain + 364
68  com.apple.Safari                  0x0000000100009f7c 0x100000000 + 40828

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list