Closed Bug 1261853 Opened 8 years ago Closed 7 years ago

Crash [@ js::CompartmentChecker::fail]

Categories

(Thunderbird :: General, defect)

x86_64
Windows 8.1
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: fehe, Unassigned)

Details

(Keywords: crash)

Crash Data

Just received this crash with Thunderbird Daily.  After waking my PC from sleep, I double-clicked a message (to open it) and Thunderbird crashed: bp-3e3229f0-295b-4ba4-b5a6-b3fd62160404

I don't have any STR.  After restarting the Thunderbird, the same operation (with the exception of the waking from sleep part) did not trigger the crash.

This is the first crash with Thunderbird I've had in a long time.  Plus, I've been using the build since March 27th.

A related bug (bug 1252912) was checked in on March 4th and, looking at the comm-central pushlog over a 40-day period, it does not appear that Thunderbird picked up that patch.  This is why I'm not filing this under product 'Core."
Crash Signature: [@ js::CompartmentChecker::fail ]
Keywords: crash
Thanks for filing the bug.  Your stack is slightly different from bug 1252912.  And Thunderbird did pick up that patch. So your crash is either not related to that bug, or related but has not quite the same cause.  

Because of the extemely low crash volume, without steps to reproduce it's extremely unlikly we'll make progress on it.  If you crash again please update the bug.  (It will help tracking of crash issues if you can put your email address in the crash reports.)
I'd suspect it's related to one of your 40 addons ;)

bp-3e3229f0-295b-4ba4-b5a6-b3fd62160404
0 	xul.dll	js::CompartmentChecker::fail(JS::Zone*, JS::Zone*)	js/src/jscntxtinlines.h
1 	xul.dll	js::assertSameCompartment<JS::Handle<JS::Value> >(js::ExclusiveContext*, JS::Handle<JS::Value> const&)	js/src/jscntxtinlines.h
2 	xul.dll	js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct)	js/src/vm/Interpreter.cpp
3 	xul.dll	Interpret	js/src/vm/Interpreter.cpp
4 	xul.dll	js::RunScript(JSContext*, js::RunState&)	js/src/vm/Interpreter.cpp
5 	xul.dll	js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct)	js/src/vm/Interpreter.cpp
6 	xul.dll	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>)	js/src/vm/Interpreter.cpp
7 	xul.dll	js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&)	js/src/proxy/CrossCompartmentWrapper.cpp
8 	xul.dll	js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&)	js/src/proxy/Proxy.cpp
9 	xul.dll	js::proxy_Call(JSContext*, unsigned int, JS::Value*)	js/src/proxy/Proxy.cpp
10 	xul.dll	js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct)	js/src/vm/Interpreter.cpp
11 	xul.dll	Interpret	js/src/vm/Interpreter.cpp
12 	xul.dll	js::RunScript(JSContext*, js::RunState&)	js/src/vm/Interpreter.cpp
13 	xul.dll	js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct)	js/src/vm/Interpreter.cpp
14 	xul.dll	js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>)	js/src/vm/Interpreter.cpp
15 	xul.dll	js::jit::DoCallFallback	js/src/jit/BaselineIC.cpp
16 		@0x37989cea156
Currently there are virtually no Thunderbird crashes (2 in 6 months) and none have useful stacks.
If you are still seeing this crash please provide updated information
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.