Closed Bug 1345748 Opened 8 years ago Closed 8 years ago

Make SyncRunnable::DispatchToThread() usable for AbstractThread with tail dispatcher

Categories

(Core :: XPCOM, enhancement, P3)

enhancement

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox55 --- affected

People

(Reporter: jwwang, Assigned: jwwang)

References

Details

http://searchfox.org/mozilla-central/rev/78ac0ceba97bd2deed847a8d0ae86ccf7a8887bf/xpcom/threads/SyncRunnable.h#80 We can avoid the deadlock by calling |AbstractThread::GetCurrent()->TailDispatchTasksFor(aThread)| before waiting for the monitor.
Assignee: nobody → jwwang
Blocks: 1345376
Depends on: 1269963
Priority: -- → P3
Whiteboard: [QDL][TDC-MVP][MEDIA]
Bug 1345376 is fixed and doesn't depend on this bug anymore.
No longer blocks: 1345376
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Whiteboard: [QDL][TDC-MVP][MEDIA]
You need to log in before you can comment on or make changes to this bug.