Closed Bug 269334 Opened 20 years ago Closed 19 years ago

Firefox crashed with Flash

Categories

(Core Graveyard :: Plug-ins, defect)

1.7 Branch
x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED EXPIRED

People

(Reporter: arun.nallan, Assigned: adamlock)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 (ax)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 (ax)

I am a great fan of Firefox till the Preview Release.. But version 1.0 is just
annoying. The program crashes often. The main reason might be flash plugin. It
always says me this message - "The plugin performed an illegal operation.You are
strongly
advised to restart Navigator"

Not sure if something else is causing this but this happens only when the web
site I am visitng contains flash. I tried uninstalling Firefox and re-installing
and also re-installing Flash 7. But in vain.

Please let me know if this is a bug or if not, please let me know what I am
doing wrong?

Build: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107
Firefox/1.0 (ax)


Reproducible: Always
Steps to Reproduce:
1.open any page with a flash object
2. message "The plugin performed an illegal operation.You are strongly
advised to restart Navigator" appears. 
3. keep visiting the page again or reload the page till the program crashes.

Actual Results:  
Program crashed.

Expected Results:  
If the problem is with Flash plugin, the message should be displayed
consistently and should not let firefox to be crashed.
If the problem is not with Flash plugin, the message should not have appeared in
the first place.
Any example url? I seen this too, but only on one url. 

Also, can you please retest with a fresh profile?
please ask in forums or mozillazine for help reducing your crashing site to a
managable testcase.

and please move this bug to browser:plugins once you've attached your testcase.
I think the reason for the crash may be due to the Adam Lock's ActiveX plugin
installed on my 1.0 PR release firefox browser
(http://forums.mozillazine.org/viewtopic.php?p=818017). Please note that
activex.js was configured to execute only for WMP and not for Flash classids.
After upgrading my browser to 1.0 version, and with activex enabled, the flash
pages were loading properly but, the message - "The plugin performed an illegal
operation. You are strongly advised to restart Navigator" kept appearing each
time and then atlast the firefox would crash. 

When I manually deleted the activex-related files (activex.js and netscape7.2's
npmozax.dll), the crash does not occur anymore. 

There seems to be a problem however, in firefox 1.0, that when any plugin has
failed would lead to crash the browser.

Another instance of this problem is when I try to access the following URL (NO
ActiveX):

http://tuner1.dc1.sonixtream.com./solon/media/tuner/Tuner?aff=star94&type=NS

At Home:
  The browser displays "Missing plugins" bar and finds no plugin for the content
which could be played using WMP.

At Work setup (Corporate HTTP Proxy Server):

  The browser plays the radio but, often but not always, the Java console raises
exceptions like AccessControlException or SocketException. After accessing the
page by either using "Back/Forward" or something like that... the browser
crashes. I am not sure of the reason but I think the reason may be due to the
failure of Java plugin. The interesting thing here is that the radio is being
played even with these exceptions and after a couple of visits, the browser crashes.

So, at the bottomline, I guess these kinds of problems are due to the failure of
plugins, which could cause the browser crash.

The following is the Java console information:

java.security.AccessControlException: access denied (java.net.SocketPermission
proxy.corp.ups.com resolve)

	at java.security.AccessControlContext.checkPermission(Unknown Source)

	at java.security.AccessController.checkPermission(Unknown Source)

	at java.lang.SecurityManager.checkPermission(Unknown Source)

	at java.lang.SecurityManager.checkConnect(Unknown Source)

	at java.net.InetAddress.getAllByName0(Unknown Source)

	at java.net.InetAddress.getAllByName0(Unknown Source)

	at java.net.InetAddress.getByName(Unknown Source)

	at
sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(Unknown
Source)

	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.checkCookieHeader(Unknown
Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

	at java.net.HttpURLConnection.getResponseCode(Unknown Source)

	at sun.applet.AppletClassLoader.getBytes(Unknown Source)

	at sun.applet.AppletClassLoader.access$100(Unknown Source)

	at sun.applet.AppletClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at sun.applet.AppletClassLoader.findClass(Unknown Source)

	at sun.plugin.security.PluginClassLoader.access$201(Unknown Source)

	at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadCode(Unknown Source)

	at sun.applet.AppletPanel.createApplet(Unknown Source)

	at sun.plugin.AppletViewer.createApplet(Unknown Source)

	at sun.applet.AppletPanel.runLoader(Unknown Source)

	at sun.applet.AppletPanel.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)

java.security.AccessControlException: access denied (java.net.SocketPermission
proxy.corp.ups.com resolve)

	at java.security.AccessControlContext.checkPermission(Unknown Source)

	at java.security.AccessController.checkPermission(Unknown Source)

	at java.lang.SecurityManager.checkPermission(Unknown Source)

	at java.lang.SecurityManager.checkConnect(Unknown Source)

	at java.net.InetAddress.getAllByName0(Unknown Source)

	at java.net.InetAddress.getAllByName0(Unknown Source)

	at java.net.InetAddress.getByName(Unknown Source)

	at
sun.net.www.protocol.http.HttpURLConnection.getHttpProxyAuthentication(Unknown
Source)

	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

	at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.checkCookieHeader(Unknown
Source)

	at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)

	at java.net.HttpURLConnection.getResponseCode(Unknown Source)

	at sun.applet.AppletClassLoader.getBytes(Unknown Source)

	at sun.applet.AppletClassLoader.access$100(Unknown Source)

	at sun.applet.AppletClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at sun.applet.AppletClassLoader.findClass(Unknown Source)

	at sun.plugin.security.PluginClassLoader.access$201(Unknown Source)

	at sun.plugin.security.PluginClassLoader$1.run(Unknown Source)

	at java.security.AccessController.doPrivileged(Native Method)

	at sun.plugin.security.PluginClassLoader.findClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadClass(Unknown Source)

	at java.lang.ClassLoader.loadClass(Unknown Source)

	at sun.applet.AppletClassLoader.loadCode(Unknown Source)

	at sun.applet.AppletPanel.createApplet(Unknown Source)

	at sun.plugin.AppletViewer.createApplet(Unknown Source)

	at sun.applet.AppletPanel.runLoader(Unknown Source)

	at sun.applet.AppletPanel.run(Unknown Source)

	at java.lang.Thread.run(Unknown Source)


