Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-30651

QtWebKit with page contains several flash video crash on page reloading.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 4.8.1, 4.8.4, 5.0.1, 5.0.2
    • WebKit
    • None
    • Windows XP SP3
      QT 4.8.4 mingw
      MinGW 4.4.0 (from QtSDK 1.2.1)

    Description

      My appication actively using QtWebKit to access internal portal. But this bug can also be reproduced in browser from Demos in Qt 4.8.4.

      Browser from demos/browser. QWebView open page with map where I can open video from cameras. Video open in jwplayer with flash plugin. Application periodical crash when several (2-10) video playing on page and I hit reload button:

      0	_NPN_DeallocateObject	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbaad06f	
      1	_NPN_ReleaseObject	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbaad05c	
      2	JSC::Bindings::CInstance::~CInstance()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbb8d5f1	
      3	WTF::RefCounted<JSC::Bindings::Instance>::deref()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbe4db17	
      4	void WTF::derefIfNotNull<JSC::Bindings::Instance>(JSC::Bindings::Instance*)	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbe917c6	
      5	WTF::RefPtr<JSC::Bindings::Instance>::~RefPtr()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbeee8bb	
      6	JSC::Bindings::RuntimeObject::~RuntimeObject()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbb011af	
      7	JSC::Bindings::CRuntimeObject::~CRuntimeObject()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbc9e10e	
      8	JSC::MarkedBlock::sweep()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbcfb697	
      9	JSC::MarkedSpace::sweep()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbccabd7	
      10	JSC::Heap::reset(JSC::Heap::SweepToggle)	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbccbffc	
      11	JSC::Heap::collectAllGarbage()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbccbfa9	
      12	WebCore::collect(void*)	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xb96bb21	
      13	WebCore::GCController::gcTimerFired(WebCore::Timer<WebCore::GCController>*)	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xb96bc96	
      14	WebCore::Timer<WebCore::GCController>::fired()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xc1b967a	
      15	WebCore::ThreadTimers::sharedTimerFiredInternal()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xb9e834a	
      16	WebCore::ThreadTimers::sharedTimerFired()	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xb9e8297	
      17	WebCore::SharedTimerQt::timerEvent(QTimerEvent*)	X:\Tools\Qt\4.8.4\bin\QtWebKitd4.dll		0xbbc68be	
      18	QObject::event	qobject.cpp	1156	0x69de7162	
      19	QApplicationPrivate::notify_helper	qapplication.cpp	4562	0xe3bf46	
      20	QApplication::notify	qapplication.cpp	3944	0xe39899	
      21	QCoreApplication::notifyInternal	qcoreapplication.cpp	946	0x69dd5a1a	
      22	QCoreApplication::sendEvent	qcoreapplication.h	231	0x69e46ee8	
      23	QEventDispatcherWin32::event	qeventdispatcher_win.cpp	1136	0x69dfd578	
      24	QApplicationPrivate::notify_helper	qapplication.cpp	4562	0xe3bf46	
      25	QApplication::notify	qapplication.cpp	3944	0xe39899	
      26	QCoreApplication::notifyInternal	qcoreapplication.cpp	946	0x69dd5a1a	
      27	QCoreApplication::sendEvent	qcoreapplication.h	231	0x69e46ee8	
      28	QCoreApplicationPrivate::sendPostedEvents	qcoreapplication.cpp	1570	0x69dd6935	
      29	qt_internal_proc	qeventdispatcher_win.cpp	496	0x69dfb347	
      30	USER32!GetDC	C:\WINDOWS\system32\user32.dll		0x7e368734	
      31	??			0x6027a	
      32	??			0x401	
      33	??
      

      Also, application crashes not only when I hit reload button, but sometimes it crashes when I open new jwplayer with video.

      I tried different Qt versions: 4.8.1, 4.8.4 and also ported my application to Qt 5.0.1, but this BUG appears in all tested QT versions with same backtrace.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            allan.jensen Allan Sandfeld Jensen
            movb Mikhail Plekhanov
            Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes