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! _______________________________________________ webkit-qt mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-qt
