Mir

qtcreator with mir_proving_shell breaks surface move

Bug #1417170 reported by Gerry Boland on 2015-02-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
New
Undecided
Unassigned
mir (Ubuntu)
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.

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.

Michał Sawicz (saviq) wrote :

Syncing task from Mir.

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

Other bug subscribers