1. Tinkering with display hardware may fail at times if its not ready for some reason. So Mir should be resilient to such exceptions and recover.
2. If an error is actually unrecoverable we need to start changing those throws to abort() or similar. So we get clean stack traces and can easily diagnose then fix the problem.
A couple of thoughts on this...
1. Tinkering with display hardware may fail at times if its not ready for some reason. So Mir should be resilient to such exceptions and recover.
2. If an error is actually unrecoverable we need to start changing those throws to abort() or similar. So we get clean stack traces and can easily diagnose then fix the problem.