The problem is a cleardown sequence difficulty. mirclient had some non-trivial static duration data that was accessed when connection_release was called.
This is fine for all the tests and examples in Mir. But platform-api delays calling connection_release until later with the result that access to dead objects was possible. The linked branch changes one of the mir examples to do a similar thing and updates the client library to explicitly manage the lifetime of the required data. ** Branch linked: lp:~mir-team/mir/enable-late-release ** Changed in: mir (Ubuntu) Status: New => In Progress ** Changed in: mir (Ubuntu) Assignee: (unassigned) => Alan Griffiths (alan-griffiths) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1342694 Title: qmlscene crashed with SIGSEGV in _M_release() on quit To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1342694/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs