[Webkit-unassigned] [Bug 90957] [Qt] There are parallel GC related crashes regularly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jul 25 04:32:15 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=90957
--- Comment #20 from Zoltan Herczeg <zherczeg at webkit.org> 2012-07-25 04:32:19 PST ---
Filip, you might figure out something from this:
This is the backtrace where the sleep(1) waits:
#0 JSC::MarkStackArray::expand (this=0x4b89a0)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:136
#1 0x00007ffff72a213c in JSC::MarkStackArray::append (this=0x4b89a0, ptr=<value optimized out>,
bytes=<value optimized out>, values=0x7fff8f7bd068, length=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.h:401
#2 JSC::MarkStack::internalAppend (this=0x4b89a0, ptr=<value optimized out>, bytes=<value optimized out>,
values=0x7fff8f7bd068, length=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/runtime/Structure.h:540
#3 JSC::MarkStack::internalAppend (this=0x4b89a0, ptr=<value optimized out>, bytes=<value optimized out>,
values=0x7fff8f7bd068, length=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.h:467
#4 JSC::MarkStack::append (this=0x4b89a0, ptr=<value optimized out>, bytes=<value optimized out>,
values=0x7fff8f7bd068, length=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.h:437
#5 JSC::SlotVisitor::copyAndAppend (this=0x4b89a0, ptr=<value optimized out>, bytes=<value optimized out>,
values=0x7fff8f7bd068, length=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:653
#6 0x00007ffff74653ee in JSC::JSArray::visitChildren (cell=0x7fff9f70c480, visitor=...)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/runtime/JSArray.cpp:1382
#7 0x00007ffff72a12f8 in visitChildren (this=0x4b89a0)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:378
#8 JSC::SlotVisitor::drain (this=0x4b89a0)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:421
#9 0x00007ffff72a15f4 in JSC::SlotVisitor::drainFromShared (this=0x4b89a0,
sharedDrainMode=JSC::SlotVisitor::SlaveDrain)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:514
#10 0x00007ffff72a257b in JSC::MarkStackThreadSharedData::markingThreadMain (this=<value optimized out>,
slotVisitor=0x4b89a0) at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:261
#11 0x00007ffff7531415 in wtfThreadEntryPoint (param=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/WTF/wtf/ThreadingPthreads.cpp:162
During the 1 second sleep, this function owerwrites the previous chain:
#0 JSC::MarkStackArray::donateSomeCellsTo (this=0x4b0130, other=...)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:194
#1 0x00007ffff72a119b in JSC::SlotVisitor::donateKnownParallel (this=0x4b0130)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:406
#2 0x00007ffff72a12c6 in JSC::SlotVisitor::drain (this=0x4b0130)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:422
#3 0x00007ffff72a15f4 in JSC::SlotVisitor::drainFromShared (this=0x4b0130,
sharedDrainMode=JSC::SlotVisitor::SlaveDrain)
at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:514
#4 0x00007ffff72a257b in JSC::MarkStackThreadSharedData::markingThreadMain (this=<value optimized out>,
slotVisitor=0x4b0130) at /home/hzoli/WebKit-git/WebKit-git/Source/JavaScriptCore/heap/MarkStack.cpp:261
#5 0x00007ffff7531415 in wtfThreadEntryPoint (param=<value optimized out>)
at /home/hzoli/WebKit-git/WebKit-git/Source/WTF/wtf/ThreadingPthreads.cpp:162
--
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