Closed Bug 1405823 Opened 8 years ago Closed 8 years ago

Crash in mozilla::ipc::MessageChannel::Send | mozilla::dom::asmjscache::PAsmJSCacheEntryParent::SendOnOpenMetadataForRead

Categories

(Core :: DOM: Core & HTML, defect)

57 Branch
x86_64
All
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1331209
Tracking Status
firefox-esr52 --- unaffected
firefox56 --- wontfix
firefox57 --- wontfix
firefox58 --- fixed

People

(Reporter: philipp, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

This bug was filed from the Socorro interface and is report bp-c5040d7a-3420-482d-b1bb-ea40c0170909. ============================================================= Crashing Thread (29), Name: IPDL Background Frame Module Signature Source 0 xul.dll mozilla::ipc::MessageChannel::Send(IPC::Message*) ipc/glue/MessageChannel.cpp:888 1 xul.dll mozilla::dom::asmjscache::PAsmJSCacheEntryParent::SendOnOpenMetadataForRead(mozilla::dom::asmjscache::Metadata const&) ipc/ipdl/PAsmJSCacheEntryParent.cpp:59 2 xul.dll mozilla::dom::asmjscache::`anonymous namespace'::ParentRunnable::Run dom/asmjscache/AsmJSCache.cpp:896 3 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp:1039 4 xul.dll NS_ProcessNextEvent(nsIThread*, bool) xpcom/threads/nsThreadUtils.cpp:521 5 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:368 6 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:319 7 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc:299 8 xul.dll nsThread::ThreadFunc(void*) xpcom/threads/nsThread.cpp:427 9 nss3.dll PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:397 10 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:95 11 ucrtbase.dll o__realloc_base 12 kernel32.dll BaseThreadInitThunk 13 ucrtbase.dll o__realloc_base 14 ucrtbase.dll o__realloc_base 15 ntdll.dll RtlUserThreadStart reports with this signature are spiking up in firefox 57 and come with either: MOZ_RELEASE_ASSERT(mWorkerThread == GetCurrentVirtualThread()) (not on worker thread!) 153 98.08 % MOZ_RELEASE_ASSERT(mWorkerLoopID == MessageLoop::current()->id()) (not on worker thread!) 3 1.92 %
Andrew, this looks like something that might be getting out of hand. Do you have someone who can take a look?
Flags: needinfo?(overholt)
asmjscache stuff is usually Luke's wheelhouse.
Flags: needinfo?(overholt) → needinfo?(luke)
I'm pretty sure this is a dup of bug 1331209 which is just waiting for r+ or new patch from Jan.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(luke)
Resolution: --- → DUPLICATE
According to comment 3, I modified the firefox status 56 as what's labeled in bug 1331209.
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.