qtcreator with mir_proving_shell breaks surface move
Bug #1417170 reported by
Gerry Boland
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
New
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Steps to repro:
1. Run mir_proving_shell as root
2. (have qtubuntu and qtcreator installed and) run "QT_QPA_
3. try to move the surface, either with 3 finger gesture, or with Alt+mouse movement
QtCreator appears to be blocked from rendering after the first frame. It does print resize events from the mir client thread, but Qt's main loop is blocked. So that's bad.
However the point is that this bad client has broken Mir's surface move ability.
To post a comment you must log in.
Further info, it may be that QtC spawns several processes, which create a surface each:
ps ax | grep qtcrea
16716 pts/10 SNl 0:02 qtcreator
16737 pts/10 ZN 0:00 [qtcreator] <defunct>
16738 pts/10 ZN 0:00 [qtcreator] <defunct>
While the child surfaces die, QtC itself hasn't.