Closed Bug 1495368 Opened 6 years ago Closed 6 years ago

Crash after ASSERTION: missing ordering entry: 'current', file /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/DeadlockDetector.h, line 239

Categories

(Core :: WebVR, defect)

64 Branch
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox-esr60 --- unaffected
firefox62 --- unaffected
firefox63 --- unaffected
firefox64 --- fixed

People

(Reporter: whimboo, Assigned: kip)

References

Details

(Keywords: assertion, crash)

As detected via bug 1495078 there is an assertion in the deadlock detector for the VRListener thread with a follow-up crash:

> [task 2018-09-28T19:41:47.916Z] 19:41:47     INFO -  mozilla::detail::MutexImpl::~MutexImpl: pthread_mutex_destroy failed: Device or resource busy
> [task 2018-09-28T19:41:47.916Z] 19:41:47     INFO -  [Parent 9468, VRListener] ###!!! ASSERTION: missing ordering entry: 'current', file /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/DeadlockDetector.h, line 239
> [task 2018-09-28T19:41:47.916Z] 19:41:47     INFO -  Hit MOZ_CRASH(mozilla::detail::MutexImpl::~MutexImpl: pthread_mutex_destroy failed) at /builds/worker/workspace/build/src/mozglue/misc/Mutex_posix.cpp:118
> [task 2018-09-28T19:41:47.918Z] 19:41:47     INFO -  ExceptionHandler::WaitForContinueSignal waiting for continue signal...
> [task 2018-09-28T19:41:47.919Z] 19:41:47     INFO -  ExceptionHandler::GenerateDump cloned child 9635
> [task 2018-09-28T19:41:47.920Z] 19:41:47     INFO -  ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Blocks: 1495078
This has been fixed in bug 1494556, which has removed the VRListener thread.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Assignee: nobody → kgilbert
Depends on: 1494556
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.