qtcreator with mir_proving_shell breaks surface move

Bug #1417170 reported by Gerry Boland
6
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_PLATFORM=ubuntumirclient qtcreator"
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.

Revision history for this message
Gerry Boland (gerboland) wrote :

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.

Revision history for this message
Michał Sawicz (saviq) wrote :

Syncing task from Mir.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.