unity8 is hung in SessionAuthorizer::requestAuthorizationForSession()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Mir |
Invalid
|
Undecided
|
Unassigned | |
| | mir (Ubuntu) |
Undecided
|
Unassigned | ||
| | qtmir (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
I was running
phablet-
with the qt dbus patches that fix https:/
at some point the tests failed, i was left on screen with an application that is no longer running, and unity8 seems to be deadlocked
Using mir 0.12.0+
| Albert Astals Cid (aacid) wrote : | #2 |
| Albert Astals Cid (aacid) wrote : | #3 |
| Gerry Boland (gerboland) wrote : | #4 |
| description: | updated |
| Alberto Aguirre (albaguirre) wrote : | #5 |
Mir 0.12.1 addresses (to be released soon) some race conditions which can prevent a client Mir wait handle from signaling correctly (Thread 9 in the backtrace attached)
| Changed in mir (Ubuntu): | |
| status: | New → Confirmed |
| Daniel van Vugt (vanvugt) wrote : | #6 |
The server is blocked in QtMir (SessionAuthorizer) trying to authorize a new connection. I've seen this bug reported before. It is a duplicate. I just can't find the original bug report right now...
Thread 22 (Thread 0xae2ff450 (LWP 2300)):
#0 0xffffffff in __libc_do_syscall () at ../sysdeps/
#1 0xffffffff in __pthread_cond_wait (cond=0xae358b20, mutex=0xae358b08) at pthread_
#2 0xffffffff in QWaitCondition:
#3 0xffffffff in QWaitCondition:
#4 0xffffffff in QSemaphore:
#5 0xffffffff in QMetaObject:
#6 0xffffffff in SessionAuthoriz
#7 0xffffffff in SessionAuthoriz
#8 0xffffffff in mir::frontend:
| Changed in mir (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in unity8 (Ubuntu): | |
| status: | New → Confirmed |
| affects: | unity8 (Ubuntu) → qtmir (Ubuntu) |
| Changed in qtmir: | |
| status: | New → Confirmed |
| summary: |
- unity8 is deadlocked + unity8 is hung in SessionAuthorizer::requestAuthorizationForSession() |
| Changed in mir: | |
| status: | New → Invalid |
| Daniel van Vugt (vanvugt) wrote : | #7 |
Found the original report. It was bug 1421308.
| Albert Astals Cid (aacid) wrote : | #8 |
Has nothing to do with that one, or either that one was incorrectly duplicated to 1421009
Also it's interesting since updating to Mir 12.1 from silo 13 seems to makes it go away.
| Daniel van Vugt (vanvugt) wrote : | #9 |
That one was possibly incorrectly marked as a duplicate. Because this bug shows a hang in an identical location to that of bug 1421308:
Compare comment #6 above with:
https:/
| Gerry Boland (gerboland) wrote : | #10 |
This hasn't happened in a while. It is usually due to the Qt GUI loop being blocked.
| no longer affects: | qtmir |


Is using Mir 12.0: http:// paste.ubuntu. com/10683940/