Ubuntu

flash 10.1 and nspluginwrapper hang on right click

Reported by Joel Ebel on 2010-06-11
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)
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))

Joel Ebel (jbebel) on 2010-06-11
tags: added: glucid
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))
...

ToniTC (lunatc) wrote :

Maybe related to this bug in chromium?

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

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.

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.

Saul Lima Santos (saul-lima) wrote :

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

Saul Lima Santos (saul-lima) wrote :

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

mrl586 (mrl586) on 2010-07-17
tags: added: lucid
removed: glucid
Joel Ebel (jbebel) on 2010-07-17
tags: added: glucid
Changed in nspluginwrapper (Ubuntu):
status: New → Confirmed
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).

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?

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

Michele (m1chele) wrote :

I've the same problem only with compiz enabled.

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.

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  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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