Closed Bug 303811 Opened 19 years ago Closed 19 years ago

[@ 0x735c5357] crash in _releaseobject and other functions in ns4xPlugin.cpp

Categories

(Core :: DOM: Core & HTML, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: timeless, Unassigned)

References

Details

(Keywords: crash)

Crash Data

see also bug 302638, bug 293902, bug 302355

     Count   Offset    Real Signature
[ 14   0x735c5357 b47e70b0 - _releaseobject ]
 
     Crash date range: 01-AUG-05 to 06-AUG-05
     Min/Max Seconds since last crash: 76 - 80397
     Min/Max Runtime: 950 - 108194
 
     Count   Platform List 
     14   Windows XP [Windows NT 5.1 build 2600] 
 
     Count   Build Id List 
     6   2005080306
     5   2005080206
     3   2005080106
 
     No of Unique Users        4
 
 Stack trace(Frame) 

	 0x735c5357  
	 _releaseobject
[c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/modules/plugin/base/src/ns4xPlugin.cpp
 line 1522] 
	 js_GC	[c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c 
line 1839] 
	 js_ForceGC
[c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c  line 1510] 
	 nsAppStartup::Run
[c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp
 line 146] 
	 main
[c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/browser/app/nsBrowserApp.cpp
 line 61] 
	 kernel32.dll + 0x16d4f (0x7c816d4f)   
 
     (7996538)	URL: http://winsysinfo.sourceforge.net
     (7996538)	Comments: I had 2 tabs open  one for google search  one viewing
the project info on winsysinfo on sourceforge.
*** Bug 304366 has been marked as a duplicate of this bug. ***
Nominating for blocking-1.8b4:
* 0x735c5357 is the #8 topcrash for Firefox on the Gecko 1.8 branch.
* Crashing with a bogus instruction pointer scares me -- it could be a security
hole if an attacker can put instructions there, or change the address to where
the attacker put instructions.

Btw, not all of the crashes at 0x735c5357 have _releaseobject as the next item
on the stack, but they all have some function in ns4xPlugin.cpp as the next item.
Flags: blocking1.8b4?
Might be a dup of bug 300756, based on stacks in that bug.  Let's see if these
crashes go away in Talkback data over the next few days.
branch drivers waiting to see if this resolves itself before approving
nomination for 1.8b4

Summary: [@ 0x735c5357 - _releaseobject] → [@ 0x735c5357] crash in _releaseobject and other functions in ns4xPlugin.cpp
not on talkback after checkin of 300756, duping.

*** This bug has been marked as a duplicate of 300756 ***
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Flags: blocking1.8b4?
Resolution: --- → DUPLICATE
Had this again in a trunk build. 

Incident ID: 14061024

Stack Signature	 0x6c707538 c964efb0
Product ID	FirefoxTrunk
Build ID	2006011606
Trigger Time	2006-01-17 02:55:50.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	
URL visited	
User Comments	
Since Last Crash	8531 sec
Total Uptime	30925 sec
Trigger Reason	Access violation
Source File, Line No.	N/A

Stack Trace 	
0x6c707538
_releaseobject  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/modules/plugin/base/src/ns4xPlugin.cpp, line 1526]
js_GC  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c, line 1845]
js_ForceGC  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c, line 1508]
nsAppStartup::Run  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 162]
main  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/browser/app/nsBrowserApp.cpp, line 61]
kernel32.dll + 0x16d4f (0x7c816d4f)
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
See also many TB's on similar crash at bug 323234.
Having this again at http://forum.teamxbox.com/forumdisplay.php?f=128

Incident ID: TB14235374
Stack Signature	0x4449502f 7b524ae5
Product ID	FirefoxTrunk
Build ID	2006011905
Trigger Time	2006-01-21 07:07:52.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	
URL visited	
User Comments	
Since Last Crash	54957 sec
Total Uptime	67288 sec
Trigger Reason	Access violation
Source File, Line No.	N/A

Stack Trace 	

0x4449502f
_releaseobject  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/modules/plugin/base/src/ns4xPlugin.cpp, line 1527]
js_GC  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c, line 1901]
js_ForceGC  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/js/src/jsgc.c, line 1560]
nsAppStartup::QueryInterface  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 126]
main  [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/browser/app/nsBrowserApp.cpp, line 61]
kernel32.dll + 0x16d4f (0x7c816d4f)
Status: UNCONFIRMED → NEW
Ever confirmed: true
*** Bug 324917 has been marked as a duplicate of this bug. ***
About half of the top crashers have stacks involving js_GC. Is it possible that it's related somehow, or just coincidence?
_releaseobject means an object is dying, for objects that are held by js, that can only happen under js_gc. if js_gc releases the last js reference and there are still c++ references, then the last release would come under some other stack, but in general it's clearly the case that usually the last reference is from js.
still seen on the trunk?  I can't reproduce on the branch
looking for any instances of "releaseobject" and "nsappstartup::queryinterface" in the top five frames of the stack I don't see anything related to the crashes reported here.  Also looked for matches to url "forum.teamxbox.com" and only found two crashes, both of which were not related to the stacks in this bugs.

I'm guessing this is fixed now... marking WFM.  reopen if any one discovers new evidence..
Status: NEW → RESOLVED
Closed: 19 years ago19 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ 0x735c5357]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.