Firefox crash when opening an mplayer or Java plugin ubuntu breezy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Fix Released
|
High
|
|||
firefox (Ubuntu) |
Invalid
|
Medium
|
Ian Jackson |
Bug Description
Dear Sir,
My system is:Hp compaq nx9030 laptop
OS: Ubuntu Breezy preview - gnome 2.12.0 - kernel 2.6.12-9.14
Processor: 1.6 Ghz Centrino mobile
Memory: 256 MB
Graphics: Intel onboard 82852/855GM
Sound:Intel ICH4 AC'97 controller
network: Realtek 8139, pro wireless 2200BG "ipw2200"
Hello, when opening a plugin in firefox related to mplayer or java all windows
close "one of the sites i tried was wwitv.com" on the orginal breezy preview
version the problem occured rarely with mplayer and frequently with java, here
are some of the installed packages versions:
firefox 1.0.7-0ubuntu15
firefox-
mozilla-mplayer 3.05-1ubuntu1
mplayer-586 1:1.0-pre7cvs20
xmms-xmmplayer 0.3.3-1
j2re1.4 1.4.2.02-1ubuntu3
java-common 0.23ubuntu3
java-gcj-compact 1.0.30-4
libgcj6 4.0.1-4ubuntu8
libgnujaxp-java 1.3-3ubuntu2
libgnujaxp-jni 1.3-3ubuntu2
libjaxp1.2-java 1.2.01-1ubuntu2
libjessie-java 1.0.0-1ubuntu3
libxalan2-java 2.6.0-3ubuntu1
libxerces2-java 2.6.2-2ubuntu3
libxt-java 0.20020426a-
Also the Java plugin control planel(1.4) and Java policy tool(1.4) in system -->
preferences are not opening. Java web start in Applications --> internet doesn't
open and cause system disk access unstability.
Thanks and Regards.
Ali Tawil
In Mozilla Bugzilla #102474, Hniksic-arsdigita (hniksic-arsdigita) wrote : | #1 |
In Mozilla Bugzilla #102474, Bzbarsky (bzbarsky) wrote : | #2 |
confirming
In Mozilla Bugzilla #102474, Peterlubczynski-bugs (peterlubczynski-bugs) wrote : | #3 |
-->OJI
In Mozilla Bugzilla #102474, Bugzilla-iwaruna (bugzilla-iwaruna) wrote : | #4 |
*** Bug 102748 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Spam-minneboken (spam-minneboken) wrote : | #5 |
*** Bug 109140 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #6 |
meta bug to track the separation of browser and plug-ins
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #7 |
*** Bug 62460 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #8 |
*** Bug 43106 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #9 |
*** Bug 59653 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, t8m (t8m) wrote : | #10 |
This doesn't seem to be a truly meta-bug - there are no bugs this one depends on...
?
In Mozilla Bugzilla #156493, Christian Reis (kiko) wrote : | #11 |
bug 58937 is related to this (though probably not blocked by it). beppe, had
time to look into this a bit more?
In Mozilla Bugzilla #156493, Bugz-jeziorek (bugz-jeziorek) wrote : | #12 |
batch: adding topembed per Gecko2 document
http://
In Mozilla Bugzilla #156493, Saari (saari) wrote : | #13 |
Are we going to sign up for this? Beppe?
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #14 |
Not for a while, we need to do a lot more digging than what we have up to this
point. We also need to understand how this could work across platforms.
Moving to future until we better understand the impact
In Mozilla Bugzilla #102474, Pmac (pmac) wrote : | #15 |
Chris Petersen is a new QA contact for oji component. His email is:
<email address hidden>
In Mozilla Bugzilla #102474, Matti-mversen (matti-mversen) wrote : | #16 |
fixing small error for <email address hidden> (filter with : SPAMMAILSUCKS)
In Mozilla Bugzilla #102474, Debris (debris) wrote : | #17 |
I just killed a rogue java_vm process and it didn't take down the brower. I'm
using j2sdk-1.4.0_02-fcs and Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1)
Gecko/20020827.
Of course, the rogue process is a pain in the first place (buring cycles when no
currently loaded page has applets) but I don't see what Moz can do about it.
Anyway, consider this a weak WORKSFORME.
In Mozilla Bugzilla #102474, Joshua-xia (joshua-xia) wrote : | #18 |
reassign to me
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #19 |
The decision was to not do separate processing. Rather, at least on windows is
to follow the sub-classing work Andrei (169071). This bug remains open for Mac
and Linux work.
This would require extensive work from layout.
Removing topembed+
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #20 |
reassign
In Mozilla Bugzilla #156493, Bmo-2 (bmo-2) wrote : | #21 |
beppe: i'm not sure i understand bug 169071 and how that relates to this bug.
would subclassing keep mozilla from crashing if, say, the quicktime plugin puked?
tia,
marc
In Mozilla Bugzilla #156493, Rubydoo123 (rubydoo123) wrote : | #22 |
yes, that is exactly what it is supposed to do, the subclassing "wraps" the
plug-in as to insulate the browser application from bad calls, etc.
In Mozilla Bugzilla #156493, Peterlubczynski-bugs (peterlubczynski-bugs) wrote : | #23 |
Structured exception handling with subclassing will only help crashes in the
window proc on Windows.
Since Quicktime usually crashes in another thread, that likely won't stop it
from bringing down the browser not to mention other plaforms.
This is a meta bug. There is lots of work that this would depend on, like
synchronization, plus lots of toolkit stuff to get the plugin to paint in the
browser and browser events to go to the plugin.
I was looking through the Windows Platform SDK lately and was wondering if
|SetUnhandledEx
catch crashing in other threads?
In Mozilla Bugzilla #156493, Peterlubczynski-bugs (peterlubczynski-bugs) wrote : | #24 |
*** Bug 185839 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Spam-minneboken (spam-minneboken) wrote : | #25 |
*** Bug 185803 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Zhayupeng (zhayupeng) wrote : | #26 |
Confirm on Linux(RH8.0) mozilla1.2 JRE1.4.1.
This bug depends on oji/jpi redesign
Add "redesign" on Whiteboard
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #27 |
*** Bug 187469 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #28 |
*** Bug 193429 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Malmberg (malmberg) wrote : | #29 |
A bug in a plug-in can crash the browser.
All calls to entry points to plug-ins should be set up with signal handler to
intercept errors and terminate the plug-in function instead of allowing the
entire browser to crash.
A diagnostic should be displayed when a plug-in hits a fatal error.
As part of the test procedure to verify the browser operation, a set of
plug-ins, one for each entry point that can be called should be made. These
plug-ins should make an illegal memory access. The browser should not crash.
There are many bug reports in Bugzilla about plug-in's crashing the browser, but
the fixes seem to be concentrating on the specific plug-in, instead of fixing
the common vulnerability in the browser.
In Mozilla Bugzilla #156493, Francois Gouget (fgouget) wrote : | #30 |
> All calls to entry points to plug-ins should be set up with signal handler
> to intercept errors and terminate the plug-in function instead of allowing
> the entire browser to crash.
[...]
> As part of the test procedure to verify the browser operation, a set of
> plug-ins, one for each entry point that can be called should be made. These
> plug-ins should make an illegal memory access. The browser should not crash.
This will not protect Mozilla from a plugin that incorrectly overwrites valid
browser memory. The only way to get real protection from flaky plugins is to run
them in a separate process and have robust handling of the interprocess
communication channel on Mozilla's side.
Just my 2c.
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #31 |
*** Bug 196046 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Rn214 (rn214) wrote : | #32 |
I've got this too. It's a real pain, since sometimes the java_vm can use 100 %
CPU, and even if the mozilla tab is closed on the website that invoked (and
infinite-looped) java, it still doesn't exit.
In Mozilla Bugzilla #102474, Spam-minneboken (spam-minneboken) wrote : | #33 |
*** Bug 210232 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Krellan (krellan) wrote : | #34 |
This seems like a specific case of bug 156493, in which a buggy/unstable plugin
can bring down the entire Mozilla process. There is a great demand for running
plugins as separate processes. If this was done, Mozilla could be tolerant of
plugin malfunctions, and continue to run. If bug 156493 is fixed, then this bug
would also be fixed.
I very much hope that the Mozilla developers can find time to work on bug 156493 :)
In Mozilla Bugzilla #156493, AleksanderAdamowski (aadamowski) wrote : | #35 |
*** Bug 214596 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Bmo-2 (bmo-2) wrote : | #36 |
is anybody actively working on this?
In Mozilla Bugzilla #102474, Joshua-xia (joshua-xia) wrote : | #37 |
->kyle
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #38 |
*** Bug 220568 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #39 |
*** Bug 240852 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Netdragon (netdragon) wrote : | #40 |
I mentioned in my bug that although Acroread isn't actually freezing, when you
try to exit it, it brings up a dialog to the background asking you whether you
want to exit. Therefore, it seems like it is freezing. Until you disable this
dialog, you get the idea that Acroread is freezing Mozilla.
In Mozilla Bugzilla #156493, Wd-pobox (wd-pobox) wrote : | #41 |
*** Bug 246484 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, AleksanderAdamowski (aadamowski) wrote : | #42 |
Hopefully with the new plug-in interface (as announced here:
http://
plagued by this issue.
In Mozilla Bugzilla #102474, Netdragon (netdragon) wrote : | #43 |
I saw this issue on Firefox today, and lost an email written in a web form on
Webmail because of it. Adding "dataloss" keyword.
In Mozilla Bugzilla #156493, Netdragon (netdragon) wrote : | #44 |
I again had an issue with this bug. This time it was java_vm bringing down. Bug
102474 depends on this, as mentioned in
http://
In Mozilla Bugzilla #156493, Bmo-2 (bmo-2) wrote : | #45 |
re: comment #26, it looks to me like the new stuff is just a set of extensions
to the old API and doesn't enforce separation of browser and plug-ins. we're
still going to be stuck with this plague...
i don't think there's anything about the current API that keeps one from
separating the browser from the plug-in. it's just a lot of work that nobody
with the requisite skills seems willing to take on.
In Mozilla Bugzilla #156493, Olivier Cahagne (wolruf) wrote : | #46 |
*** Bug 270543 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Netdragon (netdragon) wrote : | #47 |
See also bug 230017
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #48 |
*** Bug 273602 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Tim Rørstrøm (timroerstroem) wrote : | #49 |
*** Bug 280913 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Nickolay Ponomarev (asqueella) wrote : | #50 |
*** Bug 266653 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #51 |
*** Bug 290828 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #52 |
*** Bug 176280 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #53 |
This would seem to need bug 242530 in order to maintain scriptability in a
general way.
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #54 |
*** Bug 294327 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #55 |
*** Bug 226843 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #56 |
*** Bug 242914 has been marked as a duplicate of this bug. ***
Ali (ali009) wrote : | #57 |
Dear Sir,
My system is:Hp compaq nx9030 laptop
OS: Ubuntu Breezy preview - gnome 2.12.0 - kernel 2.6.12-9.14
Processor: 1.6 Ghz Centrino mobile
Memory: 256 MB
Graphics: Intel onboard 82852/855GM
Sound:Intel ICH4 AC'97 controller
network: Realtek 8139, pro wireless 2200BG "ipw2200"
Hello, when opening a plugin in firefox related to mplayer or java all windows
close "one of the sites i tried was wwitv.com" on the orginal breezy preview
version the problem occured rarely with mplayer and frequently with java. here
are some the installed packages versions:
firefox 1.0.7-0ubuntu15
firefox-
mozilla-mplayer 3.05-1ubuntu1
mplayer-586 1:1.0-pre7cvs20
xmms-xmmplayer 0.3.3-1
j2re1.4 1.4.2.02-1ubuntu3
java-common 0.23ubuntu3
java-gcj-compact 1.0.30-4
libgcj6 4.0.1-4ubuntu8
libgnujaxp-java 1.3-3ubuntu2
libgnujaxp-jni 1.3-3ubuntu2
libjaxp1.2-java 1.2.01-1ubuntu2
libjessie-java 1.0.0-1ubuntu3
libxalan2-java 2.6.0-3ubuntu1
libxerces2-java 2.6.2-2ubuntu3
libxt-java 0.20020426a-
Also the Java plugin control planel(1.4) and Java policy tool(1.4) in system -->
preferences are not opening. Java web start in Applications --> internet doesn't
open and cause system disk access unstability.
Thanks and Regards.
Ali Tawil
Ali (ali009) wrote : | #58 |
Hi Guys, after examination i found a popular site with a java plugin at it's home page that closes firefox instantly when opened www.all-
Ali Tawil
description: | updated |
Trent Lloyd (lathiat) wrote : | #59 |
Hi Ali,
Thanks for your absolutely *rocking* bug report, it had lots of good info.
But I'm a little confused by your latest comment, could you please clarify?
Trent
Trent Lloyd (lathiat) wrote : | #60 |
Woops, I added that debian bugtracker link to the wrong bug by accident, and launchpad currently doesn't have any way to remove it, i'll file a bug about that.
Changed in firefox: | |
assignee: | nobody → ijackson |
Daniel T Chen (crimsun) wrote : | #61 |
The mplayer side of this bug report purportedly is fixed in Debian Sid's mplayerplug-in source package, which I'm working on merging in Dapper/multiverse atm.
Caio Lahr (caiolahr) wrote : | #62 |
I'm also experiencing the same problem but my system is a AMD64 3000+ with 1gb Ram, ATI Radeon 9800 Pro and 2 Nics, a Via Gigabit onboard and a basic 3com NIC. I'm using Breezy 5.10 64bit with Kernel 2.6.12. Everytime I try to log to my bank's site, which uses a VM keyboard, Firefox closes immediately. I tried with Mozilla and its the same. Firefox and Mozilla are the only programs that crashes immediately when using Java. I have gone to ITV's website and I can navigate there with no probs at all. at work I use Breezy 5.10 but 32bit and I can log to my bank's website and use the Java VM Keyboard with no probs at all.
In Mozilla Bugzilla #156493, Mike Connor (mconnor) wrote : | #63 |
bumping to core noms
In Mozilla Bugzilla #156493, higuita (higuita) wrote : | #64 |
maybe moving the plugin to a external process, its possible, as we can see with this layer for x86_64 firefox being able to run x86 plugins
http://
for now this "proxy" isnt gpl, but (i hope) it will be in the future
at least the idea seens a good one to change as little as possible the plugin interface but still enable the plugins to crash (and like nspluginwrapper, enable x86 plugins support to other platforms)
In Mozilla Bugzilla #156493, Mozilla-bugzilla (mozilla-bugzilla) wrote : | #65 |
> i don't think there's anything about the current API that keeps one from
separating the browser from the plug-in. it's just a lot of work that nobody
with the requisite skills seems willing to take on.
Actually, through the current plugin API (unlike the Netscape 4 plugin API), you can get the Service Manager object, and from that, you can request a whole lot of possible XPCOM services. To replicate this environment in a separate process, we'll need bug 242520 fixed.
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #66 |
Bug 242530, you mean.
And yes, it's possible. I've done it on Linux. And RealPlayer does it on Linux, too, I believe. But doing it cross-platform with a scriptable plug-in is a whole lot of work without bug 242530.
In Mozilla Bugzilla #156493, Mozilla-bugzilla (mozilla-bugzilla) wrote : | #67 |
What is "possible"? You can declare that the service manager and the DOM are not accessible to the plugin -- and simply not offer that feature to plugins anymore. Most plugins, which aim for compatibility with the lowest common denominator -- Netscape 4, Konqueror, Opera -- might still work, as they don't rely on the Mozilla-specific plugin goodies.
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #68 |
Anything's possible. I could conceivably implement code such as would resolve bug 242530 in my plug-in. It would be a lot of work and no other plug-in would be able to see the benefit. So, better that go in the browser.
Resolving bug 242530 would give plug-in developers the tools to create out-of-process plug-ins. But once that code is in place, it also becomes possible to move the plug-in harness itself out-of-process, which means *any* plug-in could be run out-of-process.
In Mozilla Bugzilla #156493, pmow (pmow) wrote : | #69 |
*** Bug 320696 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #102474, Zhayupeng (zhayupeng) wrote : | #70 |
mass reassign to Alfred
Alexandre Otto Strube (surak) wrote : | #71 |
So, the problem is with java, not with firefox. The http://
Alexandre Otto Strube (surak) wrote : | #72 |
It means that firefox should still behave nicely if java crashes. which means https:/
Alexandre Otto Strube (surak) wrote : | #73 |
It is open since 2002 upstream and still reported as new, and unassigned. It doesn't look that we must keep it open here.
Changed in firefox: | |
status: | Unconfirmed → Rejected |
Ali (ali009) wrote : | #74 |
Hello guys, thanks for replying to my bug report. I'm using now SimplyMepis 3.4-3 with latest package updates from mepis repository and Java/mplayer plugins are working fine in firefox with no crashes, one of the sites tested were games.yahoo.com for java applet and wwitv.com for launching live video. If needed i can submit version numbers for mplayer/Java runtime while firefox verison is 15.0.1
Best regards,
Ali Tawil
In Mozilla Bugzilla #156493, Jruderman (jruderman) wrote : | #75 |
*** Bug 333424 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Shaver (shaver) wrote : | #76 |
Not a blocker: too invasive for 1.8.1.
In Mozilla Bugzilla #156493, Dopefishjustin (dopefishjustin) wrote : | #77 |
*** Bug 334853 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Zephyrxero-gmail (zephyrxero-gmail) wrote : | #78 |
As a follow up to bug 334853, which has been marked as a dulicate...The attachment created during the crash seems to have been automatically deleted or something. Perhaps it has already been submitted to you somehow? But, I don't have it anymore.
Also, I've posted a related bug to the VLC developers if it is of any interest.
http://
In Mozilla Bugzilla #156493, Bugzilla-mcsmurf (bugzilla-mcsmurf) wrote : | #79 |
*** Bug 325512 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Dopefishjustin (dopefishjustin) wrote : | #80 |
*** Bug 250496 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Vseerror (vseerror) wrote : | #81 |
where does bug 230017 fit in dependencies?
In Mozilla Bugzilla #156493, Sylvain Pasche (sylvain-pasche) wrote : | #82 |
(In reply to comment #53)
> where does bug 230017 fit in dependencies?
>
But 230017 is about running plugins in another thread. It is a possible way to achieve the goal of this bug, but may not be a sufficient.
Changed in firefox: | |
status: | Unconfirmed → Confirmed |
In Mozilla Bugzilla #156493, Bmo-2 (bmo-2) wrote : | #83 |
*** Bug 286717 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Ehsan Akhgari (ehsan) wrote : | #84 |
Does XPCOM support anything equivalent to M$ COM out-of-proc servers, where the COM servers run inside a separate process, and the transfer of data between the interfaces living in the two processes in handled by COM (a process known as marshaling)?
If yes, then maybe this can be used to solve this bug?
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #85 |
It does not. That's what bug 242530 is about.
In Mozilla Bugzilla #156493, Hskupin (hskupin) wrote : | #86 |
*** Bug 350820 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Hskupin (hskupin) wrote : | #87 |
*** Bug 351473 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Hskupin (hskupin) wrote : | #88 |
*** Bug 345642 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Hskupin (hskupin) wrote : | #89 |
*** Bug 350146 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Hskupin (hskupin) wrote : | #90 |
*** Bug 352995 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #91 |
*** Bug 358885 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Laszlo Mocsar (lmocsi) wrote : | #92 |
Don't know if it helps, but here are the Event Properties of a such Firefox crash on WinXP:
Faulting application firefox.exe, version 1.8.20061.1023, faulting module jpinscp.dll, version 5.0.60.5, fault address 0x00007f3a.
It's a java malfunction, always at the same address.
Can someone check it?
In Mozilla Bugzilla #156493, Timeless-bemail (timeless-bemail) wrote : | #93 |
<email address hidden>: this bug has a summary, it should be clear that your comment is not appropriate for this bug. find or file a different bug.
In Mozilla Bugzilla #156493, Bmo-2 (bmo-2) wrote : | #94 |
*** Bug 322997 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, metux (weigelt) wrote : | #95 |
Hi folks,
some time went by since anything happened here ...
I had a short look at nspluginwrapper. It's now under GPL and seems to compile
fine (not tested running it yet).
If it's stable, I dont see any valid reason not including it into mozilla and
replacing the current plugin loader by it.
BTW: for longer terms, using 9P2000 instead of the (not yet documented)
socket protocol would make it more open and easier to handle. In the spirit
of Plan9 plugins so can rund virtually anywhere.
In Mozilla Bugzilla #156493, Sylvain Pasche (sylvain-pasche) wrote : | #96 |
(In reply to comment #67)
> I had a short look at nspluginwrapper. It's now under GPL and seems to compile
> fine (not tested running it yet).
>
> If it's stable, I dont see any valid reason not including it into mozilla and
> replacing the current plugin loader by it.
GPL license is not compatible for inclusion inside Mozilla (see http://
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #97 |
*** Bug 401809 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Timeless-bemail (timeless-bemail) wrote : | #98 |
*** Bug 403030 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #99 |
*** Bug 405206 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, osma (oa) wrote : | #100 |
A related data point: Apparently since forever, Shockwave Player has suffered from a bug which causes it to randomly stop processing events (freezing the UI, but not the process) on multi-core computers due to a mis-implemented monitor. It can be worked around by setting the CPU affinity of Firefox to just one core. Should out-of-process plugins be implemented, a white/blacklist of plugin quirks would also be useful...
In Mozilla Bugzilla #156493, Timeless-bemail (timeless-bemail) wrote : | #101 |
*** Bug 448370 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Crla2l002 (crla2l002) wrote : | #102 |
So, now Google Chrome is out and using a separate process for plugins. Not sure about IE8. This may become a hot topic.
In Mozilla Bugzilla #156493, Braden (braden) wrote : | #103 |
Plug-in scriptability no longer depends on XPCOM; so this doesn't need to depend on bug 242530 anymore. (Which is not to say that XPCOM-based IPC is the wrong solution; just that it isn't obviously the right one.)
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #104 |
*** Bug 457950 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Mozilla-tlinx (mozilla-tlinx) wrote : | #105 |
I'm not sure this bug is the appropriate place to put "Bug 457950". I wasn't so concerned with a plugin crashing the browser (though that is a concern), I was more concerned that a plugin (Adobe flash) running in one window, wants to use all of the CPU. That's fine. I have 4. But in a separate window, I am still "automatically" limited to only running on the 1 used processor. I have 3 unused processors that can be used to browse or whatever -- but because the one window that's running flash is using such a high level of CPU, Adobe Flash keeps emitting error messages that a "script" (the flash script, I guess) is hogging the CPU (it is -- it's playing a hi-def movie that's barely being kept in sync -- probably a poor implementation by nbc.com), but I want to allow it to have its own CPU -- and keep browsing in *other* cpu's.
When a plugin is using 80% of 1 cpu (as in my bug), the adobe flash player detects the high Cpu usage and high latency and brings up warning messages. There isn't a CPU crisis -- it's just 1 cpu that's busy. Why can't those plugins get a separate thread ? Maybe __at least__ allow other WINDOWS to use other CPU's -- That's the bug. When firefox is already using 100% of one cpu, it still blocks another instance of firefox from starting to run on another cpu. It forces all windows to the same cpu.
Why not make access to the profile protected with 'locks' and/or shared memory to hold a common state?
This is the biggest value of Googles new browser over Firefox -- you can bet MS will have IE be multithreaded, but I saw Google's browser release being a direct competition to Firefox because FF is limited to 1 thread. They are both open source -- they can both converge to a similar feature set -- but Google's browser isn't based on mono-threaded code so it can expand. FF is stuck.
I could easily upgrade my system to eight cores -- but what would be the point? I can't even make due with 4 cores, yet I am very often CPU bound in 1 core due to Firefox's stuck implementation.
In fact -- I don't require that the browser stay up if a plugin crashes -- that's far less common of an occurrence for me. What is common is that every day, every FF window and tab are run in a small quarter-sized compartment in my computer because FF is so poorly written.
Why was it written as single threaded in the first place? Seems like poor design from the start. By default, code should be re-entrant and only non reentrant by special exception or necessity. This has been a problem since the beginning, yet it keeps getting put off to some vague nebulous future.
What's the problem -- as even IE will supposedly run on separate cores (not sure if that was referring to future or now)?
But if bug 457950 doesn't require the browser to "not crash" when a plug-in crashes, is it really the same bug as this one?
In Mozilla Bugzilla #156493, Anthony DiSante (theant) wrote : | #106 |
Google is doing the right thing with Chrome, by putting every tab/plugin in its own process. And Microsoft is doing the same in IE8. Hopefully the Firefox team will come to their senses and do the right thing here. This bug is 6 years old, so clearly this kind of user feedback isn't especially important to the Firefox team; hopefully pressure from the competition will be treated a little more seriously.
In Mozilla Bugzilla #156493, Krellan (krellan) wrote : | #107 |
It is my sincere hope that when Google Chrome is completely open-sourced for all operating systems, the Chrome and Firefox teams can come to an agreement.
Firefox 4.0 = Combining the best features of Firefox 3.x and Google Chrome!
Top of the list would have to be this bug. You can tell a lot of people want this feature, because it's among the top things Google Chrome advertises as being improvements.
In Mozilla Bugzilla #156493, Simetrical+ff (simetrical+ff) wrote : | #108 |
(In reply to comment #77)
> I'm not sure this bug is the appropriate place to put "Bug 457950". I wasn't
> so concerned with a plugin crashing the browser (though that is a concern), I
> was more concerned that a plugin (Adobe flash) running in one window, wants to
> use all of the CPU.
The issue is different from the user perspective, but the solution is identical: run plugins in their own process. From a development perspective it's the same request.
Yes, you could solve your problem by using only threads, not processes, but that's unlikely to happen precisely because it doesn't solve the security problem, whereas using separate processes *would* help to solve the multicore utilization problem.
> There isn't a CPU crisis -- it's just 1 cpu that's busy. Why can't those
> plugins get a separate thread ?
They can. That's what this bug requests. It will just take a considerable amount of development work.
FYI, this is not being ignored, IE8 and Chrome have gotten Mozilla talking about process-per-tab (and I guess -per-plugin too). See some discussion here, at least on process-per-tab:
But I get the impression that it's going to take a lot of work to implement.
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #109 |
*** Bug 460527 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Matti-mversen (matti-mversen) wrote : | #110 |
*** Bug 471327 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #111 |
*** Bug 486636 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Jst (jst) wrote : | #112 |
There's work underway to do this, but it won't be done for 1.9.2.
In Mozilla Bugzilla #156493, Worcester12345 (worcester12345) wrote : | #113 |
If you want, I can test it using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.4pre) Gecko/20090903 SeaMonkey/2.0b2pre ID:20090903004335 if you give instructions.
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #114 |
*** Bug 533866 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Jakub 'Livio' Rusinek (liviopl-pl) wrote : | #115 |
From what I noticed, nspluginwrapper installed by default even on non-64-bit, does this currently.
When Flash Player goes bye bye, Firefox is still working. Like in Opera, refresh is required to make it back.
In Mozilla Bugzilla #156493, Rn214 (rn214) wrote : | #116 |
Ah. Therein lies the confusion. The problem for me isn't that flash crashes; it's that flash is running (and that background tabs don't suspend it). Consider several windows with perhaps 50 tabs. Each of them may have an instance of the flash player. The firefox CPU usage hits 100%, firefox slows to a crawl, and the OOM killer eventually clobbers firefox.
In Mozilla Bugzilla #156493, AleksanderAdamowski (aadamowski) wrote : | #117 |
Richard, you are introducing confusion into the matter. What you need in described situation is a flash blocking extension, like https:/
It will solve your problem completely.
This bug is about a significant architectural rework of Mozilla's browser plugin subsystem, regardless of whether we're talking about Flash, Java applets, or VRML renderers.
In Mozilla Bugzilla #102474, Jruderman (jruderman) wrote : | #118 |
*** Bug 180946 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Kevin Brosnan (kbrosnan) wrote : | #119 |
*** Bug 538100 has been marked as a duplicate of this bug. ***
In Mozilla Bugzilla #156493, Gavin Sharp (gavin-sharp) wrote : | #120 |
This bug is being worked on for a release that should come shortly after Firefox 3.6. That work is being tracked in bug 539055 / bug 531142.
In Mozilla Bugzilla #156493, Evengard (evengard) wrote : | #121 |
There is another problem with it...
Enabling the separate process for the plugins in the latest trunk cause the plugins to freeze...
They just begins to execute, but after some seconds they just won't react!
This behaviour is with Flash Player (with nspluginwrapper) and mplayer-mozilla... Probably others also...
In Mozilla Bugzilla #156493, Jo-hermans (jo-hermans) wrote : | #122 |
Evengard, it's not even alpha quality yet - that's why it's only available in the 3.7a1pre builds (nightly builds). You're probably seeing bug 542263 or bug 543303.
In Mozilla Bugzilla #156493, Evengard (evengard) wrote : | #123 |
I don't think it is really those bugs, because turning it off the plugins works just fine...
Jan Girke (jangirke) wrote : | #124 |
Might affect me too.
Not sure about the mplayer part but it crashes when I go to this site:
http://
I have noscript active and when I click on the Java app Firefox closes
unexpectedly.
Dunno if it works with scripts turned on but I don't know and can't try
now.
In Mozilla Bugzilla #156493, Timeless-bemail (timeless-bemail) wrote : | #125 |
This was fixed with the release of Firefox 3.6.4.
In Mozilla Bugzilla #156493, L. David Baron (dbaron) wrote : | #126 |
To be clear, it's only partly fixed on Firefox 3.6.4:
* only a specific list of plugins are out-of-process (silverlight, flash, and quicktime)
* out-of-process support in 3.6.4 is only on Windows and Linux (not Mac)
However, on mozilla-central:
* all plugins are out-of-process
* it works on Windows, Linux, and Mac
So based on the state on mozilla-central, the resolution in the previous comment that this bug is FIXED is correct, since bug resolutions reflect what's in mozilla-central. The current situation on mozilla-central will hopefully be what ships in Firefox 4.
Changed in firefox: | |
status: | Confirmed → Fix Released |
In Mozilla Bugzilla #156493, Marcelo (mmtsales) wrote : | #127 |
I'm running Firefox 3.6.6 on Linux (Kubuntu 10.04 64 bits) and it still freezes when flash freezes. All windows must be terminated when flash freezes.
In Mozilla Bugzilla #156493, L. David Baron (dbaron) wrote : | #128 |
Is the flash plugin loading through some file other than libflashplayer.so ?
Because only libflashplayer.so is whitelisted (see comment 96). The whitelisting happens through the line:
pref("dom.
in defaults/
In Mozilla Bugzilla #156493, Marcelo (mmtsales) wrote : | #129 |
Thanks for the info, David. How do I verify that?
In about:plugins, I see:
Shockwave Flash
File: npwrapper.
Does this mean that the file through which flash is loaded is npwrapper, which is not whitelisted? Can I whitelist it? If yes, do I need to whitelist "npwrapper" or "npwrapper.
Thanks
In Mozilla Bugzilla #156493, Timeless-bemail (timeless-bemail) wrote : | #130 |
marcelo, and everyone else:
Bugzilla is *NOT* a support forum.
please do not ask questions in resolved bugs.
for support, please visit http://
fwiw, you would have to whitelist the entire filename, not just some random substring.
In Mozilla Bugzilla #156493, Marcelo (mmtsales) wrote : | #131 |
timeless, the bug is not resolved for me in Firefox 3.6.6 and comment #96 says it should be starting in version 3.6.4. I'm trying to determine if the bug is indeed fixed or not.
I'm not asking general support questions.
In Mozilla Bugzilla #156493, Bugs-bmo (bugs-bmo) wrote : | #132 |
Marcelo, the bug is fixed. If there's a problem for you, it's most likely that the 64bit Linux installs which use a 32bit plugin wrapper for Flash are not whitelisted yet.
That smells strongly of a separate bug. It may already exist, and it may really belong with Kubuntu/Ubuntu (which have packaged the flash plugin as such.) If it's Mozilla's territory, and there's no bug yet, then you should probably file a new one depending on this or some such.
In any case, trying to determine how to use the about:config prefs for this is definitely support, so seems like that belongs where timeless said.
-[Unknown]
Changed in firefox: | |
importance: | Unknown → High |
In Mozilla Bugzilla #156493, M021 (m021) wrote : | #133 |
Bug 176280 was marked as a duplicate of this one (156493). For that reason, I'm reporting a new instance of that bug here. It's a bug where the Java fphover package causes infinite warning boxes.
I just experienced this problem again, many years after the previous report, when visiting www.chakraplein
In my opinion, the problem should be fixed (in Mozilla) because it looks exactly like malware (a phishing attempt to get the user to click OK to gain access to install malware). If someone can replicate this report, I recommend it be fixed since it gives the appearance of being a serious bug (it isn't really a serious problem, but unsophisticated users may not realize that, because it makes the browser stop responding).
This is using Mozilla 0.9.4, sorry for omitting it before.