Re: jsdIDebuggerService crashing FF 2.0

"timeless" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.jsdebugger
Organization http://groups.google.com
Message-ID <[email protected]>
On Dec 12, 6:56 pm, "John J. Barton" <[email protected]>
wrote:
> >   - talkback report IDs from the crashes.Here is the most recent four of about 30:
> TB27213209K, TB27213184Y, TB27211396E, TB27211391G
> what can be done with these?

start by visiting http://talkback-public.mozilla.org/search/start.jsp

Note that as of this writing talkback doesn't seem to be very
responsive, so be patient, or try again another day. You can search by
id, and you'll get a stack trace.

>From there, search for the signature in bugzilla.mozilla.org,
https://bugzilla.mozilla.org/query.cgi

If you don't find a bug, please file one. include the keyword 'crash',
[@ sign::nature] in the summary, and the stack trace in the
description.

you can also visit irc.mozilla.org and ask for help chasing it. problem
you'll end up talking to James Ross, or myself (but please don't expect
us to be around on weekends. sometimes we sleep and such).

Unfortunately, your first stack looks like this:
Incident ID: 27213209
Stack Signature	js_MarkGCThing 19bb9def
Product ID	Firefox2
Build ID	2006101023
Trigger Time	2006-12-11 22:02:56.0
Platform	Win32
Operating System	Windows NT 5.1 build 2600
Module	js3250.dll + (0001f26c)
URL visited
User Comments	jsds.on()
Since Last Crash	16 sec
Total Uptime	3891028 sec
Trigger Reason	Access violation
Source File, Line
No.	c:/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/js/src/jsgc.c,
line 2351
Stack Trace
js_MarkGCThing  [mozilla/js/src/jsgc.c, line 2351]
MarkGCThingChildren  [mozilla/js/src/jsgc.c, line 1971]
js_MarkGCThing  [mozilla/js/src/jsgc.c, line 2352]
js_GC  [mozilla/js/src/jsgc.c, line 2745]
JS_GC  [mozilla/js/src/jsapi.c, line 1944]
nsAppStartup::Run
[mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 152]
main  [mozilla/browser/app/nsBrowserApp.cpp, line 61]
kernel32.dll + 0x16fd7 (0x7c816fd7)

Which is useless. it just means that there's an object that probably
reached the dead state while something had a reference to it. In
general stacks with JS_GC in them are not very easy to solve (ideally
you manage to create a very simple reproducable testcase, and then
build a debug build and spend a long time learning about spidermonkey).

Note that not all crashes are the same, so while [@ js_MarkGCThing]
would be the signature, and while the stack probably matches a dozen
bugs, if the bugs don't talk about using jsd to trigger it, it's
/probably/ not the bug you want, and if you don't find a match that
does mention jsd/venkman/firebug, you'd want to use a new one.

Certainly if there's a change that you made to avoid the crash,
explaining (and providing sample code for crashing/simple change that
doesn't crash code) that's usually very helpful.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.