The crash is a bit due three different things:
 * QDateTime uses a shared global pointer to init the default QDateTime (this 
is changed in Qt 5.7)
 * MImSettings using a QScopedPointer for storing the factory
 * QSettings not setting the pendingChanges flag back to false after sync() is 
called

We can fix this problem by fixing any of the three and i think what
makes more sense is actually fixing QSettings since it seems a bug
anyway.

Upstream patch at https://codereview.qt-project.org/#/c/177557/

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1642605

Title:
  maliit-framework segmentation fault with Qt 5.7.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/maliit-framework/+bug/1642605/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to