Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
4.8.1, 4.8.4, 5.0.1, 5.0.2
-
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.