> The core of the problem is that unity-mir reacts asynchronously to events > from the SessionListener. MirSurfaceManager > connects to the SessionListener::sessionCreatedSurface() signal using > Qt::ConnectionType type = Qt::AutoConnection
That was meant to be SessionListener::sessionDestroyingSurface signal... Because, the event is handled at a later time in the main Qt loop, the underlying ms::Surface has been already destroyed when the handler is invoked, causing the crash. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1234609 Title: unity8 crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler(), thrown from mir::shell::Surface::name() To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1234609/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
