Closed Bug 1308082 Opened 8 years ago Closed 8 years ago

IPC fatal error talking to bot on app.wire.com

Categories

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

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1288997
Tracking Status
firefox52 --- affected

People

(Reporter: dbaron, Unassigned)

References

()

Details

(Keywords: crash)

Steps to reproduce:
 * go to https://app.wire.com/ , make an account (maybe that was on wire.com rather than app.wire.com), and log into the account on app.wire.com
 * say when "Otto the Bot" greets you, say hello to it so it sends you more text (embedded video and image)
 * scroll down to see that video/mage

Crashes reliably on opt and debug builds.


IPDL protocol error: could not lookup id for PSendStream
IPDL protocol error: Error deserializing Union type
[Parent 16535] ###!!! ASSERTION: IPDL error [PContentParent]: "Error deserializing Union type". Intentionally crashing.: 'Error', file /home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/glue/ProtocolUtils.cpp, function FatalError, line 305
#01: mozilla::dom::PContentParent::Read(mozilla::ipc::IPCStream*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:20233)
#02: mozilla::dom::PContentParent::Read(mozilla::dom::BlobData*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:14185)
#03: mozilla::dom::PContentParent::Read(nsTArray<mozilla::dom::BlobData>*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:15218)
#04: mozilla::dom::PContentParent::Read(mozilla::dom::BlobData*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:14200)
#05: mozilla::dom::PContentParent::Read(mozilla::dom::OptionalBlobData*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:14891)
#06: mozilla::dom::PContentParent::Read(mozilla::dom::NormalBlobConstructorParams*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:20129)
#07: mozilla::dom::PContentParent::Read(mozilla::dom::AnyBlobConstructorParams*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:17185)
#08: mozilla::dom::PContentParent::Read(mozilla::dom::ParentBlobConstructorParams*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:11436)
#09: mozilla::dom::PContentParent::Read(mozilla::dom::BlobConstructorParams*, IPC::Message const*, PickleIterator*) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:12885)
#10: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/ipc/ipdl/PContentParent.cpp:3535)
#11: mozilla::ipc::MessageChannel::AutoSetValue<int>::~AutoSetValue() (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/dist/include/mozilla/ipc/MessageChannel.h:618)
#12: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) (/home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/glue/MessageChannel.cpp:1608)
#13: mozilla::ipc::MessageChannel::OnMaybeDequeueOne() (/home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/glue/MessageChannel.cpp:1575)
#14: mozilla::detail::RunnableMethodImpl<bool (mozilla::ipc::MessageChannel::*)(), false, true>::Run() (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/dist/include/nsThreadUtils.h:767)
#15: mozilla::ipc::MessageChannel::DequeueTask::Run() (/home/dbaron/builds/ssd/mozilla-central/obj/firefox-debugopt/dist/include/mozilla/ipc/MessageChannel.h:562)
#16: nsThread::ProcessNextEvent(bool, bool*) (/home/dbaron/builds/ssd/mozilla-central/mozilla/xpcom/threads/nsThread.cpp:1082)
#17: NS_ProcessNextEvent(nsIThread*, bool) (/home/dbaron/builds/ssd/mozilla-central/mozilla/xpcom/glue/nsThreadUtils.cpp:290)
#18: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (/home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/glue/MessagePump.cpp:97)
#19: MessageLoop::RunInternal() (/home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/chromium/src/base/message_loop.cc:233)
#20: MessageLoop::AutoRunState::~AutoRunState() (/home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/chromium/src/base/message_loop.cc:490)
#21: nsBaseAppShell::Run() (/home/dbaron/builds/ssd/mozilla-central/mozilla/widget/nsBaseAppShell.cpp:158)
#22: nsAppStartup::Run() (/home/dbaron/builds/ssd/mozilla-central/mozilla/toolkit/components/startup/nsAppStartup.cpp:283)
#23: XREMain::XRE_mainRun() (/home/dbaron/builds/ssd/mozilla-central/mozilla/toolkit/xre/nsAppRunner.cpp:4418)
#24: XREMain::XRE_main(int, char**, nsXREAppData const*) (/home/dbaron/builds/ssd/mozilla-central/mozilla/toolkit/xre/nsAppRunner.cpp:4551)
#25: XRE_main (/home/dbaron/builds/ssd/mozilla-central/mozilla/toolkit/xre/nsAppRunner.cpp:4642)
#26: do_main(int, char**, char**, nsIFile*) [clone .constprop.2] (/home/dbaron/builds/ssd/mozilla-central/mozilla/browser/app/nsBrowserApp.cpp:251)
#27: main (/home/dbaron/builds/ssd/mozilla-central/mozilla/browser/app/nsBrowserApp.cpp:414)
#28: __libc_start_main (/build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:325)
Hit MOZ_CRASH(IPC FatalError in the parent process!) at /home/dbaron/builds/ssd/mozilla-central/mozilla/ipc/glue/ProtocolUtils.cpp:312 in FatalError
(same stack)
Flags: needinfo?(amarchesini)
Fixed by 1288997, patch landed yesterday.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(amarchesini)
Resolution: --- → DUPLICATE
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.