Closed
Bug 126532
Opened 23 years ago
Closed 23 years ago
Etrade media center - launching media player audio crashes browser
Categories
(Core Graveyard :: Java: OJI, defect)
Tracking
(Not tracked)
VERIFIED
DUPLICATE
of bug 108601
People
(Reporter: susiew, Assigned: joe.chou)
References
()
Details
(Keywords: crash, testcase, topembed)
Audio played in the Media Center area of Etrade's new site causes a crash:
1. go to www.etrade.com and from Home, mouseover Products then click Plan &
Advice (I will evangelize that the tabs aren't displayed right)
2. click one of the audio links. Pick a player and Save Preferences.
With Win Media Player, as expected player launches externally and plays.
3. Click X to close the media player HTML popup at any point
Result: The browser crashes.
I replicated this 100% of the time, several times, on Mozilla/5.0 (Windows; U;
Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011128 as well as recent builds
including the 1/30 build.
Reporter | ||
Comment 1•23 years ago
|
||
More info: It's not closing the popup that causes the crash.
It's merely *launching* the popup that freezes the browser, then it starts to
fail, then when you click the X it crashes down and sends Talkback.
Again, the Windows Media Player properly loads and plays as a plugin.
Reporter | ||
Comment 2•23 years ago
|
||
Incident ID 3121015
Stack Signature jvm.dll + 0x40558 (0x6d460558) a5b28540
Trigger Time 2002-02-19 16:03:32
Email Address susiew@netscape.com
URL visited http://e-trade.0mm.com/ETR378007+312269724
Build ID 2001112815
Product ID Netscape6.21
Platform
Operating System Win32
Module
Trigger Reason Access violation
User Comments THIS IS CRITICAL. It is etrade's new website. I think it crashed
the browser. I am going to evangelize them.
Stack Trace
jvm.dll + 0x40558 (0x6d460558)
jvm.dll + 0x403f8 (0x6d4603f8)
jvm.dll + 0x22e4d (0x6d442e4d)
jvm.dll + 0x22bb9 (0x6d442bb9)
jvm.dll + 0x23e1e (0x6d443e1e)
jpins32.dll + 0x86cb (0x6d2e86cb)
jpins32.dll + 0x38c4 (0x6d2e38c4)
nsHTMLExternalObjSH::PostCreate
[c:\builds\seamonkey\mozilla\dom\src\base\nsDOMClassInfo.cpp, line 3986]
XPCWrappedNative::GetNewOrUsed
[c:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednative.cpp, line 405]
XPCConvert::NativeInterface2JSObject
[c:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcconvert.cpp, line 797]
nsXPConnect::WrapNative
[c:\builds\seamonkey\mozilla\js\src\xpconnect\src\nsXPConnect.cpp, line 497]
nsDOMClassInfo::WrapNative
[c:\builds\seamonkey\mozilla\dom\src\base\nsDOMClassInfo.cpp, line 753]
nsHTMLDocumentSH::GetProperty
[c:\builds\seamonkey\mozilla\dom\src\base\nsDOMClassInfo.cpp, line 3666]
XPC_WN_Helper_GetProperty
[c:\builds\seamonkey\mozilla\js\src\xpconnect\src\xpcwrappednativejsops.cpp,
line 781]
js_GetProperty [c:\builds\seamonkey\mozilla\js\src\jsobj.c, line 2433]
js_Interpret [c:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 2559]
js_Invoke [c:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 825]
js_InternalInvoke [c:\builds\seamonkey\mozilla\js\src\jsinterp.c, line 900]
JS_CallFunctionValue [c:\builds\seamonkey\mozilla\js\src\jsapi.c, line 3374]
nsJSContext::CallEventHandler
[c:\builds\seamonkey\mozilla\dom\src\base\nsJSEnvironment.cpp, line 959]
nsJSEventListener::HandleEvent
[c:\builds\seamonkey\mozilla\dom\src\events\nsJSEventListener.cpp, line 140]
nsEventListenerManager::HandleEventSubType
[c:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line
1197]
nsEventListenerManager::HandleEvent
[c:\builds\seamonkey\mozilla\content\events\src\nsEventListenerManager.cpp, line
1872]
GlobalWindowImpl::HandleDOMEvent
[c:\builds\seamonkey\mozilla\dom\src\base\nsGlobalWindow.cpp, line 605]
DocumentViewerImpl::LoadComplete
[c:\builds\seamonkey\mozilla\content\base\src\nsDocumentViewer.cpp, line 1086]
nsDocShell::EndPageLoad
[c:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3763]
nsWebShell::EndPageLoad
[c:\builds\seamonkey\mozilla\docshell\base\nsWebShell.cpp, line 898]
nsDocShell::OnStateChange
[c:\builds\seamonkey\mozilla\docshell\base\nsDocShell.cpp, line 3671]
nsDocLoaderImpl::FireOnStateChange
[c:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 1095]
nsDocLoaderImpl::doStopDocumentLoad
[c:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 734]
nsDocLoaderImpl::DocLoaderIsEmpty
[c:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 632]
nsDocLoaderImpl::OnStopRequest
[c:\builds\seamonkey\mozilla\uriloader\base\nsDocLoader.cpp, line 563]
nsLoadGroup::RemoveRequest
[c:\builds\seamonkey\mozilla\netwerk\base\src\nsLoadGroup.cpp, line 521]
imgRequestProxy::OnStopRequest
[c:\builds\seamonkey\mozilla\modules\libpr0n\src\imgRequestProxy.cpp, line 385]
imgRequest::OnStopRequest
[c:\builds\seamonkey\mozilla\modules\libpr0n\src\imgRequest.cpp, line 685]
ProxyListener::OnStopRequest
[c:\builds\seamonkey\mozilla\modules\libpr0n\src\imgLoader.cpp, line 455]
nsStreamListenerTee::OnStopRequest
[c:\builds\seamonkey\mozilla\netwerk\base\src\nsStreamListenerTee.cpp, line 25]
nsHttpChannel::OnStopRequest
[c:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHttpChannel.cpp, line 2191]
nsOnStopRequestEvent::HandleEvent
[c:\builds\seamonkey\mozilla\netwerk\base\src\nsRequestObserverProxy.cpp, line 162]
PL_HandleEvent [c:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line 591]
PL_ProcessPendingEvents [c:\builds\seamonkey\mozilla\xpcom\threads\plevent.c,
line 524]
_md_EventReceiverProc [c:\builds\seamonkey\mozilla\xpcom\threads\plevent.c, line
1072]
nsAppShellService::Run
[c:\builds\seamonkey\mozilla\xpfe\appshell\src\nsAppShellService.cpp, line 468]
netscp6.exe + 0x1769 (0x00401769)
netscp6.exe + 0x121a (0x0040121a)
netscp6.exe + 0x34eb (0x004034eb)
KERNEL32.DLL + 0x17d08 (0x77e97d08)
Comment 3•23 years ago
|
||
Shrir, is this a plugin issue. Can you take a look at it.
Comment 4•23 years ago
|
||
Same trace as in bug 108601, crash inside Java. Holding off on marking dup for now.
Does JRE 1.4 perform better?
Comment 5•23 years ago
|
||
Is it java or that we crash after handling the media content with the handler
(like quicktime)?
Reporter | ||
Comment 6•23 years ago
|
||
I tried 11/28 and 1/30 commercial builds and neither crashed when RealPlayer is
selected.
If RealPlayer is selected, then in Preferences I change to Win Med Player, it
crashes.
(Testing note: You need to remove cookies to change players once Win MP is
default, to start fresh.)
Whether the browser crashes or not, the JRE console has the following. The JRE
icon appears once the popup that hosts the players has launched.
Java(TM) Plug-in: Version 1.3.1_01
Using JRE version 1.3.1_01 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
Proxy Configuration: Browser Proxy Configuration
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
java.lang.ClassFormatError: RMObserver (Bad magic number)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:111)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:143)
at sun.plugin.security.PluginClassLoader.findClass
(PluginClassLoader.java:269)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:493)
at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:111)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:143)
at sun.plugin.security.PluginClassLoader.findClass
(PluginClassLoader.java:269)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:468)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:586)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1309)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:515)
at sun.applet.AppletPanel.run(AppletPanel.java:293)
at java.lang.Thread.run(Thread.java:484)
Comment 7•23 years ago
|
||
I can't reproduce this using ns build 2002021108 on Win2K; I get an error saying
that Windows Media Player is not installed (although it is). nominating for nsbeta1
Keywords: nsbeta1
Reporter | ||
Comment 8•23 years ago
|
||
Re Comment 7, I discovered that if it tells you you don't have Win Media Player
installed, if you close that window then click Listen again, it loads the popup
as if you did have the player. It shows a broken plugin. Then starts to crash.
Comment 9•23 years ago
|
||
k, I tried this on my NT with 0221 trunk. Have win media player 6.4 and
real(default installation with browser); *jre 1.3.1*
my obseration:
I saw what trudelle has mentioend in comment 7 initially. I closed that dialog(
wher eit says wmp not installed..) and reclicked on the media link expecting to
see the crash that Susie mentioned. However, windows media player launched as a
helper app this time and played the file perefectly. Then I closed that helper
app window and clicked on another media link in the window...nothing
happened..so I clicked on the 'x' button on the top right to close this window
and saw the crash.
Reporter | ||
Comment 10•23 years ago
|
||
Once the popup that's supposed to load the plugin comes up, try to click the
links at the top of the window for Preferences etc.
I have found that they don't click which makes me think the browser may have
started crashing upon launching the popup but only does its grand finale upon
clicking the X. When RealPlayer is selected those links and other functions work
as expected.
FYI I tested this with IE as the user agent string and it still crashed.
Comment 11•23 years ago
|
||
I agree with u, the browser is actually non-functional after I close the media
payer (helper app). It just waits on me to click the 'x' to crash. I see what u
say..
Comment 12•23 years ago
|
||
I tried on my windows 98 (commercial netscape build: 2002-02-21-08-trunk),
with jre 1.40-rc.
Shrirang, I think this is more likely a plugin rather oji? I couldn't reproduce
the crash, but I got the following error from java console windows:
Cookie service is not available - use cache to determine "Cookie"
Cookie service is not available - use cache to determine "Cookie"
load: class NPDS.npDSEvtObsProxy.class not found.
java.lang.ClassNotFoundException: NPDS.npDSEvtObsProxy.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
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)
Caused by: java.io.IOException: open HTTP connection failed.
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)
... 11 more
Reporter | ||
Comment 13•23 years ago
|
||
Any chance this can be looked at further? I want to know if there's anything
Etrade can do to work around this.
Comment 14•23 years ago
|
||
Adding topembed and marcio to the cc. Looks like crash with Gecko embeded only
when you close the etrade player window.
Keywords: topembed
Comment 15•23 years ago
|
||
joe, are you looking at this?
just to confirm. this is only when media player is perfered audio player
and when media player is not installed... correct?
Summary: Etrade media center - launching audio crashes browser → Etrade media center - launching media player audio crashes browser
Reporter | ||
Comment 16•23 years ago
|
||
1. Only crashes when Win Media Player is the selected player.
2. Crashes whether or not the Win Media Player is installed.
Even if you can hear the audio and the player launches, it's really crashed.
(see comment #11)
Comment 17•23 years ago
|
||
Is there a reason this bug is marked dependant on 108601 and not just a dup? It
looks like the same crash to me. Joe or Peter...what do you guys think?
Comment 18•23 years ago
|
||
I think this is a dup of bug 108601. The crash is inside the JRE. A minimal,
stripped down testcase may help track down the root cause.
Susie, does disabling Java prevent the crash? What about using a newer JRE than
1.3.1_01?
Reporter | ||
Comment 19•23 years ago
|
||
1. I have had Java Plug-in 1.3.1_02 installed for a while.
2. DOES NOT CRASH if Java is disabled, when I follow the steps to replicate.
Good line of questioning! :-)
Comment 20•23 years ago
|
||
Since Peter was the one that originally marked this dependant on 108601 and now
agrees that it's a dup...marking it so. No point in having everyone looking at
2 bugs for the same crash.
*** This bug has been marked as a duplicate of 108601 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•