Closed
Bug 364901
Opened 18 years ago
Closed 17 years ago
Firefox crashes when browsing five-plus pages though YouTube [@ 0x6c707538 - _releaseobject][@ NPSWF32.dll + 0x80f00]
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: MissingYes, Unassigned)
References
()
Details
(Keywords: crash)
Crash Data
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
When I am viewing a couple of tabs at once, and sometimes when I view a YouTube video, the brower crashes with the standard Windows XP "We're sorry" dialog box stating that it crashed. Sometimes it exits and I relaunch it and it exclaims "Firefox is already running, but not responding." I think it is a problem with the Flash plug-in. It happened after Firefox updated to 2.0.0.1.
Reproducible: Sometimes
Steps to Reproduce:
1. Update (if not already) to Firefox 2.0.0.1
2. Go to YouTube (or some other Flash site)
3. It may crash
4. If not: Open 2 or 3 tabs, 2 of them being YouTube videos.
5. It should crash.
Actual Results:
It locked up and gave me "Shockwave Flash" errors for illegal instructions.
Expected Results:
It should have worked.
Firefox is using the default theme. My machine is a 1.2GHz AMD Athlon with 128MB of RAM.
| Reporter | ||
Updated•18 years ago
|
Version: unspecified → 2.0 Branch
reporter: precisely what would the message have had to have said for you to have complained to Adobe instead of mozilla.org?
please do us the favor of actually giving a specific url where you *do* crash instead of vague steps that we can't reliably complete. it doesn't matter if 100 different places might crash, what matters is that you give us a single specific one that does instead of having us try thousands or millions that might not even crash on your computer.
you can actually fill in the URL field with that nice crashing url.
Comment 2•18 years ago
|
||
It happens to me too, but only after I visit three or four YouTube videos on Gran Paradiso 3.0a1 with Flash 9.0 r28 on a PC running Windows 2000.
Dupe of Bug 355361?
Comment 3•18 years ago
|
||
Damian - you don't get a talkback or module name?
Dakota, Damian, we need URLs. You can get it from history.
Comment 4•18 years ago
|
||
Dakota, Damian, please reopen bug if you have a URL. Thanks. For now, there is not enough information -> invalid
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → INVALID
Comment 5•18 years ago
|
||
I have finally had time to narrow this down. Watching about half a dozen videos on YouTube.com makes my copy of GPA2 crash, and it also happened with GPA1.
STEP 1
First open the following in tabs:
http://www.youtube.com/
STEP 2
In the window that conains youtube, visit the following pages:
http://www.youtube.com/watch?v=xQxrjYzUv68
http://www.youtube.com/watch?v=odWpuf2CawU
http://www.youtube.com/watch?v=EVR91_iNMTk
http://www.youtube.com/watch?v=9dMapz6qPx8
STEP 3
Click one of the stills in the "related" box. After steps 1 and 2, it will take fewer than three clicks in "related" to crash the program.
But we can leave this as INVALID, as the error seems to go away when I disable Flashblock 1.5.3a in Tools > Add-ons. I'll go report this on Flashblock's bug tracker if I can find it.
Comment 6•18 years ago
|
||
This isn't actually invalid because a pure XBL/XUL extension shouldn't cause plugins to crash. This might actually be a duplicate of Bug 361921 where the cause is known. If you can get a talkback ID from a crash we can actually confirm whether it is that bug or not.
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---
Comment 7•18 years ago
|
||
I've reported this in http://bugzilla.mozdev.org/show_bug.cgi?id=16443
When I reproduce this bug, the Talkback window does not pop up, despite that it
appears enabled in Tools > Add-ons > Extensions. How do I get a talkback ID?
Should I install GPA2 on another computer and try to get a talkback ID that way?
Comment 8•18 years ago
|
||
Someone over there asked me to install Minefield. I did, and then I went to
YouTube, watched some Minesweeper videos, and got these:
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9a3pre) Gecko/20070306 Minefield/3.0a3pre
TB29983963Z
TB29984136G
TB29984221G
TB29984292H
Comment 9•18 years ago
|
||
leaving this one to Philip
Comment 10•18 years ago
|
||
CC Igor because cvsblame points to him and blake kaplan because the crash is in spidermonkey.
TB29983963Z
Stack Signature 0x6c707538 9d8fd566
Product ID FirefoxTrunk
Build ID 2007030604
Trigger Time 2007-03-06 11:58:13.0
Platform Win32
Operating System Windows NT 5.0 build 2195
Module
URL visited http://www.youtube.com
User Comments watching youtube videos with flashblock turned on
Since Last Crash 727 sec
Total Uptime 727 sec
Trigger Reason Access violation
Source File, Line No. N/A
Stack Trace
0x6c707538
_releaseobject [mozilla/modules/plugin/base/src/ns4xplugin.cpp, line 1557]
JS_GC [mozilla/js/src/jsapi.c, line 1889]
TB29984221G
Stack Signature 0x6c707538 9d8fd566
Product ID FirefoxTrunk
Build ID 2007030604
Trigger Time 2007-03-06 12:06:25.0
Platform Win32
Operating System Windows NT 5.0 build 2195
Module
URL visited https://bugzilla.mozilla.org/show_bug.cgi?id=364901
User Comments watching videos of minefields
Since Last Crash 137 sec
Total Uptime 1017 sec
Trigger Reason Access violation
Source File, Line No. N/A
Stack Trace
0x6c707538
_releaseobject [mozilla/modules/plugin/base/src/ns4xplugin.cpp, line 1557]
JS_GC [mozilla/js/src/jsapi.c, line 1889]
TB29984292H
Stack Signature 0x6c707538 9d8fd566
Product ID FirefoxTrunk
Build ID 2007030604
Trigger Time 2007-03-06 12:09:16.0
Platform Win32
Operating System Windows NT 5.0 build 2195
Module
URL visited https://bugzilla.mozilla.org/show_bug.cgi?id=364901
User Comments watching more minefield videos
Since Last Crash 137 sec
Total Uptime 1154 sec
Trigger Reason Access violation
Source File, Line No. N/A
Stack Trace
0x6c707538
_releaseobject [mozilla/modules/plugin/base/src/ns4xplugin.cpp, line 1557]
JS_GC [mozilla/js/src/jsapi.c, line 1889]
TB29984136G
Stack Signature NPSWF32.dll + 0x80f00 (0x30080f00) b1b1be2c
Product ID FirefoxTrunk
Build ID 2007030604
Trigger Time 2007-03-06 12:02:50.0
Platform Win32
Operating System Windows NT 5.0 build 2195
Module NPSWF32.dll + (00080f00)
URL visited https://bugzilla.mozilla.org/show_bug.cgi?id=364901
User Comments testing bug 364901
Since Last Crash 153 sec
Total Uptime 880 sec
Trigger Reason Access violation
Source File, Line No. N/A
Stack Trace
NPSWF32.dll + 0x80f00 (0x30080f00)
Three of the four crashes occur here:
1883 igor.bukanov 3.277 js_GC(cx, GC_NORMAL);
1884
1885 #if JS_HAS_GENERATORS
1886 /*
1887 * Run close hooks for objects that became unreachable after the last GC.
1888 */
1889 js_RunCloseHooks(cx);
1890 #endif
It looks like when the flash object is released, the GC kicks in and falls over at js_RunCloseHooks.
Assignee: nobody → general
Component: General → JavaScript Engine
Keywords: crash
Product: Firefox → Core
QA Contact: general → general
Summary: Firefox is constantly crashing when viewing sites such as YouTube. → Firefox crashes when browsing five-plus pages though YouTube [@ 0x6c707538 - _releaseobject][@ NPSWF32.dll + 0x80f00]
Version: 2.0 Branch → Trunk
Comment 11•18 years ago
|
||
_releaseobject is almost certainly being called via NPObjWrapper_Finalize:
http://lxr.mozilla.org/mozilla/ident?i=NPObjWrapper_Finalize
which would be called from js_GC (called from JS_GC) on the trunk at line 3079 of jsgc.c, not jsapi.c line 1889 (JS_GC's body). What could be going wrong?
Either the stack is not lying, only eliding tail-calling frames. Or something is not binary compatible with the trunk. I see no incompatible changes in jsapi.h, so I suspect the former. Say the call stack is JS_GC / js_GC / NPObjWrapper_Finalize and js_RunCloseHooks is a red herring. What would cause _releaseobject to crash? Can someone dig out the machine state (registers) and reason about control flow near the crash pc?
/be
Talkback stacks on Windows pretty much always elide frames that don't save EBP -- that's more than just tail-calling frames.
Comment 13•18 years ago
|
||
Would be good to get the bug confirmed, even better with testcase reduction.
/be
Comment 14•17 years ago
|
||
If I get this right I would say this WORKSFORME on Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9b5pre) Gecko/2008032505 Minefield/3.0b5pre ID:2008032505
I opened an additional window and went to YouTube, opened 6 different videos on tabs and play them all at the same time (the sound mixture was mind boggling) and the videos played without a hitch.
This with Flash Player Version 9,0,115,0
Comment 15•17 years ago
|
||
Confirm no crash with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9pre) Gecko/2008061305 Minefield/Firefox/3.0pre
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago → 17 years ago
Resolution: --- → WORKSFORME
Updated•14 years ago
|
Crash Signature: [@ 0x6c707538 - _releaseobject]
[@ NPSWF32.dll + 0x80f00]
You need to log in
before you can comment on or make changes to this bug.
Description
•