[webkit-qt] [crash] in JSC when opening youtube.com/tv (Qt 5.0.1, Qt 5.0.2, Qt 5.1): not in webkit trunk
Igor Borovkov
igor at borovkov.com
Sun Apr 7 09:37:49 PDT 2013
Hello all,
We're migrating our app from Qt 4.8 to Qt 5.0.1,
but got stuck with some JSC crash when opening youtube.com/tv
This crash doesn't happen with Qt 4.8,
but happens with Qt 5.0.1, Qt 5.0.2 and Qt 5.1 (checked two weeks ago).
This crash is not reproducible though with webkit trunk built
with Qt 5.0.2 (last checked on webkit svn rev. 146865).
Few weeks passed but we haven't found the exact webkit patch/commit
which fixed this crash.
I'd appreciate any tips/suggestions on finding this patch,
which could be derived from looking at the backtrace below please:
0 ?? 0xa2dd100b
1 JSC::JITCode::execute JITCode.h 134 0xb1b24ea5
2 JSC::Interpreter::executeCall Interpreter.cpp 1051 0xb1b22751
3 JSC::call CallData.cpp 39 0xb1bf9e7f
4 JSC::boundFunctionCall JSBoundFunction.cpp 53 0xb1c3276d
5 ?? 0xa2d4cbcf
6 JSC::JITCode::execute JITCode.h 134 0xb1b24ea5
7 JSC::Interpreter::executeCall Interpreter.cpp 1051 0xb1b22751
8 JSC::call CallData.cpp 39 0xb1bf9e7f
9 JSC::Interpreter::execute Interpreter.cpp 921 0xb1b21d17
10 JSC::evaluate Completion.cpp 75 0xb1c076ee
11 WebCore::JSMainThreadExecState::evaluate JSMainThreadExecState.h 77 0xb3e4571b
12 WebCore::ScriptController::evaluateInWorld ScriptController.cpp 141 0xb3e67657
13 WebCore::ScriptController::evaluate ScriptController.cpp 158 0xb3e6775c
14 WebCore::ScriptElement::executeScript ScriptElement.cpp 304 0xb41a98f0
15 WebCore::ScriptElement::prepareScript ScriptElement.cpp 242 0xb41a91bc
16 WebCore::HTMLScriptRunner::runScript HTMLScriptRunner.cpp 290 0xb426646d
17 WebCore::HTMLScriptRunner::execute HTMLScriptRunner.cpp 170 0xb4265a0f
18 WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder HTMLDocumentParser.cpp 200 0xb4256235
19 WebCore::HTMLDocumentParser::canTakeNextToken HTMLDocumentParser.cpp 217 0xb42562da
20 WebCore::HTMLDocumentParser::pumpTokenizer HTMLDocumentParser.cpp 254 0xb42566f4
21 WebCore::HTMLDocumentParser::resumeParsingAfterYield HTMLDocumentParser.cpp 190 0xb425615d
22 WebCore::HTMLParserScheduler::continueNextChunkTimerFired HTMLParserScheduler.cpp 87 0xb4263bbd
23 WebCore::Timer<WebCore::HTMLParserScheduler>::fired Timer.h 106 0xb4263e58
24 WebCore::ThreadTimers::sharedTimerFiredInternal ThreadTimers.cpp 116 0xb44fb92f
25 WebCore::ThreadTimers::sharedTimerFired ThreadTimers.cpp 93 0xb44fb853
26 WebCore::SharedTimerQt::timerEvent SharedTimerQt.cpp 113 0xb4620f86
27 QObject::event qobject.cpp 1051 0xb6b6fc46
28 QApplicationPrivate::notify_helper qapplication.cpp 3394 0xb7525174
29 QApplication::notify qapplication.cpp 2825 0xb7522a03
30 QCoreApplication::notifyInternal qcoreapplication.cpp 767 0xb6b3af03
31 QCoreApplication::sendEvent qcoreapplication.h 203 0xb6b3e42b
32 QTimerInfoList::activateTimers qtimerinfo_unix.cpp 644 0xb6ba09b5
33 timerSourceDispatch qeventdispatcher_glib.cpp 185 0xb6ba19b7
34 g_main_context_dispatch /lib/i386-linux-gnu/libglib-2.0.so.0 0xb08dd25f
35 ?? /lib/i386-linux-gnu/libglib-2.0.so.0 0xb08dd990
36 g_main_context_iteration /lib/i386-linux-gnu/libglib-2.0.so.0 0xb08ddc2a
37 QEventDispatcherGlib::processEvents qeventdispatcher_glib.cpp 423 0xb6ba22e6
38 QPAEventDispatcherGlib::processEvents qeventdispatcher_glib.cpp 123 0xadba6ae8
39 QEventLoop::processEvents qeventloop.cpp 136 0xb6b38173
40 QEventLoop::exec qeventloop.cpp 212 0xb6b3842a
41 QCoreApplication::exec qcoreapplication.cpp 1020 0xb6b3b5a4
42 QGuiApplication::exec qguiapplication.cpp 1191 0xb6e9e5ab
43 QApplication::exec qapplication.cpp 2669 0xb752257d
44 main main.cpp 51 0x80b5554
Thank you!
More information about the webkit-qt
mailing list