I take back my last comment.  It's not getting stuck in the Qt.quit()
method, but looks to be getting stuck in the application destructor in
src/main.cpp.  Here is the end of the unity8.log upstart log when trying
to log out:

qtmir.applications: ApplicationManager::stopApplication - appId= "unity8-dash"
qtmir.applications: ApplicationManager::remove - appId= "unity8-dash"
qtmir.applications: ApplicationManager::focusApplication - appId= "unity8-dash"
No such running application with appId= "unity8-dash"
qtmir.applications: TaskController::stop - appId= "unity8-dash"
ApplicationController::stopApplication FAILED to stop appId= "unity8-dash"
qtmir.applications: TaskController::stopApplication - FAILED to stop appId= 
"unity8-dash"
FAILED to ask Upstart to stop application with appId "unity8-dash" Sending 
SIGTERM to process: 4059
qtmir.applications: Application::~Application
qtmir.applications: Application::removeSurface  "Unity Dash"  from  "Unity 8 
Dash"
qtmir.applications: Application::setSurface - appId= "unity8-dash" surface= 
QQuickItem(0)
qtmir.applications: Application::setFullscreen - appId= "unity8-dash" 
fullscreen= false
qtmir.surfaces: MirSurfaceItem::~MirSurfaceItem - this= qtmir::MirSurfaceItem 
(this = 0x226b520 , name= "" , parent = 0x2ec3130 , geometry = QRectF(0,24 
1280x776) , z = 1 )
qtmir.applications: DesktopFileReader::~DesktopFileReader
QtCompositor::setAllWindowsExposed false
qtmir.applications: ApplicationManager::~ApplicationManager
qtmir.surfaces: MirSurfaceManager::~MirSurfaceManager - this= 
qtmir::MirSurfaceManager(0x1a66b00, name = "qtmir::SurfaceManager")

Looking at the code, it looks like it's a simple return of an exit code
after the application destructor, so I don't think it's getting to the
return and is stuck in the destructor somewhere.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1353041

Title:
  Logging out of the Unity8 desktop preview session hangs

Status in “unity8” package in Ubuntu:
  Confirmed
Status in “unity8-desktop-session” package in Ubuntu:
  Confirmed

Bug description:
  When logging out of a Unity8 desktop preview session, it hangs and
  keeps displaying the Logout dialogue but nothing else happens.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1353041/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to