[Webkit-unassigned] [Bug 56552] [Qt] When NSplugins are enabled there is a stack corruption on linux

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 18 09:22:41 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=56552





--- Comment #14 from pvbrowser <lehrig at t-online.de>  2011-03-18 09:22:42 PST ---
> Did you tested WebKit trunk? http://trac.webkit.org/wiki/BuildingQtOnLinux
No i used the Qt libaries that are delivered with openSUSE 11.4

When i enable plugins on QWebView and goto a webpage like youtube i get:

/usr/src/packages/BUILD/icedtea6-1.9.7/plugin/icedteanp/IcedTeaNPPlugin.cc:1978: thread 0x752540: Error: Invalid plugin function table.
*** NSPlugin Wrapper *** WARNING:(/usr/src/packages/BUILD/nspluginwrapper-1.3.0/src/npw-wrapper.c:3160):invoke_NP_Initialize: assertion failed: (rpc_method_invoke_possible(g_rpc_connection))
*** NSPlugin Viewer  *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
*** NSPlugin Wrapper *** WARNING: unhandled variable 18 in NPP_GetValue()

The "Error: Invalid plugin function table." worries me.
The question is why is there an error (at least on openSUSE 11.4) when NSplugins are loaded.
On Windows this works well and you can even watch flash videos in a QWebView.

One other thing i noticed meanwhile is this:
When the plugins are loaded my locale is reset by the plugin.
This has been the reason that our application had problem with floating point numbers. After changing the locale back to
setlocale(LC_NUMERIC,"C");
there are no more problems in our application.

Thus: Perhaps the problem is not as serious as i thought. But i think somebody should search for the reason for the above error message.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list