Closed
Bug 1360329
Opened 7 years ago
Closed 7 years ago
Closing tab crashed Firefox [@ mozilla::ipc::(anonymous namespace)::SerializeInputStream<T>]
Categories
(Core :: IPC, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1366808
Tracking | Status | |
---|---|---|
firefox55 | --- | affected |
People
(Reporter: whimboo, Unassigned)
References
Details
(Keywords: crash)
Crash Data
Firefox Nightly crashed when closing a tab. Crash report: bp-3d6e55a7-d9e1-466d-a8b9-aec5a0170427 Crash details: MOZ_CRASH Reason MOZ_RELEASE_ASSERT(parentBuildID == childBuildID) Crash Reason EXC_BAD_ACCESS / KERN_INVALID_ADDRESS Crash Address 0x0 0 XUL bool mozilla::ipc::(anonymous namespace)::SerializeInputStream<mozilla::dom::nsIContentChild>(nsIInputStream*, mozilla::ipc::IPCStream&, mozilla::dom::nsIContentChild*, bool) ipc/glue/IPCStreamUtils.cpp:143 1 XUL non-virtual thunk to mozilla::ipc::(anonymous namespace)::IPCStreamDestinationParent::StartReading() ipc/glue/IPCStreamParent.cpp:181 2 XUL bool mozilla::ipc::(anonymous namespace)::SerializeInputStreamWithFdsChild<mozilla::ipc::PBackgroundChild>(nsIIPCSerializableInputStream*, mozilla::ipc::IPCStream&, mozilla::ipc::PBackgroundChild*) obj-firefox/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:529 3 XUL mozilla::ipc::MessageChannel::Call(IPC::Message*, IPC::Message*) clang/include/c++/v1/__split_buffer:87 4 XUL <name omitted> ipc/chromium/src/chrome/common/ipc_channel_posix.cc:921 5 XUL IPC::Channel::ChannelImpl::CreatePipe(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, IPC::Channel::Mode) ipc/chromium/src/chrome/common/ipc_channel_posix.cc:251 6 XUL event_base_free ipc/chromium/src/third_party/libevent/event.c:2204 7 XUL MessageLoop::MessageLoop(MessageLoop::Type, nsIThread*) ipc/glue/MessagePump.h:79 8 XUL base::FlagHistogram::FactoryGet(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::Histogram::Flags) ipc/chromium/src/base/histogram.cc:635 9 XUL Int64ToWString(long long) ipc/chromium/src/base/string_util.cc:527 10 XUL Pickle::ReadUInt32(PickleIterator*, unsigned int*) const mfbt/BufferList.h:170 11 libsystem_pthread.dylib _pthread_body 12 libsystem_pthread.dylib _pthread_start 13 libsystem_pthread.dylib thread_start 14 XUL Pickle::ReadUInt32(PickleIterator*, unsigned int*) const mfbt/BufferList.h:170
Comment 1•7 years ago
|
||
That assert is actually caused by the parent and child processes having different build ids. So, that's kind of intended behavior. Probably you had some kind of update pending, and somehow the child got restarted with a newer build. I think maybe it can happen if you are running Firefox with multiple profiles.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Reporter | ||
Updated•6 years ago
|
Resolution: WONTFIX → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•