flash 10.1 and nspluginwrapper hang on right click

Bug #592492 reported by Joel Ebel
This bug report is a duplicate of:  Bug #410407: Buttons don't respond to mouse clicks. Edit Remove
184
This bug affects 38 people
Affects Status Importance Assigned to Milestone
nspluginwrapper (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: nspluginwrapper

With the latest flash security update, amd64 users must update to 10.1. it looks like nspluginwrapper has some incompatibilities with flash 10.1. For example:

1. On amd64 system, install flash 10.1 along with nspluginwrapper
2. Run firefox in a terminal and visit http://www.adobe.com/software/flash/about/
3. Right click on the flash ad at the top of the page.
4. Observe firefox hang, and eventually many errors be spewed on the terminal

Here's some of the errors:

*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()

(npviewer.bin:10268): Gdk-WARNING **: XID collision, trouble ahead

(npviewer.bin:10268): Gdk-WARNING **: XID collision, trouble ahead
*** NSPlugin Wrapper *** ERROR: NPP_HandleEvent() wait for reply: Message timeout
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1923):invoke_NPP_SetWindow: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1923):invoke_NPP_SetWindow: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1923):invoke_NPP_SetWindow: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
...

*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1973):invoke_NPP_GetValue: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1973):invoke_NPP_GetValue: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1973):invoke_NPP_GetValue: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1854):invoke_NPP_Destroy: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1854):invoke_NPP_Destroy: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:1854):invoke_NPP_Destroy: assertion failed: (rpc_method_invoke_possible(plugin->connection))

Tags: glucid lucid
Joel Ebel (jbebel)
tags: added: glucid
Revision history for this message
Joel Ebel (jbebel) wrote :

chrome gives a similar set of errors with one addition:

...
*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()
*** NSPlugin Wrapper *** ERROR: NPP_HandleEvent() wait for reply: Message timeout
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
*** NSPlugin Wrapper *** WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-wrapper.c:2533):invoke_NPP_HandleEvent: assertion failed: (rpc_method_invoke_possible(plugin->connection))
...

Revision history for this message
ToniTC (lunatc) wrote :

Maybe related to this bug in chromium?

http://code.google.com/p/chromium/issues/detail?id=40157

Revision history for this message
ToniTC (lunatc) wrote :

Problem seems to be solved on firefox using version 3.6.4+build7 from ubuntu-mozilla-security PPA.

Option "dom.ipc.plugins.enabled=true" in about:config must be activated.

Revision history for this message
Simon Eisenmann (longsleep) wrote :

Enabling the firefox sandbox indeed fixes the crash, though then the settings menu is disabled and you cannot share webcam and mic or configure anything which is related to flash. This might be a different issue but i wanted to state here that setting dom.ipc.plugins.enabled=true is nothing more but a workaround and not a bugfix.

Revision history for this message
Saul Lima Santos (saul-lima) wrote :

Yesterday I update with the new flashplugin-nonfree in repository and this bug appear...

Revision history for this message
Saul Lima Santos (saul-lima) wrote :

Chromium Browser frozing with the this same message in terminal...

mrl586 (mrl586)
tags: added: lucid
removed: glucid
Joel Ebel (jbebel)
tags: added: glucid
Changed in nspluginwrapper (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul van Genderen (paulvg) wrote :

This is easy to reproduce. Right clicking an Adobe Flash plug-in causes Firefox to hang until npviewer.bin is killed. Toggling the value of dom.ipc.plugins.enabled as suggested by ToniTC works.

Not being able to click on built-in dialogues is probably a separate issue. To work around the bug, you have to disable compiz (no special effects under appearance settings).

Revision history for this message
exactt (giesbert) wrote :

regarding the first lines in the original posting

*** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue()

also have a look here:

https://bugs.launchpad.net/ubuntu/+source/nspluginwrapper/+bug/610457

probably related or a dupe?

Revision history for this message
Frédéric Delanoy (frederic-delanoy) wrote :

Not only that, but some flash applications freeze as well after a while, so it's a rather important/annoying bug

Revision history for this message
Michele (m1chele) wrote :

I've the same problem only with compiz enabled.

Revision history for this message
GordonSchumacher (eleccham) wrote :

I disagree that this is a duplicate of bug #410307, since in my case left-clicks always worked just fine. Furthermore, it's not just that right-clicks were ignored; they actually hung Firefox (sometimes just that window, sometimes the entire application). Occasionally closing the affected window would work and other windows would respond normally, but usually the whole application hung.

The fix mentioned at https://forums.addons.mozilla.org/viewtopic.php?f=26&t=1160 did work around the problem for me, however.

Revision history for this message
Giorgio (gioloi72) wrote :

I agree with ElecCham, this is not the same bug of #410407.
Left click works fine and right clicks hangs Firefox

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.