RESOLVED WONTFIX 26007
Flash plugin throws exception on data download - Arora, QWebView
https://bugs.webkit.org/show_bug.cgi?id=26007
Summary Flash plugin throws exception on data download - Arora, QWebView
Yulia
Reported 2009-05-25 06:17:54 PDT
I see this behaviour when I run Flash apps in QWebView (using Qt 4.5.1) and Arora (0.6). Safari, Firefox, IE do not have this problem. When a Flash application has new data and it passes it to the plugin, the plugin throws an exception. Our Flash application which downloads images doesn't show them. I tried testing this using interactive Flash games and got the same exception. Here's the example - http://wellgames.com/ru/free_online/bubblez/ Here's the call stack from Qt application.: NPSWF32.dll!301aa8bc() [Frames below may be incorrect and/or missing, no symbols loaded for NPSWF32.dll] NPSWF32.dll!301a2e0c() NPSWF32.dll!301a8cb3() NPSWF32.dll!30192f8f() NPSWF32.dll!30192ec0() NPSWF32.dll!3018a35b() NPSWF32.dll!30184c89() NPSWF32.dll!3016e4ad() NPSWF32.dll!30134c48() NPSWF32.dll!30134c73() NPSWF32.dll!30131f0a() NPSWF32.dll!30132701() NPSWF32.dll!301329b2() NPSWF32.dll!30132a61() NPSWF32.dll!3009c622() NPSWF32.dll!3009e7e4() NPSWF32.dll!300018fe() user32.dll!770ef8d2() user32.dll!770ef794() user32.dll!770ef73d() user32.dll!770f06f6() user32.dll!770f069c() > QtWebKitd4.dll!WebCore::PluginView::wndProc(HWND__ * hWnd=0x0027105c, unsigned int message=1122, unsigned int wParam=0, long lParam=189188272) Line 205 + 0x20 bytes C++ QtWebKitd4.dll!WebCore::PluginView::PluginViewWndProc(HWND__ * hWnd=0x0027105c, unsigned int message=1122, unsigned int wParam=0, long lParam=189188272) Line 140 C++ user32.dll!770ef8d2() user32.dll!770ef794() user32.dll!770ef73d() user32.dll!770f0a05() user32.dll!770e04a2() NPSWF32.dll!300cd871() NPSWF32.dll!300b1fce() NPSWF32.dll!300bc8a1() NPSWF32.dll!300cb508() QtWebKitd4.dll!WebCore::PluginStream::deliverData() Line 354 + 0x34 bytes C++ QtWebKitd4.dll!WebCore::PluginStream::didReceiveData(WebCore::NetscapePlugInStreamLoader * loader=0x04a4d878, const char * data=0x086ab780, int length=29735) Line 430 C++ QtWebKitd4.dll!WebCore::NetscapePlugInStreamLoader::didReceiveData(const char * data=0x086ab780, int length=29735, __int64 lengthReceived=29735, bool allAtOnce=false) Line 95 C++ QtWebKitd4.dll!WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle * __formal=0x0870c518, const char * data=0x086ab780, int length=29735, int lengthReceived=29735) Line 418 C++ QtWebKitd4.dll!WebCore::QNetworkReplyHandler::forwardData() Line 336 C++ QtWebKitd4.dll!WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call _c=InvokeMetaMethod, int _id=2, void * * _a=0x086da070) Line 74 C++ QtCored4.dll!QMetaCallEvent::placeMetaCall(QObject * object=0x04a4d4a8) Line 490 C++ QtCored4.dll!QObject::event(QEvent * e=0x04a4f600) Line 1109 + 0x14 bytes C++ QtGuid4.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x04a4d4a8, QEvent * e=0x04a4f600) Line 4057 + 0x11 bytes C++ QtGuid4.dll!QApplication::notify(QObject * receiver=0x04a4d4a8, QEvent * e=0x04a4f600) Line 3604 + 0x10 bytes C++ QtCored4.dll!QCoreApplication::notifyInternal(QObject * receiver=0x04a4d4a8, QEvent * event=0x04a4f600) Line 610 + 0x15 bytes C++ QtCored4.dll!QCoreApplication::sendEvent(QObject * receiver=0x04a4d4a8, QEvent * event=0x04a4f600) Line 213 + 0x39 bytes C++ QtCored4.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver=0x00000000, int event_type=0, QThreadData * data=0x021c9078) Line 1247 + 0xd bytes C++ QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 679 + 0x10 bytes C++ QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 1182 + 0x15 bytes C++ QtCored4.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 150 C++ QtCored4.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) Line 200 + 0x2d bytes C++ QtCored4.dll!QCoreApplication::exec() Line 888 + 0x15 bytes C++ QtGuid4.dll!QApplication::exec() Line 3527 C++ [Managed to Native Transition] YotaQtDemo.exe!main(int argc = 1, char** argv = 0x021C8F38) Line 13 + 0x5 bytes C++ [Native to Managed Transition] YotaQtDemo.exe!WinMain(HINSTANCE__ * instance=0x00900000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x003934b8, int cmdShow=5) Line 136 + 0x12 bytes C++ YotaQtDemo.exe!__tmainCRTStartup() Line 574 + 0x35 bytes C YotaQtDemo.exe!WinMainCRTStartup() Line 399 C YotaQtDemo.exe!WinMain(HINSTANCE__ * instance=0x00900000, HINSTANCE__ * prevInstance=0x00000000, char * __formal=0x003934b8, int cmdShow=5) Line 136 + 0x12 bytes C++ YotaQtDemo.exe!__tmainCRTStartup() Line 574 + 0x35 bytes C YotaQtDemo.exe!WinMainCRTStartup() Line 399 C mscoree.dll!71ed7c24() kernel32.dll!76274911() ntdll.dll!7782e4b6() ntdll.dll!7782e489() Exception is 0x80000001 - Not Implemented.
Attachments
Ahmad Saleem
Comment 1 2022-06-30 04:22:36 PDT
NPAPI support is gone and I think QT builds are gone (at least - I don't see them on Buildbot - https://ews-build.webkit.org/#/builders). Can this be marked as "RESOLVED WONTFIX"? Thanks!
Note You need to log in before you can comment on or make changes to this bug.