Regarding moving this bug to Browser:Plugins, I was not ableto find such
category. The only one I found was Plugin Finder service. Is that what it needs
to be in?

[Unrelated stuff:
http://tuner1.dc1.sonixtream.com./solon/media/tuner/Tuner?aff=star94&type=IE was
playing perfectly when ActiveX was installed in 1.0PR release, which is not the
same case in 1.0 release.]
Component: General → Plug-ins
Product: Firefox → Browser
Version: unspecified → 1.7 Branch
Assignee: firefox → adamlock
Component: Plug-ins → Embedding: ActiveX Wrapper
QA Contact: firefox.general → dunn5557
Moved to Core:Plugins
Component: Embedding: ActiveX Wrapper → Plug-ins
This is an automated message, with ID "auto-resolve01".

This bug has had no comments for a long time. Statistically, we have found that
bug reports that have not been confirmed by a second user after three months are
highly unlikely to be the source of a fix to the code.

While your input is very important to us, our resources are limited and so we
are asking for your help in focussing our efforts. If you can still reproduce
this problem in the latest version of the product (see below for how to obtain a
copy) or, for feature requests, if it's not present in the latest version and
you still believe we should implement it, please visit the URL of this bug
(given at the top of this mail) and add a comment to that effect, giving more
reproduction information if you have it.

If it is not a problem any longer, you need take no action. If this bug is not
changed in any way in the next two weeks, it will be automatically resolved.
Thank you for your help in this matter.

The latest beta releases can be obtained from:
Firefox:     http://www.mozilla.org/projects/firefox/
Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html
Seamonkey:   http://www.mozilla.org/projects/seamonkey/
This bug has been automatically resolved after a period of inactivity (see above
comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → EXPIRED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.