So, it seems logging the problem and not throwing is an acceptable solution, although IMO, it merits further investigation as to why the driver is generating this error during certain scenarios. Will propose attached branch to lp:mir, and its looking like it'll ride along in 0.20.3 mir release.
** Branch unlinked: lp:~kdub/mir/potential-fix-1554635 ** Branch linked: lp:~kdub/mir/fix-1554635 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1554635 Title: Importing contacts trigger unity restart - Mir crashed with exception 'failed to add sync point to command buffer' Status in Canonical System Image: Confirmed Status in Mir: In Progress Status in Mir 0.20 series: Incomplete Status in mir package in Ubuntu: Incomplete Status in unity8 package in Ubuntu: Incomplete Bug description: Steps: Open Dekko or Telegram Go to import contacts Make sure you have a substantial amount of contacts in your phone When the contacts app is open in import mode, select all contact and press Tick Expected: contacts are imported succesfully Actual: Unity restarts (goes back to the ubuntu dot screen) and the contact import is interrupted To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1554635/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

