Hide Forgot
Description of problem: when mozplugger.so is called by Firefox to handle a pdf, (or ps, or odt) file there is an error in the console: *** NSPlugin Wrapper *** ERROR: NP_Initialize() wait for reply: Connection closed NOTE: child process received `Goodbye', closing down and mozplugger.so does not load. Version-Release number of selected component (if applicable): mozplugger-1.14.2-1.fc15.x86_64 and firefox-4.0.1-2.fc15.x86_64 (also the i386 versions) How reproducible: Consistent problem both 64 and 32 bit. Steps to Reproduce: 1.Run firefox 4 with mozplugger installed 2.click on link to a pdf file 3. Actual results: Black window which turns white after a few seconds Expected results: a pdf handler (default is acroread) should display the pdf file Additional info: Running firefox under strace it is clear that mozplugger is recognised by firefox during the initialization, but it is not called when one clicks on a link to a pdf or similar file. Instead there is an error in the console: *** NSPlugin Wrapper *** ERROR: NP_Initialize() wait for reply: Connection closed NOTE: child process received `Goodbye', closing down Other plugins which use nswrapper e.g. libflashplayer.so work OK, so it seems not to be an nswrapper bug
Solution: mozplugger should not be wrapped. Adding it to the list of exclusions in /etc/sysconfig/nspluginwrapper solves the problem. I don't know whose bug this is, maybe nspluginwrapper? nspluginwrapper seems to wrap all plugins indiscriminately unless they are explicitely excluded in /etc/sysconfig/nspluginwrapper, which seems rather MS-centric.
Yeah, no need to wrap mozplugger, it runs in plugin-container and executes extra child process for the embedded content.
Should be fixed already.