Last Comment Bug 667452 - CRASH on Windows when testing JSD2
: CRASH on Windows when testing JSD2
Status: RESOLVED FIXED
:
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: Other Branch
: x86 Windows Vista
: -- normal (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
: jsd
: Jason Orendorff [:jorendorff]
Mentors:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-06-27 07:40 PDT by Jan Honza Odvarko [:Honza]
Modified: 2011-07-08 00:24 PDT (History)
2 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments
The .mozconfig file I am using for Win build (906 bytes, text/plain)
2011-06-27 09:47 PDT, Jan Honza Odvarko [:Honza]
no flags Details

Description Jan Honza Odvarko [:Honza] 2011-06-27 07:40:31 PDT
I am experiencing a crash on Windows Vista when testing new JSDBG2.

Firefox built from this branch:
http://hg.mozilla.org/users/dcamp_campd.org/remote-debug/

STR:

1) Download the source and built Firefox under Windows.
2) Install this extension: https://github.com/campd/sample-debug-actors/
3) Restart and wait for some time (~10 sec) -> CRASH

Here is my stack trace:

> xul.dll!XPCJSRuntime::TraceJS(JSTracer * trc=0x0024d0b0, void *
> data=0x0317bc78)  Line 375	C++
> mozjs.dll!js::MarkRuntime(JSTracer * trc=0x0024d0b0)  Line 1846 + 0x19
> bytes	C++
> mozjs.dll!MarkAndSweep(JSContext * cx=0x041b5720, JSCompartment * 
> comp=0x00000000, JSGCInvocationKind gckind=GC_NORMAL, js::GCTimer &
> gcTimer={...})  Line 2278 + 0xc bytes	C++
> mozjs.dll!GCCycle(JSContext * cx=0x041b5720, JSCompartment * 
> comp=0x00000000, JSGCInvocationKind gckind=GC_NORMAL, js::GCTimer &
> gcTimer={...})  Line 2648 + 0x15 bytes	C++
> mozjs.dll!js_GC(JSContext * cx=0x041b5720, JSCompartment * 
> comp=0x00000000, JSGCInvocationKind gckind=GC_NORMAL)  Line 2713 + 0x15
> bytes	C++
> mozjs.dll!JS_CompartmentGC(JSContext * cx=0x041b5720, JSCompartment *
> comp=0x00000000)  Line 2615 + 0xf bytes	C++
> mozjs.dll!JS_GC(JSContext * cx=0x041b5720)  Line 2622 + 0xb bytes	C++
> xul.dll!nsXPConnect::Collect()  Line 413 + 0xa bytes	C++
> xul.dll!nsXPConnect::GarbageCollect()  Line 422	C++
> xul.dll!nsJSContext::GarbageCollectNow()  Line 3254	C++
> xul.dll!GCTimerFired(nsITimer * aTimer=0x043c6990, void *
> aClosure=0x00000000)  Line 3303	C++
> xul.dll!nsTimerImpl::Fire()  Line 424 + 0xe bytes	C++
> xul.dll!nsTimerEvent::Run()  Line 522	C++
> xul.dll!nsThread::ProcessNextEvent(int mayWait=1, int * result=0x0024d490)
> Line 618 + 0x19 bytes	C++

Honza
Comment 1 Jan Honza Odvarko [:Honza] 2011-06-27 09:47:50 PDT
Created attachment 542178 [details]
The .mozconfig file I am using for Win build
Comment 2 Dave Camp (:dcamp) 2011-06-27 13:35:02 PDT
I'm pretty sure this was fixed with a merge from jsdbg2.  Honza, please verify.
Comment 3 Jan Honza Odvarko [:Honza] 2011-06-27 22:46:49 PDT
Works as expected now, thanks Dave!

I am marking as Resolved/Fixed, but perhaps you want to use different flags.
Honza

Note You need to log in before you can comment on or make changes to this bug.