Closed Bug 1250418 Opened 6 years ago Closed 6 years ago

Remove the assertion check of mCanSend in CompositorChild::ActorDestroy

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla48
Tracking Status
firefox48 --- fixed

People

(Reporter: pchang, Assigned: pchang)

References

Details

(Keywords: assertion, intermittent-failure, Whiteboard: [gfx-noted])

Attachments

(1 file)

+++ This bug was initially created from Bug #1242179 comment 3 +++

Watch dog detected system hang and triggered MOZ_CRASH.
11:28:24     INFO -  Hit MOZ_CRASH(Shutdown too long, probably frozen, causing a crash.) at /builds/slave/fx-team-lx-d-00000000000000000/build/src/toolkit/components/terminator/nsTerminator.cpp:149
 11:28:53     INFO -  #01: mozilla::::RunWatchdog [toolkit/components/terminator/nsTerminator.cpp:149]
 11:28:53     INFO -  #02: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:215]
 11:28:53     INFO -  #03: libpthread.so.0 + 0x6d4c


In the child side, IPC channel reported an error and caused CompositorChild assert at mCanSend flag.

 11:28:53     INFO -  Assertion failure: !mCanSend, at /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/layers/ipc/CompositorChild.cpp:398
 11:28:53     INFO -  #01: mozilla::layers::CompositorChild::ActorDestroy(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) [gfx/layers/ipc/CompositorChild.cpp:398]
 11:28:53     INFO -  #02: mozilla::layers::PCompositorChild::DestroySubtree(mozilla::ipc::IProtocolManager<mozilla::ipc::IProtocol>::ActorDestroyReason) [obj-firefox/ipc/ipdl/PCompositorChild.cpp:1384]
 11:28:53     INFO -  #03: mozilla::layers::PCompositorChild::OnChannelError() [obj-firefox/ipc/ipdl/PCompositorChild.cpp:1294]
 11:28:53     INFO -  #04: mozilla::ipc::MessageChannel::NotifyMaybeChannelError() [ipc/glue/MessageChannel.cpp:1848]
Assignee: nobody → howareyou322
Attachment #8725504 - Flags: review?(nical.bugzilla) → review+
Comment on attachment 8725504 [details]
MozReview Request: Bug 1250418 - Remove the assertion check of mCanSend in CompositorChild::ActorDestroy, r?nical

https://reviewboard.mozilla.org/r/37517/#review35003
https://hg.mozilla.org/mozilla-central/rev/722fb8b4213b
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
You need to log in before you can comment on or make changes to this bug.