Closed Bug 1240542 Opened 9 years ago Closed 5 years ago

Crash in [@ js::InterpreterActivation::InterpreterActivation] → [@ IPCError-browser | ShutDownKill ]

Categories

(Core :: JavaScript Engine, defect)

46 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox43 --- affected
firefox44 --- affected
firefox46 --- affected
firefox48 --- affected
firefox49 --- affected
firefox-esr45 --- affected
firefox50 --- affected
firefox-esr52 --- affected
firefox57 --- affected
firefox58 --- affected
firefox59 --- ?

People

(Reporter: alex_mayorga, Unassigned, NeedInfo)

References

(Blocks 1 open bug)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is report bp-3c201d64-8154-4660-b17f-4ac8b2160118. ============================================================= ¡Hola! This crash has been happening frequently recently when loading the "Restore Session" tab the tab itself crashes. ¡Gracias! Alex 20 other crashes in the past month at https://crash-stats.mozilla.com/report/list?product=Firefox&range_unit=days&range_value=28&signature=js%3A%3AInterpreterActivation%3A%3AInterpreterActivation Crashing Thread (0) Frame Module Signature Source 0 xul.dll js::InterpreterActivation::InterpreterActivation(js::RunState&, JSContext*, js::InterpreterFrame*) js/src/vm/Stack-inl.h 1 xul.dll Interpret js/src/vm/Interpreter.cpp 2 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 3 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 4 xul.dll Interpret js/src/vm/Interpreter.cpp 5 xul.dll js::RunScript(JSContext*, js::RunState&) js/src/vm/Interpreter.cpp 6 xul.dll js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) js/src/vm/Interpreter.cpp 7 xul.dll IntlInitialize js/src/builtin/Intl.cpp 8 xul.dll InitNumberFormatClass js/src/builtin/Intl.cpp 9 xul.dll js::InitIntlClass(JSContext*, JS::Handle<JSObject*>) js/src/builtin/Intl.cpp 10 xul.dll js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey) js/src/vm/GlobalObject.cpp 11 xul.dll js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>) js/src/vm/GlobalObject.cpp 12 xul.dll JS_InitStandardClasses(JSContext*, JS::Handle<JSObject*>) js/src/jsapi.cpp 13 xul.dll XPCWrappedNative::WrapNewGlobal(xpcObjectHelper&, nsIPrincipal*, bool, JS::CompartmentOptions&, XPCWrappedNative**) js/xpconnect/src/XPCWrappedNative.cpp 14 xul.dll nsXPConnect::InitClassesWithNewWrappedGlobal(JSContext*, nsISupports*, nsIPrincipal*, unsigned int, JS::CompartmentOptions&, nsIXPConnectJSObjectHolder**) js/xpconnect/src/nsXPConnect.cpp 15 xul.dll nsMessageManagerScriptExecutor::InitChildGlobalInternal(nsISupports*, nsACString_internal const&) dom/base/nsFrameMessageManager.cpp 16 xul.dll mozilla::dom::TabChild::InitTabChildGlobal(mozilla::dom::TabChild::FrameScriptLoading) dom/ipc/TabChild.cpp 17 xul.dll mozilla::dom::TabChild::RecvLoadRemoteScript(nsString const&, bool const&) dom/ipc/TabChild.cpp 18 xul.dll mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PBrowserChild.cpp 19 xul.dll mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) obj-firefox/ipc/ipdl/PContentChild.cpp 20 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) ipc/glue/MessageChannel.cpp 21 xul.dll mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message const&) ipc/glue/MessageChannel.cpp 22 xul.dll mozilla::ipc::MessageChannel::OnMaybeDequeueOne() ipc/glue/MessageChannel.cpp 23 xul.dll RunnableMethod<mozilla::ipc::MessageChannel, bool ( mozilla::ipc::MessageChannel::*)(void), mozilla::Tuple<> >::Run() ipc/chromium/src/base/task.h 24 xul.dll MessageLoop::DoWork() ipc/chromium/src/base/message_loop.cc 25 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 26 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 27 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 28 xul.dll nsBaseAppShell::Run() widget/nsBaseAppShell.cpp 29 xul.dll nsAppShell::Run() widget/windows/nsAppShell.cpp 30 xul.dll XRE_RunAppShell toolkit/xre/nsEmbedFunctions.cpp 31 xul.dll mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 32 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 33 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 34 xul.dll XRE_InitChildProcess toolkit/xre/nsEmbedFunctions.cpp 35 plugin-container.exe wmain toolkit/xre/nsWindowsWMain.cpp 36 plugin-container.exe __tmainCRTStartup f:/dd/vctools/crt/crtw32/startup/crt0.c:255 37 kernel32.dll BaseThreadInitThunk 38 ntdll.dll RtlUserThreadStart
Waldo, this is under IntlInitialize. Is there anything to do here without STR?
Flags: needinfo?(jwalden+bmo)
Updating crash signature to reflect changes to signature generation made in bug 1269817 (although reports older than a week will not be reprocessed), and adding dependency to ShutDownKill metabug. (These probably shouldn't all be separate bugs, but I'm not going to fix that up in a mass-change.)
Blocks: shutdownkill
Crash Signature: [@ js::InterpreterActivation::InterpreterActivation] → [@ IPCError-browser | ShutDownKill ]
Without STR, not really. :-\ Also, as a practical matter, some of the initialization bits are likely to be rewritten soonish (the original Intl spec let any object be initialized as an Intl object, newer specs don't allow this in quite the same way), so it's probably smarter to attempt looking into this after we make those changes.
Flags: needinfo?(jwalden+bmo)
Crash volume for signature 'IPCError-browser | ShutDownKill': - nightly (version 50): 54812 crashes from 2016-06-06. - aurora (version 49): 93627 crashes from 2016-06-07. - beta (version 48): 1215 crashes from 2016-06-06. - release (version 47): 1004 crashes from 2016-05-31. - esr (version 45): 19 crashes from 2016-04-07. Crash volume on the last weeks: W. N-1 W. N-2 W. N-3 W. N-4 W. N-5 W. N-6 W. N-7 - nightly 10822 5966 8216 6846 5875 5644 5988 - aurora 12859 12518 13245 13035 14496 12750 10399 - beta 193 189 225 171 117 145 103 - release 149 166 170 131 143 99 101 - esr 2 0 0 5 2 3 1 Affected platforms: Windows, Mac OS X, Linux
Crash Signature: [@ IPCError-browser | ShutDownKill ] → [@ js::InterpreterActivation::InterpreterActivation ] [@ IPCError-browser | ShutDownKill ] https://crash-stats.mozilla.com/search/?signature=%3DIPCError-browser%20%7C%20ShutDownKill&proto_signature=~js%3A%3AInterpreterActivation%3A%3AInterpreterActivati…
Summary: crash in js::InterpreterActivation::InterpreterActivation → Crash in [@ js::InterpreterActivation::InterpreterActivation] → [@ IPCError-browser | ShutDownKill ]
Crash Signature: ] https://crash-stats.mozilla.com/search/?signature=%3DIPCError-browser%20%7C%20ShutDownKill&proto_signature=~js%3A%3AInterpreterActivation%3A%3AInterpreterActivation&product=Firefox&date=%3E%3D2017-11-29T20%3A37%3A45.000Z&date=%3C2017-12- 06T20%3A37%3A… → ] https://crash-stats.mozilla.com/signature/?product=Firefox&proto_signature=~js%3A%3AInterpreterActivation%3A%3AInterpreterActivation&signature=IPCError-browser%20%7C%20ShutDownKill&date=%3E%3D2017-06-07T05%3A56%3A59.000Z&date=%3C2017-12- 07T04%3A56%3A…
(In reply to Jeff Walden [:Waldo] (I'm baaaaaaack...) from comment #4) > Without STR, not really. :-\ Also, as a practical matter, some of the > initialization bits are likely to be rewritten soonish (the original Intl > spec let any object be initialized as an Intl object, newer specs don't > allow this in quite the same way), so it's probably smarter to attempt > looking into this after we make those changes. Have the initialization bits been rewritten?
Flags: needinfo?(jwalden+bmo)

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME

Bugbug thinks this bug is a regression, but please revert this change in case of error.

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

Attachment

General

Creator:
Created:
Updated:
Size: