Closed Bug 1466348 Opened 6 years ago Closed 6 years ago

Intermittent GECKO(3508) | Assertion failure: param.type.Tag() != nsXPTType::T_JSVAL (JSVals are marked as needing cleanup (even though they don't)), at z:/build/build/src/js/xpconnect/src/XPCWrappedNative.cpp:1736

Categories

(Firefox :: General, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1461789

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=181504898&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/NP9eGY0uSHSeCmrk0mCqlg/runs/0/artifacts/public/logs/live_backing.log

11:30:19     INFO -  913 INFO TEST-START | browser/modules/test/browser/browser_PageActions.js
11:30:19     INFO -  GECKO(3508) | ++DOCSHELL 0000023713102800 == 3 [pid = 7492] [id = {ad4804f3-76a1-4bad-95a5-7fad07d6d03c}]
11:30:19     INFO -  GECKO(3508) | ++DOMWINDOW == 18 (0000023713196E00) [pid = 7492] [serial = 24] [outer = 0000000000000000]
11:30:19     INFO -  GECKO(3508) | ++DOMWINDOW == 19 (00000237133C0800) [pid = 7492] [serial = 25] [outer = 0000023713196E00]
11:30:19     INFO -  GECKO(3508) | Assertion failure: param.type.Tag() != nsXPTType::T_JSVAL (JSVals are marked as needing cleanup (even though they don't)), at z:/build/build/src/js/xpconnect/src/XPCWrappedNative.cpp:1736
11:30:19     INFO -  GECKO(3508) | #01: static void TraceStackRoots(class JSTracer *, class mozilla::EnumeratedArray<enum JS::RootKind,14,JS::Rooted<void *> *> & const) [js/src/gc/RootMarking.cpp:85]
11:30:19     INFO -  GECKO(3508) | #02: js::gc::GCRuntime::traceRuntimeCommon(JSTracer *,js::gc::GCRuntime::TraceOrMarkRuntime,js::gc::AutoTraceSession &) [js/src/gc/RootMarking.cpp:352]
11:30:19     INFO -  GECKO(3508) | #03: js::Nursery::doCollection(JS::gcreason::Reason,js::gc::TenureCountCache &) [js/src/gc/Nursery.cpp:893]
11:30:19     INFO -  GECKO(3508) | #04: js::Nursery::collect(JS::gcreason::Reason) [js/src/gc/Nursery.cpp:739]
11:30:19     INFO -  GECKO(3508) | #05: js::gc::GCRuntime::minorGC(JS::gcreason::Reason,js::gcstats::PhaseKind) [js/src/gc/GC.cpp:7854]
11:30:19     INFO -  GECKO(3508) | #06: js::gc::GCRuntime::gcCycle(bool,js::SliceBudget &,JS::gcreason::Reason) [js/src/gc/GC.cpp:7453]
11:30:19     INFO -  GECKO(3508) | #07: js::gc::GCRuntime::collect(bool,js::SliceBudget,JS::gcreason::Reason) [js/src/gc/GC.cpp:7645]
11:30:19     INFO -  GECKO(3508) | #08: js::gc::GCRuntime::startGC(JSGCInvocationKind,JS::gcreason::Reason,__int64) [js/src/gc/GC.cpp:7729]
11:30:19     INFO -  GECKO(3508) | #09: js::gc::GCRuntime::gcIfRequested() [js/src/gc/GC.cpp:7914]
11:30:19     INFO -  GECKO(3508) | #10: static bool HandleInterrupt(struct JSContext *, bool) [js/src/vm/Runtime.cpp:428]
11:30:19     INFO -  GECKO(3508) | #11: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:2157]
11:30:19     INFO -  GECKO(3508) | #12: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:421]
11:30:19     INFO -  GECKO(3508) | #13: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:493]
11:30:19     INFO -  GECKO(3508) | #14: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:539]
11:30:19     INFO -  GECKO(3508) | #15: js::ScriptedProxyHandler::get(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/ScriptedProxyHandler.cpp:1007]
11:30:19     INFO -  GECKO(3508) | #16: js::Proxy::getInternal(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:351]
11:30:19     INFO -  GECKO(3508) | #17: js::Proxy::get(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:361]
11:30:19     INFO -  GECKO(3508) | #18: js::ForwardingProxyHandler::get(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/Wrapper.cpp:154]
11:30:19     INFO -  GECKO(3508) | #19: js::CrossCompartmentWrapper::get(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/CrossCompartmentWrapper.cpp:225]
11:30:19     INFO -  GECKO(3508) | #20: js::Proxy::getInternal(JSContext *,JS::Handle<JSObject *>,JS::Handle<JS::Value>,JS::Handle<jsid>,JS::MutableHandle<JS::Value>) [js/src/proxy/Proxy.cpp:351]

11:32:00  WARNING -  PROCESS-CRASH | Main app process exited normally | application crashed [@ CallMethodHelper::trace(JSTracer *)]
11:32:00     INFO -  Crash dump filename: c:\users\task_1527937437\appdata\local\temp\tmpff7ube.mozrunner\minidumps\79009732-86f3-4c7b-ad10-549afc16ed41.dmp
11:32:00     INFO -  Operating system: Windows NT
11:32:00     INFO -                    10.0.15063
11:32:00     INFO -  CPU: amd64
11:32:00     INFO -       family 6 model 63 stepping 2
11:32:00     INFO -       8 CPUs
11:32:00     INFO -  GPU: UNKNOWN
11:32:00     INFO -  Crash reason:  EXCEPTION_BREAKPOINT
11:32:00     INFO -  Crash address: 0x7ffbb8d0f170
11:32:00     INFO -  Assertion: Unknown assertion type 0x00000000
11:32:00     INFO -  Process uptime: 29 seconds
11:32:00     INFO -  Thread 0 (crashed)
11:32:00     INFO -   0  xul.dll!CallMethodHelper::trace(JSTracer *) [XPCWrappedNative.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 1736 + 0x1b]
11:32:00     INFO -      rax = 0x0000000000000000   rdx = 0x0000003b8edf4848
11:32:00     INFO -      rcx = 0x00000000ffffffff   rbx = 0x00000000000006c8
11:32:00     INFO -      rsi = 0x0000003b8edf7bb0   rdi = 0x0000000000000040
11:32:00     INFO -      rbp = 0x0000003b8edf7bf8   rsp = 0x0000003b8edf4830
11:32:00     INFO -       r8 = 0x0000003b8edf4840    r9 = 0x0000003b8edf4838
11:32:00     INFO -      r10 = 0x0000000000000000   r11 = 0x0000003b8edefd90
11:32:00     INFO -      r12 = 0x0000003b8edf4a20   r13 = 0x0000003b8edf7b78
11:32:00     INFO -      r14 = 0x0000003b8edf7c18   r15 = 0x0000000000000003
11:32:00     INFO -      rip = 0x00007ffbb8d0f170
11:32:00     INFO -      Found by: given as instruction pointer in context
11:32:00     INFO -   1  xul.dll!static void TraceStackRoots(class JSTracer *, class mozilla::EnumeratedArray<enum JS::RootKind,14,JS::Rooted<void *> *> & const) [RootMarking.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 85 + 0x1a]
11:32:00     INFO -      rbx = 0x00000000000006c8   rbp = 0x0000003b8edf7bf8
11:32:00     INFO -      rsp = 0x0000003b8edf4880   r12 = 0x0000003b8edf4a20
11:32:00     INFO -      r13 = 0x0000003b8edf7b78   r14 = 0x0000003b8edf7c18
11:32:00     INFO -      r15 = 0x0000000000000003   rip = 0x00007ffbbc44cc13
11:32:00     INFO -      Found by: call frame info
11:32:00     INFO -   2  xul.dll!js::gc::GCRuntime::traceRuntimeCommon(JSTracer *,js::gc::GCRuntime::TraceOrMarkRuntime,js::gc::AutoTraceSession &) [RootMarking.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 350 + 0xb]
11:32:00     INFO -      rbx = 0x00000000000006c8   rbp = 0x0000003b8edf7bf8
11:32:00     INFO -      rsp = 0x0000003b8edf48e0   r12 = 0x0000003b8edf4a20
11:32:00     INFO -      r13 = 0x0000003b8edf7b78   r14 = 0x0000003b8edf7c18
11:32:00     INFO -      r15 = 0x0000000000000003   rip = 0x00007ffbbc466646
11:32:00     INFO -      Found by: call frame info
11:32:00     INFO -   3  xul.dll!js::Nursery::doCollection(JS::gcreason::Reason,js::gc::TenureCountCache &) [Nursery.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 893 + 0x5e]
11:32:00     INFO -      rbx = 0x00000000000006c8   rbp = 0x0000003b8edf7bf8
11:32:00     INFO -      rsp = 0x0000003b8edf49f0   r12 = 0x0000003b8edf4a20
11:32:00     INFO -      r13 = 0x0000003b8edf7b78   r14 = 0x0000003b8edf7c18
11:32:00     INFO -      r15 = 0x0000000000000003   rip = 0x00007ffbbc4509ac
11:32:00     INFO -      Found by: call frame info
11:32:00     INFO -   4  xul.dll!js::Nursery::collect(JS::gcreason::Reason) [Nursery.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 738 + 0x12]
11:32:00     INFO -      rbx = 0x00000000000006c8   rbp = 0x0000003b8edf7bf8
11:32:00     INFO -      rsp = 0x0000003b8edf4cd0   r12 = 0x0000003b8edf4a20
11:32:00     INFO -      r13 = 0x0000003b8edf7b78   r14 = 0x0000003b8edf7c18
11:32:00     INFO -      r15 = 0x0000000000000003   rip = 0x00007ffbbc44eedc
11:32:00     INFO -      Found by: call frame info
11:32:00     INFO -   5  xul.dll!js::gc::GCRuntime::minorGC(JS::gcreason::Reason,js::gcstats::PhaseKind) [GC.cpp:3567106d0a0505dc65477d2f43d67d1edbf46ba6 : 7853 + 0x27]
11:32:00     INFO -      rbx = 0x00000000000006c8   rbp = 0x0000003b8edf7bf8
11:32:00     INFO -      rsp = 0x0000003b8edf4f80   r12 = 0x0000003b8edf4a20
11:32:00     INFO -      r13 = 0x0000003b8edf7b78   r14 = 0x0000003b8edf7c18
11:32:00     INFO -      r15 = 0x0000000000000003   rip = 0x00007ffbbc39b16e
11:32:00     INFO -      Found by: call frame info
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.