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

Reply via email to