Unable to resume session after terminating a stuck job (cycle resolution)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox GUI (Legacy) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
This issue is 100% reproducible on 201310-14248, a HP laptop.
The resolution cycling job would stuck, if you terminate the canonical-
GuiEngine:
GuiEngine:
GuiEngine:
GuiEngine:
Failed to exit Plainbox "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
If you check processes status with "ps aux | grep box", it shows that the xrandr job still running in the background.
ubuntu@
ubuntu 10617 2.9 0.6 531140 48736 ? Sl 02:53 1:02 /usr/bin/python3 /usr/bin/checkbox service
ubuntu 11919 0.0 0.1 40080 8544 ? S 03:22 0:00 python3 /tmp/nest-
If you run canonical-
ubuntu@
GuiEngine:
GuiEngine:
GuiEngine:
GuiEngine - Initialising
GuiEngine:
Could not introspect this object
GuiEngine:
GuiEngine:
WhiteListModelF
Recreating TestItemModel
WhiteListModelF
Failed to CreateSession()
GuiEngine:
process 11997: arguments to dbus_message_
This is normally a bug in some application using the D-Bus library.
process 11997: arguments to dbus_message_
This is normally a bug in some application using the D-Bus library.
process 11997: arguments to dbus_message_
This is normally a bug in some application using the D-Bus library.
QDBusConnection: error: could not send message to service "com.canonical.
GuiEngine:
Same thing applies to when you hit ctrl + c in the terminal to terminate the GUI.
It's note worthy that if you kill the processes with "pkill -f box" before restarting checkbox, this resolution cycle job won't be stuck again. It will finish the testing, but also open a window for "shutter" program, which is never happen before.
Version information:
ubuntu@
checkbox:
Installed: 0.17.10+
Candidate: 0.17.10+
Version table:
*** 0.17.10+
500 http://
100 /var/lib/
0.
500 http://
ubuntu@
plainbox:
Installed: 0.20+bzr3556+
Candidate: 0.20+bzr3556+
Version table:
*** 0.20+bzr3556+
500 http://
100 /var/lib/
0.5.3-2 0
500 http://
ubuntu@
provider '2013.com.
provider '2013.com.
provider '2013.com.
Changed in checkbox-gui: | |
status: | New → Won't Fix |