Crash in [@ JSAutoRealm::JSAutoRealm] - bad object pointer
Categories
(Core :: JavaScript Engine, defect, P3)
Tracking
()
People
(Reporter: pascalc, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: crash)
Crash Data
This bug is for crash report bp-75138ad3-55ba-4c40-a2dc-2ddf20190314.
Top 10 frames of crashing thread:
0 xul.dll JSAutoRealm::JSAutoRealm js/src/jsapi.cpp:565
1 xul.dll xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::JSXrayTraits>::getPrototype js/xpconnect/wrappers/XrayWrapper.cpp:2281
2 @0x24cc6f
3 xul.dll js::Proxy::getPrototype js/src/proxy/Proxy.cpp:201
4 xul.dll static bool xpc::JSXrayTraits::getOwnPropertyFromTargetIfSafe js/xpconnect/wrappers/XrayWrapper.cpp:363
5 xul.dll static bool xpc::JSXrayTraits::getOwnPropertyFromWrapperIfSafe js/xpconnect/wrappers/XrayWrapper.cpp:287
6 xul.dll xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::JSXrayTraits>::getOwnPropertyDescriptor js/xpconnect/wrappers/XrayWrapper.cpp:1959
7 xul.dll js::BaseProxyHandler::hasOwn js/src/proxy/BaseProxyHandler.cpp:86
8 xul.dll js::Proxy::get js/src/proxy/Proxy.cpp:381
9 xul.dll js::GetProperty js/src/vm/Interpreter.cpp:4739
| Reporter | ||
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Stacks are varied. The general situation is "someone got hold of a bad object pointer and is trying to enter the JS engine".
I don't see a way to pursue this.
Comment 2•6 years ago
|
||
It appears we have a spike in this signature in the Fennec 68.1 release: https://crash-stats.mozilla.org/signature/?signature=JSAutoRealm%3A%3AJSAutoRealm#summary. No particular trend in the URLs. APIs range from 16-28. Top crashing devices so far are two HUAWEI CLT-L29 and WAS-LX1A, followed by the Samsung Galaxy S5 mini.
Comment 3•6 years ago
|
||
Jason, this is spiking on Fennec 68.1 post-release. Can someone please take a look at the incoming reports and see if there's any correlations to be found?
Comment 4•6 years ago
|
||
nullptr in XPConnect's ScriptPreloader.
Comment 5•6 years ago
|
||
[Tracking Requested - why for this release]: Nominating for tracking based on the volume and the fact it is a new crash.
Comment 6•6 years ago
|
||
(In reply to Marcia Knous [:marcia - needinfo? me] from comment #2)
It appears we have a spike in this signature in the Fennec 68.1 release: https://crash-stats.mozilla.org/signature/?signature=JSAutoRealm%3A%3AJSAutoRealm#summary. No particular trend in the URLs. APIs range from 16-28. Top crashing devices so far are two HUAWEI CLT-L29 and WAS-LX1A, followed by the Samsung Galaxy S5 mini.
Can you please file a separate bug for this? There are a lot of unrelated crashes with the same signature, and I don't want a fix for that single one to close this bug.
Comment 7•6 years ago
|
||
Created Bug 1579222 for the Fennec crash.
Comment 8•5 years ago
|
||
Closing this as resolved:worksforme since there were no crashes in the last 6 months for this signature.
Comment 9•5 years ago
|
||
I'll Reopen this bug again. There have been crashes with this signature.
Comment 10•4 years ago
|
||
(In reply to Jason Orendorff [:jorendorff] from comment #1)
Stacks are varied. The general situation is "someone got hold of a bad object pointer and is trying to enter the JS engine".
I don't see a way to pursue this.
Not useful keeping bug open for this case?
Comment 11•4 years ago
|
||
Jan, could you help answer Wayne's question in Comment 10?
Comment 12•4 years ago
|
||
We're still seeing a small number of crashes, so I think it's fine to leave this open.
Updated•4 years ago
|
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Since the crash volume is low (less than 5 per week), the severity is downgraded to S3. Feel free to change it back if you think the bug is still critical.
For more information, please visit auto_nag documentation.
Description
•