WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug