[Webkit-unassigned] [Bug 119140] REGRESSION: There are zillion crashes after FTL merge on 32 bit platforms

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 26 02:17:01 PDT 2013


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





--- Comment #1 from Csaba Osztrogonac <ossy at webkit.org>  2013-07-26 02:16:50 PST ---
Here is a backtrace after running fast/js tests on 32 bit Qt Linux
in debug mode for fast/js/JSON-parse-reviver.html:

$ gdb WebKitBuild/Debug/bin/DumpRenderTree core
GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /home/webkitbuildbot/oszi/WebKit/WebKitBuild/Debug/bin/DumpRenderTree...done.
[New LWP 30365]
[New LWP 30374]
[New LWP 30398]
[New LWP 30397]
[New LWP 30402]
[New LWP 30401]
[New LWP 30400]
[New LWP 30399]
[New LWP 30404]
[New LWP 30403]

warning: Can't read pathname for load map: Input/output error.

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Core was generated by `/home/webkitbuildbot/oszi/WebKit/WebKitBuild/Debug/bin/DumpRenderTree -'.
Program terminated with signal 11, Segmentation fault.
#0  0xf38aa94f in ?? () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Gui.so.5
(gdb)
(gdb) bt
#0  0xf38aa94f in ?? () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Gui.so.5
#1  0xf38aaaee in ?? () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Gui.so.5
#2  0xf307ff61 in __run_exit_handlers (status=139, listp=0xf31ee3e4, run_list_atexit=true) at exit.c:78
#3  0xf307ffed in __GI_exit (status=139) at exit.c:100
#4  0xf5c38bca in dumpBacktraceSignalHandler (sig=11) at /home/webkitbuildbot/oszi/WebKit/Source/WTF/wtf/Assertions.cpp:352
#5  <signal handler called>
#6  0xf58c9412 in JSC::CodeBlock::vm() () at /home/webkitbuildbot/oszi/WebKit/Source/WTF/wtf/PrintStream.h:59
#7  0xf5ad7025 in cti_vm_throw_slowpath (callFrame=0xf5ace796) at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/jit/JITStubs.cpp:2167
#8  0xf5ace79d in ctiVMThrowTrampolineSlowpath () at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/runtime/IndexingType.h:139
#9  0xf5ab0f56 in JSC::JITCode::execute (this=0x84e3bf8, stack=0x83bf57c, callFrame=0xeab00190, vm=0x83b6598)
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/jit/JITCode.cpp:46
#10 0xf5a9a5b9 in JSC::Interpreter::execute (this=0x83bf570, eval=0xed0ec3b0, callFrame=0xeab00138, thisValue=..., scope=0xec62ff78)
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/interpreter/Interpreter.cpp:1208
#11 0xf5a9566d in JSC::eval (callFrame=0xeab00138) at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/interpreter/Interpreter.cpp:148
#12 0xf5aebccd in llint_slow_path_call_eval (exec=0xeab000b0, pc=0x84ed7c8)
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1109
#13 0xf5af2357 in llint_op_call_eval () from /home/webkitbuildbot/oszi/WebKit/WebKitBuild/Debug/lib/libQt5WebKit.so.5
#14 0xeab000b0 in ?? ()
#15 0xf5ab0f56 in JSC::JITCode::execute (this=0x84956b0, stack=0x83bf57c, callFrame=0xeab00058, vm=0x83b6598)
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/jit/JITCode.cpp:46
#16 0xf5a98d28 in JSC::Interpreter::execute (this=0x83bf570, program=0xed0ecfb8, callFrame=0xeec5f78c, thisObj=0xeec9ffd8)
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/interpreter/Interpreter.cpp:856
#17 0xf5b756bc in JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) ()
    at /home/webkitbuildbot/oszi/WebKit/Source/JavaScriptCore/runtime/Completion.cpp:83
#18 0xf45d5270 in WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) ()
    at /usr/include/c++/4.6/bits/stl_algobase.h:195
#19 0xf45f2821 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) ()
    at /usr/include/c++/4.6/bits/stl_algobase.h:195
#20 0xf45f291a in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#21 0xf489d072 in WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#22 0xf4a30185 in WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&) () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#23 0xf4a2fffa in WebCore::HTMLScriptRunner::executeParsingBlockingScript() () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#24 0xf4a30491 in WebCore::HTMLScriptRunner::executeParsingBlockingScripts() () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#25 0xf4a305f4 in WebCore::HTMLScriptRunner::executeScriptsWaitingForLoad(WebCore::CachedResource*) () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#26 0xf4a225c1 in WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) () at /usr/include/c++/4.6/bits/stl_algobase.h:195
#27 0xf4b70bcb in WebCore::CachedResource::checkNotify (this=0x84a4e18)
    at /home/webkitbuildbot/oszi/WebKit/Source/WebCore/loader/cache/CachedResource.cpp:369
#28 0xf4b70cb3 in WebCore::CachedResource::finishLoading (this=0x84a4e18)
    at /home/webkitbuildbot/oszi/WebKit/Source/WebCore/loader/cache/CachedResource.cpp:385
#29 0xf4b78550 in WebCore::CachedScript::finishLoading(WebCore::ResourceBuffer*) ()
    at /home/webkitbuildbot/oszi/WebKit/Source/WebCore/platform/network/ResourceHandleClient.h:111
#30 0xf4bca208 in WebCore::SubresourceLoader::didFinishLoading (this=0x84a5238, finishTime=0)
    at /home/webkitbuildbot/oszi/WebKit/Source/WebCore/loader/SubresourceLoader.cpp:282
#31 0xf4bc161f in WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) ()
---Type <return> to continue, or q <return> to quit---
    at /home/webkitbuildbot/oszi/WebKit/Source/WebCore/platform/network/ResourceHandleClient.h:111
#32 0xf4ffda80 in WebCore::QNetworkReplyHandler::finish() () at /usr/include/c++/4.6/bits/stl_algobase.h:218
#33 0xf4ffc768 in WebCore::QNetworkReplyHandlerCallQueue::flush() () at /usr/include/c++/4.6/bits/stl_algobase.h:218
#34 0xf4ffc4b4 in WebCore::QNetworkReplyHandlerCallQueue::push(void (WebCore::QNetworkReplyHandler::*)()) () at /usr/include/c++/4.6/bits/stl_algobase.h:218
#35 0xf4ffd370 in WebCore::QNetworkReplyWrapper::didReceiveFinished() () at /usr/include/c++/4.6/bits/stl_algobase.h:218
#36 0xf4fffa62 in WebCore::QNetworkReplyWrapper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
    at /usr/include/c++/4.6/bits/stl_algobase.h:218
#37 0xf35739ad in QMetaObject::activate(QObject*, int, int, void**) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#38 0xf35743cb in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#39 0xf3c61fd5 in QNetworkReply::finished() () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Network.so.5
#40 0xf3c62250 in ?? () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Network.so.5
#41 0xf3571b53 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#42 0xf3575062 in QObject::event(QEvent*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#43 0xf3da8e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Widgets.so.5
#44 0xf3dac844 in QApplication::notify(QObject*, QEvent*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Widgets.so.5
#45 0xf354aeee in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#46 0xf354d0b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#47 0xf354d60c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#48 0xf35982c4 in ?? () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#49 0xf283ccda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xf283d0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xf283d1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xf35986d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/Trolltech/Qt5/Qt-5.0.1/lib/libQt5Core.so.5
#53 0xf0962036 in ?? ()
#54 0x0835ef80 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

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