Sygic GPS Navigation & Offline Maps has a dashcam feature that when enabled crashes the phone. I can preview the camera video, but when it attempts to record the app crashes. App has all permissions enabled. See debug log below.
App (same version) works fine on my old phone, cleared cache still crashes.
--------- beginning of kernel
07-27 22:25:08.367 31721 690 E AndroidRuntime: FATAL EXCEPTION: android.bg
07-27 22:25:08.367 31721 690 E AndroidRuntime: Process: com.sygic.aura, PID: 31721
07-27 22:25:08.367 31721 690 E AndroidRuntime: android.app.RecoverableSecurityException: com.sygic.aura has no access to content://media/external_primary/video/media/69
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.app.RecoverableSecurityException$1.createFromParcel(RecoverableSecurityException.java:197)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.app.RecoverableSecurityException$1.createFromParcel(RecoverableSecurityException.java:194)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Parcel.readParcelable(Parcel.java:3281)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:2368)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2357)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2340)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:190)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.content.ContentProviderProxy.delete(ContentProviderNative.java:624)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.content.ContentResolver.delete(ContentResolver.java:2319)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.content.ContentResolver.delete(ContentResolver.java:2280)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at com.sygic.navi.m0.z.b$a.onScanCompleted(MediaManagerImpl.kt:1)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.media.MediaScannerConnection.runCallBack(MediaScannerConnection.java:211)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.media.MediaScannerConnection.lambda$scanFile$1(MediaScannerConnection.java:188)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.media.-$$Lambda$MediaScannerConnection$X7K_c7l7bfQR6Mg9eCJVPmLMn6I.run(Unknown Source:6)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.Looper.loop(Looper.java:263)
07-27 22:25:08.367 31721 690 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)