[vivid] afaict, the clock froze and took down the whole system
Created by: Osndok
vivid/bacon (15/oneplus-one)
- The alarm went off this morning, as expected.
- I tried to open the alarm settings via the gear icon.
- I noticed that no widget was responsive, and the 'change date/time' showed a time from hours ago.
- All of the clock widgets were frozen (could not go back to main clock panel)
- The left tray was inaccessible from the clock app
- The top & right swipe actions were were still functional, as was the rest of the system.
- Attempting to close the clock app from the right-swipe left it in an undead state (the window was dismissed, clicking on the clock icon revealed the "same old screen", but this time enlarged, cropped, and terribly distorted)
- Attempting to restart the phone (by holding the power button and selecting restart) resulted in the UI now being frozen at the modal power menu
- At this point, I have exhausted all interaction possibilities via touch, so I logged in via ssh to grab some logs & crash report (below).
- I notice that upstart is using 100% cpu power (trying to restart the phone, I suppose).
- Attempting to 'kill' the clock process (TERM) did not work, but kill-9 did... but it still did not free the phone.
- "sudo poweroff" (with a minor delay) DID finally bring the phone back under my control
Some log file (or dmesg?) seemed to show a loop:
ERROR: apport (pid 24776) Wed Jul 4 08:35:37 2018: called for pid 24755, signal 6, core limit 0
ERROR: apport (pid 24776) Wed Jul 4 08:35:37 2018: executable: /usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene (command line "/usr/lib/arm-linux-gnueabihf/qt5/bin/qmlscene $@ share/qml/ubuntu-clock-app.qml")
ERROR: apport (pid 24776) Wed Jul 4 08:35:37 2018: gdbus call error: Error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
ERROR: apport (pid 24776) Wed Jul 4 08:35:37 2018: debug: session gdbus call:
ERROR: apport (pid 24776) Wed Jul 4 08:35:37 2018: apport: report /var/crash/_usr_lib_arm-linux-gnueabihf_qt5_bin_qmlscene.32011.crash already exists and unseen, doing nothing to avoid disk usage DoS