[One (M8) Android Development] imageMaster:
So my experience with build 11/7:

- Full wipe all except external memory

- Install ROM and stock gaps open_gapps-arm-7.1-stock-20161105.zip

- Waiting for network about 3 minutes and continue

- Install all my app

As result (without reboot):

- No any crashes

- Camera (photo ok, but video files are absent after recording) and see notes below

- NFC ok (but one of my wireless payment app don't see NFC)

- Bluetooth ok (my smart band works fine)

- WiFi ok

- GPS ok (not only GPS but LBS too)

- Flashlight worked fine see notes below

- USB DAC ok (bug with mono audio via USB DAC from Android MM was fixed)

- Power consumption ok (about 4 hours SOT)

- Music playback ok

Issue: I've found problem with flashlight and camera crashes. If (after reboot) make a photo with flash in camera app then you can invoke flashlight via quick bar in notification panel. But if (after reboot) try to turn on flashlight it will not working more and camera app will be crashing.

---------- Post added at 10:11 PM ---------- Previous post was at 09:52 PM ----------

Logcat:

11-08 22:01:29.408 1890 1890 E FlashlightController: Couldn't initialize.
11-08 22:01:29.408 1890 1890 E FlashlightController: java.lang.SecurityException: validateConnectLocked:946: Untrusted caller (calling PID 467, UID 1047) trying to forward camera access to camera 0 for client media (PID 1047, UID -1)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:654)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.hardware.camera2.CameraManager.getOrCreateDeviceIdListLocked(CameraManager.java:717)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.hardware.camera2.CameraManager.getCameraIdList(CameraManager.java:98)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.policy.FlashlightController.getCameraId(FlashlightController.java:216)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.policy.FlashlightController.tryInitCamera(FlashlightController.java:97)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.policy.FlashlightController.addListener(FlashlightController.java:194)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.qs.tiles.FlashlightTile.<init>(FlashlightTile.java:48)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.QSTileHost.createTile(QSTileHost.java:428)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.QSTileHost.onTuningChanged(QSTileHost.java:344)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.tuner.TunerService.addTunable(TunerService.java:217)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.tuner.TunerService.addTunable(TunerService.java:193)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.QSTileHost.<init>(QSTileHost.java:154)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.SystemUIFactory.createQSTileHost(SystemUIFactory.java:114)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.PhoneStatusBar.makeStatusBarView(PhoneStatusBar.java:1034)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.PhoneStatusBar.addStatusBarWindow(PhoneStatusBar.java:3672)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.PhoneStatusBar.createAndAddWindows(PhoneStatusBar.java:3668)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.BaseStatusBar.start(BaseStatusBar.java:764)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.phone.PhoneStatusBar.start(PhoneStatusBar.java:774)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.SystemBars.createStatusBarFromConfig(SystemBars.java:106)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.SystemBars.onNoService(SystemBars.java:58)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.ServiceMonitor.startService(ServiceMonitor.java:230)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.ServiceMonitor.-wrap5(ServiceMonitor.java)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.systemui.statusbar.ServiceMonitor$1.handleMessage(ServiceMonitor.java:73)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.os.Handler.dispatchMessage(Handler.java:102)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.os.Looper.loop(Looper.java:154)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.app.ActivityThread.main(ActivityThread.java:6088)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at java.lang.reflect.Method.invoke(Native Method)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
11-08 22:01:29.408 1890 1890 E FlashlightController: Caused by: android.os.ServiceSpecificException: validateConnectLocked:946: Untrusted caller (calling PID 467, UID 1047) trying to forward camera access to camera 0 for client media (PID 1047, UID -1)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.os.Parcel.readException(Parcel.java:1698)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.os.Parcel.readException(Parcel.java:1637)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.hardware.ICameraService$Stub$Proxy.getCameraCharacteristics(ICameraService.java:404)
11-08 22:01:29.408 1890 1890 E FlashlightController:	at android.hardware.camera2.CameraManager.getOrCreateDeviceIdListLocked(CameraManager.java:704)
11-08 22:01:29.408 1890 1890 E FlashlightController:	... 27 more

11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile: Error in handleSecondaryClick
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile: java.lang.IllegalArgumentException: cameraId was null
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at android.hardware.camera2.CameraManager$CameraManagerGlobal.setTorchMode(CameraManager.java:897)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at android.hardware.camera2.CameraManager.setTorchMode(CameraManager.java:521)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at com.android.systemui.statusbar.policy.FlashlightController.setFlashlight(FlashlightController.java:115)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at com.android.systemui.qs.tiles.FlashlightTile.handleClick(FlashlightTile.java:88)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at com.android.systemui.qs.QSTile.handleSecondaryClick(QSTile.java:243)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at com.android.systemui.qs.QSTile$H.handleMessage(QSTile.java:379)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at android.os.Handler.dispatchMessage(Handler.java:102)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at android.os.Looper.loop(Looper.java:154)
11-08 22:02:25.203 1890 2420 W Tile.FlashlightTile:	at android.os.HandlerThread.run(HandlerThread.java:61)

11-08 22:02:33.031 6511 6511 E AndroidRuntime: FATAL EXCEPTION: main
11-08 22:02:33.031 6511 6511 E AndroidRuntime: Process: com.google.android.GoogleCamera, PID: 6511
11-08 22:02:33.031 6511 6511 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.GoogleCamera/com.android.camera.CameraActivity}: java.lang.SecurityException: validateConnectLocked:946: Untrusted caller (calling PID 467, UID 1047) trying to forward camera access to camera 0 for client media (PID 1047, UID -1)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2649)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2710)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread.-wrap12(ActivityThread.java)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1461)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:102)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:154)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6088)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
11-08 22:02:33.031 6511 6511 E AndroidRuntime: Caused by: java.lang.SecurityException: validateConnectLocked:946: Untrusted caller (calling PID 467, UID 1047) trying to forward camera access to camera 0 for client media (PID 1047, UID -1)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.hardware.camera2.CameraManager.throwAsPublicException(CameraManager.java:654)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.hardware.camera2.CameraManager.getOrCreateDeviceIdListLocked(CameraManager.java:717)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.hardware.camera2.CameraManager.getCameraIdList(CameraManager.java:98)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.ex.camera2.portability.AndroidCamera2AgentImpl.updateCameraDevices(AndroidCamera2AgentImpl.java:110)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.ex.camera2.portability.AndroidCamera2AgentImpl.<init>(AndroidCamera2AgentImpl.java:100)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.ex.camera2.portability.CameraAgentFactory.getAndroidCameraAgent(CameraAgentFactory.java:129)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.camera.CameraActivity.onCreateTasks(CameraActivity.java:1483)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at com.android.camera.util.QuickActivity.onCreate(QuickActivity.java:114)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.Activity.performCreate(Activity.java:6679)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2602)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	... 9 more
11-08 22:02:33.031 6511 6511 E AndroidRuntime: Caused by: android.os.ServiceSpecificException: validateConnectLocked:946: Untrusted caller (calling PID 467, UID 1047) trying to forward camera access to camera 0 for client media (PID 1047, UID -1)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1698)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.os.Parcel.readException(Parcel.java:1637)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.hardware.ICameraService$Stub$Proxy.getCameraCharacteristics(ICameraService.java:404)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	at android.hardware.camera2.CameraManager.getOrCreateDeviceIdListLocked(CameraManager.java:704)
11-08 22:02:33.031 6511 6511 E AndroidRuntime:	... 18 more
11-08 22:02:33.035 1527 3005 W ActivityManager: Force finishing activity com.google.android.GoogleCamera/com.android.camera.CameraLauncher