[Webkit-unassigned] [Bug 56180] [GTK] JSC crashes in 32bit Release bots after r80743

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 11 13:41:34 PST 2011


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


Martin Robinson <mrobinson at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mrobinson at webkit.org




--- Comment #4 from Martin Robinson <mrobinson at webkit.org>  2011-03-11 13:41:34 PST ---
I think this is the stack of those crashes or a related crasher:


warning: Can't read pathname for load map: Input/output error.
Core was generated by `/home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/Programs/DumpR'.
Program terminated with signal 11, Segmentation fault.
#0  0x00002b03e749da47 in JSC::Profiler::stopProfiling (this=0x7c84f10, exec=0x2b043c8439f0, title=...) at ../../Source/JavaScriptCore/profiler/Profiler.cpp:84
84        ExecState* globalExec = exec ? exec->lexicalGlobalObject()->globalExec() : 0;


Thread 1 (Thread 6012):
#0  0x00002b03e749da47 in JSC::Profiler::stopProfiling (this=0x7c84f10, exec=0x2b043c8439f0, title=...) at ../../Source/JavaScriptCore/profiler/Profiler.cpp:84
#1  0x00002b03e74e18dd in JSC::JSGlobalObject::~JSGlobalObject (this=0x2b043c843950, __in_chrg=<value optimized out>) at ../../Source/JavaScriptCore/runtime/JSGlobalObject.cpp:102
#2  0x00002b03e66bb5f4 in WebCore::JSDOMGlobalObject::~JSDOMGlobalObject (this=0x2b043c843950, __in_chrg=<value optimized out>) at ../../Source/WebCore/bindings/js/JSDOMGlobalObject.h:44
#3  0x00002b03e66c6cb2 in WebCore::JSDOMWindowBase::~JSDOMWindowBase (this=0x2b043c843950, __in_chrg=<value optimized out>) at ../../Source/WebCore/bindings/js/JSDOMWindowBase.h:44
#4  0x00002b03e66c6cf4 in WebCore::JSDOMWindow::~JSDOMWindow (this=0x2b043c843950, __in_chrg=<value optimized out>) at ./DerivedSources/WebCore/JSDOMWindow.h:34
#5  0x00002b03e74ae44a in JSC::MarkedBlock::allocate (this=0x2b043c840000) at ../../Source/JavaScriptCore/runtime/JSCell.h:404
#6  0x00002b03e74adb3c in JSC::MarkedSpace::allocateFromSizeClass (this=0x179d148, sizeClass=...) at ../../Source/JavaScriptCore/runtime/MarkedSpace.cpp:77
#7  0x00002b03e6696d5a in JSC::MarkedSpace::allocate (this=0x179d148, bytes=792) at ../../Source/JavaScriptCore/runtime/JSCell.h:424
#8  0x00002b03e6696ef5 in JSC::Heap::allocate (this=0x179d140, bytes=792) at ../../Source/JavaScriptCore/runtime/JSCell.h:436
#9  0x00002b03e74e653f in JSC::JSGlobalObject::operator new (size=792, globalData=0x179b8f0) at ../../Source/JavaScriptCore/runtime/JSGlobalObject.cpp:443
#10 0x00002b03e66c7281 in WebCore::JSDOMWindowShell::setWindow (this=0x2b043c414150, domWindow=...) at ../../Source/WebCore/bindings/js/JSDOMWindowShell.cpp:67
#11 0x00002b03e6702991 in WebCore::ScriptController::clearWindowShell (this=0x17798e8, goingIntoPageCache=false) at ../../Source/WebCore/bindings/js/ScriptController.cpp:192
#12 0x00002b03e6bac30e in WebCore::FrameLoader::clear (this=0x17794a0, clearWindowProperties=true, clearScriptObjects=true, clearFrameView=true) at ../../Source/WebCore/loader/FrameLoader.cpp:575
#13 0x00002b03e6ba6997 in WebCore::DocumentWriter::begin (this=0x7f17bb0, url=..., dispatch=false, origin=0x0) at ../../Source/WebCore/loader/DocumentWriter.cpp:125
#14 0x00002b03e6bac4c9 in WebCore::FrameLoader::receivedFirstData (this=0x17794a0) at ../../Source/WebCore/loader/FrameLoader.cpp:604
#15 0x00002b03e6bae227 in WebCore::FrameLoader::willSetEncoding (this=0x17794a0) at ../../Source/WebCore/loader/FrameLoader.cpp:1093
#16 0x00002b03e6ba7300 in WebCore::DocumentWriter::setEncoding (this=0x7f17bb0, name=..., userChosen=false) at ../../Source/WebCore/loader/DocumentWriter.cpp:237
#17 0x00002b03e6b9c35a in WebCore::DocumentLoader::commitData (this=0x7f17ab0, bytes=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797) at ../../Source/WebCore/loader/DocumentLoader.cpp:315
#18 0x00002b03e6584086 in WebKit::FrameLoaderClient::committedLoad (this=0x17775b0, loader=0x7f17ab0, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797) at ../../Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:319
#19 0x00002b03e6b9c2a5 in WebCore::DocumentLoader::commitLoad (this=0x7f17ab0, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797) at ../../Source/WebCore/loader/DocumentLoader.cpp:303
#20 0x00002b03e6b9c490 in WebCore::DocumentLoader::receivedData (this=0x7f17ab0, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797) at ../../Source/WebCore/loader/DocumentLoader.cpp:329
#21 0x00002b03e6be2f5d in WebCore::MainResourceLoader::addData (this=0x7f5f930, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:161
#22 0x00002b03e6befb8f in WebCore::ResourceLoader::didReceiveData (this=0x7f5f930, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797, lengthReceived=797, allAtOnce=false) at ../../Source/WebCore/loader/ResourceLoader.cpp:279
#23 0x00002b03e6be415c in WebCore::MainResourceLoader::didReceiveData (this=0x7f5f930, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797, lengthReceived=797, allAtOnce=false) at ../../Source/WebCore/loader/MainResourceLoader.cpp:446
#24 0x00002b03e6bf04aa in WebCore::ResourceLoader::didReceiveData (this=0x7f5f930, data=0x7f8ce40 "<html>\n<head>\n<script src=\"resources/profiler-test-JS-resources.js\"></script>\n<script>\nif (window.layoutTestController) {\n    layoutTestController.dumpAsText();\n    layoutTestController.setJavaScriptP"..., length=797, lengthReceived=797) at ../../Source/WebCore/loader/ResourceLoader.cpp:430
#25 0x00002b03e654a4d5 in WebCore::readCallback (source=0x2b03f85290c0, asyncResult=0x253f520, data=0x0) at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:792
#26 0x00002b03ea5a3f65 in async_ready_callback_wrapper (source_object=0x2b03f85290c0, res=0x253f520, user_data=0x0) at /tmp/buildd/glib2.0-2.27.91/./gio/ginputstream.c:470
#27 0x00002b03ea5b5628 in complete_in_idle_cb_for_thread (_data=<value optimized out>) at /tmp/buildd/glib2.0-2.27.91/./gio/gsimpleasyncresult.c:812
#28 0x00002b03eb11c362 in g_main_dispatch (context=0x16f9780) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:2440
#29 g_main_context_dispatch (context=0x16f9780) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3013
#30 0x00002b03eb120a28 in g_main_context_iterate (context=0x16f9780, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3091
#31 0x00002b03eb120f35 in g_main_loop_run (loop=0x81503a0) at /tmp/buildd/glib2.0-2.27.91/./glib/gmain.c:3299
#32 0x00002b03e908f657 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x000000000041f2cd in runTest (testPathOrURL=...) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:679
#34 0x000000000041e95f in runTestingServerLoop () at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:489
#35 0x0000000000420a44 in main (argc=2, argv=0x7fffeea3b458) at ../../Tools/DumpRenderTree/gtk/DumpRenderTree.cpp:1143

-- 
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