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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs