When I record a video on the latest CM12 build, it fails to save the file (both CM12 Camera and your MIUI Camera). The actual recording seems to working fine (as in: nothing weird happens), but when I end the recording it show a popup with the text "Can't connect to camera". I took a logcat, and it seems to me as if something might go wrong in saving the audio, as the AudioTrackEncod seems to crash first.
LogCat:
E/mm-libcamera2( 202): mm_camera_stream_fsm_notused: Invalid evt=12, stream_state=0
I/MediaCodecSource( 202): MediaCodecSource (video) started
E/mm-libcamera2( 202): mm_camera_stream_fsm_notused: Invalid evt=12, stream_state=0
I/MPEG4Writer( 202): Start time offset: 1000000 us
D/audio_hw_primary( 202): in_set_parameters: enter: kvpairs=input_source=5;routing=-2147483520
E/mm-camera( 215): mctl_pp_dest_divert: dest idx 0 has frame 0 reserved already, no need to reserve another now
D/audio_hw_primary( 202): start_input_stream: enter: stream(0xb716b530)usecase(7: audio-record)
E/audio_hw_primary( 202): voice_extn_compress_voip_is_active: COMPRESS_VOIP_ENABLED is not defined
D/audio_hw_primary( 202): select_devices: out_snd_device(0: ) in_snd_device(31: camcorder-mic)
D/ACDB-LOADER( 202): ACDB -> send_audio_cal, acdb_id = 11, path = 1
D/ACDB-LOADER( 202): ACDB -> send_adm_topology
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 202): ACDB -> send_audtable
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 202): ACDB -> send_audvoltable
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_VOLTBL_STEP_COPP
E/ACDB-LOADER( 202): Error: ACDB AudProc vol returned = -8
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AFE_CAL
E/mm-camera( 215): ispif_client_set_params: parm type =0
E/mm-camera( 215): ispif_parse_handle: handle = 0x300, client_idx = 0
D/libaudioamp( 202): es310_do_route: path=ES310_PATH_SUSPEND->ES310_PATH_HANDSET, preset=Unknown->ES310_PRESET_ANALOG_BYPASS
E/mm-camera( 215): sensor_client_get_params sensor_csi_params = 0xb768aea8
D/libaudioamp( 202): es310_wakeup
E/mm-camera( 215): ispif_client_set_params: channel stream mask 1
E/mm-camera( 215): ispif_client_process: event type =3
E/mm-camera( 215): ispif_parse_handle: handle = 0x300, client_idx = 0
E/mm-camera( 215): ispif_process_cfg called
E/mm-camera( 215): ispif_client_get_params: parm type =1
E/mm-camera( 215): ispif_parse_handle: handle = 0x300, client_idx = 0
E/mm-camera( 215): config_proc_CAMERA_SET_CHANNEL_STREAM rc = 0, status = 1
E/mm-camera( 215): config_proc_CAMERA_GET_CHANNEL_STREAM Channel stream info = 0
E/mm-camera( 215): config_proc_CAMERA_SET_LOW_POWER_MODE Low power mode enabled? : No
E/mm-libcamera2( 202): PROFILE HAL: First preview frame received: 1427896872.438698037
E/QCameraHWI_Preview( 202): processPreviewFrameWithDisplay: buffer to be enqueued is not locked
I/QCameraHWI_Parm( 202): setFaceDetect support is not available
E/mm-camera( 215): config_proc_CAMERA_SET_RECORDING_HINT rc = 1, status = 1, Current usecase : Camcorder
E/mm-camera( 215): config_proc_CAMERA_SET_DIS_ENABLE: DIS Enabled? : No
E/mm-camera( 215): config_proc_CAMERA_SET_FULL_LIVESHOT rc = 1, status = 1, Full Liveshot enabled? : Yes
E/mm-libcamera2( 202): mm_camera_stream_fsm_notused: Invalid evt=12, stream_state=0
E/mm-camera( 215): config_proc_CAMERA_SET_PARM_AF_MODE Unlock CAF
E/mm-camera( 215): config_proc_CAMERA_SET_PARM_HFR: HFR 1
E/QCameraHWI_Parm( 202): Parameter Video HDR is not supported for this sensor
E/QCameraHWI_Preview( 202): processPreviewFrameWithDisplay: buffer to be enqueued is not locked
E/libaudioamp( 202): es310_do_route: ioctl ES310_SET_CONFIG newPath:1, retry:0
E/libaudioamp( 202): es310_do_route: ioctl ES310_SET_PRESET newPreset:0x8031000e, retry:0
D/audio_hw_primary( 202): select_devices: done
I/MPEG4Writer( 202): setStartTimestampUs: 4181
I/MPEG4Writer( 202): Earliest track starting time: 4181
I/MPEG4Writer( 202): setStartTimestampUs: 9674
I/AudioFlinger( 202): BUFFER TIMEOUT: remove(4096) from active list on thread 0xb57d6008
D/ConnectivityService( 574): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 56
D/ConnectivityService( 574): rematching NetworkAgentInfo [WIFI () - 100]
D/ConnectivityService( 574): Network NetworkAgentInfo [WIFI () - 100] was already satisfying request 1. No change.
D/ConnectivityService( 574): notifyType AVAILABLE for NetworkAgentInfo [WIFI () - 100]
D/ConnectivityManager.CallbackHandler( 768): CM callback handler got msg 524290
D/audio_hw_primary( 202): out_standby: enter: stream (0xb70e4548) usecase(0: deep-buffer-playback)
D/ConnectivityService( 574): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 54
D/ConnectivityService( 574): rematching NetworkAgentInfo [WIFI () - 100]
D/ConnectivityService( 574): Network NetworkAgentInfo [WIFI () - 100] was already satisfying request 1. No change.
D/ConnectivityService( 574): notifyType AVAILABLE for NetworkAgentInfo [WIFI () - 100]
D/ConnectivityManager.CallbackHandler( 768): CM callback handler got msg 524290
D/MPEG4Writer( 202): Video track stopping
D/MPEG4Writer( 202): Video track source stopping
I/MediaCodecSource( 202): encoder (video) stopping
I/MPEG4Writer( 202): Received total/0-length (110/0) buffers and encoded 109 frames. - Video
E/OMX-VENC-720p( 202): Calling Input Flush
E/OMX-VENC-720p( 202): Calling Output Flush
E/OMX-VENC-720p( 202):
E/OMX-VENC-720p( 202): m_fbd_count at o/p flush = 111
E/OMX-VENC-720p( 202):
E/OMX-VENC-720p( 202): m_etb_count at i/p flush = 110
E/OMX-VENC-720p( 202):
E/OMX-VENC-720p( 202): omx_venc(): Inside component_deinit()
E/OMX-VENC-720p( 202): Calling m_heap_ptr.clear()
E/OMX-VENC-720p( 202): Calling venc_close()
E/OMX-VENC-720p( 202):
E/OMX-VENC-720p( 202): venc_close(): Calling VEN_IOCTL_CMD_STOP_READ_MSG
E/OMX-VENC-720p( 202): Deleting HANDLE[0xb716b618]
E/OMX-VENC-720p( 202): OMX_Venc:Component Deinit
E/OMX-VENC-720p( 202): In OMX Venc Destructor() for instance = 1
E/OMX-VENC-720p( 202): omx_video: Waiting on Msg Thread exit
E/OMX-VENC-720p( 202): omx_video: Waiting on Async Thread exit
E/OMX-VENC-720p( 202): omx_venc: Async Thread exit
E/OMX-VENC-720p( 202): Calling close() on venc ion device fd = 86
E/OMX-VENC-720p( 202): Successfully destroyed venc ionlock
E/OMX-VENC-720p( 202): m_etb_count = 0, m_fbd_count = 0
E/OMX-VENC-720p( 202): Exiting OMX Video Encoder ...
E/OMX-VENC-720p( 202):
E/OMX-VENC-720p( 202): Destroy C2D instance
I/MediaCodecSource( 202): encoder (video) stopped
I/MediaCodecSource( 202): puller (video) stopping
D/CameraSource( 202): reset: E
I/CameraClient( 202): stopRecording: Disable picture related messages
E/mm-camera( 215): config_proc_MSG_ID_STOP_REC_ACK: Received VFE STOP RECORDING ACK!!!
E/mm-camera( 215): config_proc_MSG_ID_STOP_REC_ACK: ctrl->pendingCtrlCmd=b7709fa8
E/mm-camera( 215): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 215): mctl_pp_recvmsg: Receieved msg_type=1
E/mm-camera( 215): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 215): mctl_pp_recvmsg: Receieved msg_type=1
E/mm-camera( 215): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 215): mctl_pp_recvmsg: Receieved msg_type=1
E/mm-camera( 215): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 215): mctl_pp_recvmsg: Receieved msg_type=1
E/mm-camera( 215): mctl_pp_poll_fn: Woke up Socket fd
E/mm-camera( 215): mctl_pp_recvmsg: Receieved msg_type=1
D/NuPlayerDriver( 202): seekTo(0xb714c690) 0 ms
I/NuPlayerDecoder( 202): [OMX.google.vorbis.decoder] resubmitting CSD
I/NuPlayerDecoder( 202): [OMX.google.vorbis.decoder] resubmitting CSD
W/SoftVorbis( 202): vorbis_dsp_synthesis returned -135
W/SoftVorbis( 202): vorbis_dsp_synthesis returned -135
I/NuPlayer( 202): audio discontinuity (formatChange=0, time=1)
D/NuPlayerDriver( 202): start(0xb714c690)
D/audio_hw_primary( 202): start_output_stream: enter: stream(0xb70e4548)usecase(0: deep-buffer-playback) devices(0x2)
D/audio_hw_primary( 202): start_output_stream: enter: usecase(0: deep-buffer-playback) devices(0x2)
E/audio_hw_primary( 202): voice_extn_compress_voip_is_active: COMPRESS_VOIP_ENABLED is not defined
E/audio_hw_primary( 202): voice_extn_compress_voip_is_active: COMPRESS_VOIP_ENABLED is not defined
D/audio_hw_primary( 202): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/ACDB-LOADER( 202): ACDB -> send_audio_cal, acdb_id = 14, path = 0
D/ACDB-LOADER( 202): ACDB -> send_adm_topology
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
D/ACDB-LOADER( 202): ACDB -> send_audtable
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AUDPROC_CAL
D/ACDB-LOADER( 202): ACDB -> send_audvoltable
D/ACDB-LOADER( 202): ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_VOLTBL_STEP_COPP
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AUDPROC_VOL_CAL
D/ACDB-LOADER( 202): ACDB -> AUDIO_SET_AFE_CAL
I/NuPlayerDecoder( 202): [OMX.google.vorbis.decoder] resubmitting CSD
I/NuPlayerDecoder( 202): [OMX.google.vorbis.decoder] resubmitting CSD
D/CameraSource( 202): reset: X
I/MediaCodecSource( 202): puller (video) stopped
D/MPEG4Writer( 202): Video track source stopped
D/MPEG4Writer( 202): Audio track stopping
D/MPEG4Writer( 202): Audio track source stopping
D/libaudioamp( 202): es310_do_route: Normal mode, RX no routing
D/audio_hw_primary( 202): select_devices: done
W/SoftVorbis( 202): vorbis_dsp_synthesis returned -135
W/SoftVorbis( 202): vorbis_dsp_synthesis returned -135
D/audio_hw_primary( 202): in_standby: enter: stream (0xb716b530) usecase(7: audio-record)
D/GCM ( 1425): Connected
W/AudioFlinger( 202): session id 35 not found for pid 4019
W/AudioSource( 202): Spurious callback from AudioRecord. Drop the audio data.
W/AudioSource( 202): Spurious callback from AudioRecord. Drop the audio data.
D/MPEG4Writer( 202): Audio track source stopped
F/libc ( 202): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x1c in tid 4162 (AudioTrackEncod)
I/GCM ( 1425): GCM message com.google.android.gsf.gtalkservice
D/GCM ( 1425): Message class com.google.f.a.a.r
I/DEBUG ( 199): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 199): Build fingerprint: 'Xiaomi/aries/aries:5.0.1/LRX22C/1602158:user/release-keys'
I/DEBUG ( 199): Revision: '0'
I/DEBUG ( 199): ABI: 'arm'
I/DEBUG ( 199): pid: 202, tid: 4162, name: AudioTrackEncod >>> /system/bin/mediaserver <<<
W/NativeCrashListener( 574): Couldn't find ProcessRecord for pid 202
I/DEBUG ( 199): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c
E/DEBUG ( 199): AM write failure (32 / Broken pipe)
I/DEBUG ( 199): r0 00000000 r1 00000081 r2 00000002 r3 00000000
I/DEBUG ( 199): r4 00000000 r5 b64ec71d r6 b7167a80 r7 00000000
I/DEBUG ( 199): r8 003dbea6 r9 00000000 sl 0000055b fp 00000000
I/DEBUG ( 199): ip ac6a0c38 sp ac6a0cb0 lr b6506a6d pc b6507990 cpsr 60030030
I/DEBUG ( 199):
I/DEBUG ( 199): backtrace:
I/DEBUG ( 199): #00 pc 00081990 /system/lib/libstagefright.so (android::MediaBuffer::range_offset() const+3)
I/DEBUG ( 199): #01 pc 00080a69 /system/lib/libstagefright.so (android::MPEG4Writer::Track::threadEntry()+512)
I/DEBUG ( 199): #02 pc 00012ecb /system/lib/libc.so (__pthread_start(void*)+30)
I/DEBUG ( 199): #03 pc 00010f8f /system/lib/libc.so (__start_thread+6)
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
I/DEBUG ( 199):
I/DEBUG ( 199): Tombstone written to: /data/tombstones/tombstone_04
W/AudioFlinger( 202): write blocked for 866 msecs, 1 delayed writes, thread 0xb57d6008
I/BootReceiver( 574): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
E/SharedPreferencesImpl( 574): Couldn't create directory for SharedPreferences file shared_prefs/log_files.xml
D/QMI_FW ( 193): QCSI: Received REMOVE_CLIENT cmd for 00000001:0000000f
I/ServiceManager( 190): service 'media.audio_policy' died
I/ServiceManager( 190): service 'media.audio_flinger' died
I/ServiceManager( 190): service 'media.player' died
I/ServiceManager( 190): service 'media.camera' died
I/ServiceManager( 190): service 'media.sound_trigger_hw' died
W/AudioSystem( 574): AudioPolicyService server died!
W/AudioSystem( 574): AudioFlinger server died!
W/IMediaDeathNotifier( 574): media server died
W/AudioSystem( 1121): AudioFlinger server died!
W/SoundTrigger( 574): Sound trigger service died!
W/IMediaDeathNotifier( 768): media server died
W/AudioSystem( 1058): AudioPolicyService server died!
W/AudioSystem( 3062): AudioFlinger server died!
W/IMediaDeathNotifier( 3062): media server died
E/MediaPlayer( 3062): error (100, 0)
E/MediaPlayer( 3062): Error (100,0)
W/CameraBase( 4019): Camera service died!
W/MusicPlaybackService( 3062): Music Server Error what: 100 extra: 0
W/CameraBase( 4019): mediaserver's remote binder Camera object died
W/IMediaDeathNotifier( 4019): media server died
E/Camera ( 4019): Error 100
W/AudioEffect( 1121): IEffect died
W/AudioEffects-JNI( 1121): EVENT_ERROR
W/AudioEffect( 1121): IEffect died
W/AudioEffects-JNI( 1121): EVENT_ERROR
W/AudioEffect( 1121): IEffect died
W/AudioEffects-JNI( 1121): EVENT_ERROR
W/AudioEffect( 1121): IEffect died
W/AudioEffects-JNI( 1121): EVENT_ERROR
E/AudioService( 574): Media server died.
I/CAM_VideoModule( 4019): Releasing media recorder.
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/CAM2PORT_AndCamAgntImp( 4019): Exception during camera operation 204
E/CAM2PORT_AndCamAgntImp( 4019): java.lang.RuntimeException: getParameters failed (empty parameters)
E/CAM2PORT_AndCamAgntImp( 4019): at android.hardware.Camera.native_getParameters(Native Method)
E/CAM2PORT_AndCamAgntImp( 4019): at android.hardware.Camera.getParameters(Camera.java:1968)
E/CAM2PORT_AndCamAgntImp( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$ParametersCache.getBlocking(AndroidCameraAgentImpl.java:227)
E/CAM2PORT_AndCamAgntImp( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$CameraHandler.handleMessage(AndroidCameraAgentImpl.java:536)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Handler.dispatchMessage(Handler.java:102)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Looper.loop(Looper.java:135)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.HandlerThread.run(HandlerThread.java:61)
I/ServiceManager( 3062): Waiting for service media.audio_flinger...
E/CAM2PORT_AndCamAgntImp( 4019): Exception during camera operation 5
E/CAM2PORT_AndCamAgntImp( 4019): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.hardware.Camera.lock()' on a null object reference
E/CAM2PORT_AndCamAgntImp( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$CameraHandler.handleMessage(AndroidCameraAgentImpl.java:404)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Handler.dispatchMessage(Handler.java:102)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Looper.loop(Looper.java:135)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.HandlerThread.run(HandlerThread.java:61)
W/CAM2PORT_AndCamAgntImp( 4019): Cannot handle message 5, mCamera is null.
E/CAM2PORT_AndCamAgntImp( 4019): Exception during camera operation 202
E/CAM2PORT_AndCamAgntImp( 4019): java.lang.RuntimeException: Method called after release()
E/CAM2PORT_AndCamAgntImp( 4019): at android.hardware.Camera.native_getParameters(Native Method)
E/CAM2PORT_AndCamAgntImp( 4019): at android.hardware.Camera.getParameters(Camera.java:1968)
E/CAM2PORT_AndCamAgntImp( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$ParametersCache.getBlocking(AndroidCameraAgentImpl.java:227)
E/CAM2PORT_AndCamAgntImp( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$CameraHandler.handleMessage(AndroidCameraAgentImpl.java:554)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Handler.dispatchMessage(Handler.java:102)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.Looper.loop(Looper.java:135)
E/CAM2PORT_AndCamAgntImp( 4019): at android.os.HandlerThread.run(HandlerThread.java:61)
W/CAM2PORT_AndCamAgntImp( 4019): Cannot handle message 202, mCamera is null.
W/CAM2PORT_AndCamSet( 4019): Settings ctor requires a non-null Camera.Parameters.
I/Choreographer( 4019): Skipped 71 frames! The application may be doing too much work on its main thread.
E/CAM_CamErrCallback( 4019): Got camera error callback. error=100
D/AndroidRuntime( 4019): Shutting down VM
E/AndroidRuntime( 4019): FATAL EXCEPTION: main
E/AndroidRuntime( 4019): Process: com.android.camera2, PID: 4019
E/AndroidRuntime( 4019): java.lang.RuntimeException: Media server died.
E/AndroidRuntime( 4019): at com.android.camera.CameraErrorCallback.onError(CameraErrorCallback.java:33)
E/AndroidRuntime( 4019): at com.android.ex.camera2.portability.AndroidCameraAgentImpl$ErrorCallbackForward$1.run(AndroidCameraAgentImpl.java:1099)
E/AndroidRuntime( 4019): at android.os.Handler.handleCallback(Handler.java:739)
E/AndroidRuntime( 4019): at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 4019): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 4019): at android.app.ActivityThread.main(ActivityThread.java:5254)
E/AndroidRuntime( 4019): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 4019): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 4019): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
E/AndroidRuntime( 4019): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
W/ActivityManager( 574): Force finishing activity com.android.camera2/com.android.camera.CameraLauncher
I/ServiceManager( 781): Waiting for service media.player...
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
D/OpenGLRenderer( 574): Render dirty regions requested: true
D/Atlas ( 574): Validating map...
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
I/Adreno-EGL( 574): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328
I/OpenGLRenderer( 574): Initialized EGL, version 1.4
D/OpenGLRenderer( 574): Enabling debug mode 0
E/mm-camera( 215): mctl_stats_release_buf: MSM_CAM_IOCTL_RELEASE_STATS_BUFFER failed
E/mm-camera( 215): mctl_pp_dest_divert: cannot reserve frame from kernel, path = 0x1
E/mm-camera( 215): mctl_pp_src_cb_def Error returning frame to mctl pp node
E/mm-camera( 215): mctl_stats_release_buf: MSM_CAM_IOCTL_RELEASE_STATS_BUFFER failed
E/mm-camera( 215): mctl_stats_release_buf: MSM_CAM_IOCTL_RELEASE_STATS_BUFFER failed
E/mm-camera( 215): mctl_stats_release_buf: MSM_CAM_IOCTL_RELEASE_STATS_BUFFER failed
E/mm-camera( 215): mctl_stats_release_buf: MSM_CAM_IOCTL_RELEASE_STATS_BUFFER failed
E/mm-camera( 215): config_shutdown_pp Sending QCAM_MCTL_CMD_SHUTDOWN to mctl_pp
E/mm-camera( 215): mctl_pp_read_pipe Got CMD_SHUTDOWN
E/mm-camera( 215): mctl_pp_do_shutdown: SHUT DOWN src 0 dest 0 image_mode = 1
E/mm-camera( 215): vpe_util_sendcmd: vpe_cmd failed...
E/mm-camera( 215): mctl_pp_do_shutdown: SHUT DOWN src 0 dest 1 image_mode = 2
E/mm-camera( 215): vpe_util_sendcmd: vpe_cmd failed...
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=0
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=1
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=2
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=3
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=4
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=5
E/mm-camera( 215): mctl_pp_clear_buf: unmap buf_type=1 with idx=6
E/mm-camera( 215): mctl_pp_read_pipe Sending SIG_DONE
E/mm-camera( 215): ispif_client_process: event type =7
E/mm-camera( 215): ispif_parse_handle: handle = 0x300, client_idx = 0
E/mm-camera( 215): ispif_process_release called
E/mm-camera( 215): ispif_process_release MSM_CAM_IOCTL_ISPIF_IO_CFG failed
E/mm-camera( 215): af_actuator_set_default_focus failed 136
E/mm-camera( 215): ispif_client_destroy: handle = 0x300
E/mm-camera( 215): ispif_parse_handle: handle = 0x300, client_idx = 0
I/Sensors ( 213): sns_pwr.c(417):sns_pwr_set_cpu_latency: hz 16
I/Sensors ( 213): DSPS file:sns_smgr_sol.c(1230):SMGR: One val: 3
I/Sensors ( 213): DSPS file:sns_smgr_sol.c(1230):SMGR: One val: 2
D/ConnectivityService( 574): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 55
D/ConnectivityService( 574): rematching NetworkAgentInfo [WIFI () - 100]
D/ConnectivityService( 574): Network NetworkAgentInfo [WIFI () - 100] was already satisfying request 1. No change.
D/ConnectivityService( 574): notifyType AVAILABLE for NetworkAgentInfo [WIFI () - 100]
D/ConnectivityManager.CallbackHandler( 768): CM callback handler got msg 524290
I/mediaserver( 4229): ServiceManager: 0xb877b7c0
I/AudioFlinger( 4229): Using default 3000 mSec as standby time.
E/MediaPlayerFactory( 4229): calling dlopen on FACTORY_LIB
E/MediaPlayerFactory( 4229): Failed to open FACTORY_LIB Error : dlopen failed: library "libdashplayer.so" not found
I/CameraService( 4229): CameraService started (pid=4229)
I/CameraService( 4229): Loaded "Qcamera" camera module
I/QCameraHAL( 4229): Handle base =0x0xb61a0068
I/QCameraHAL( 4229): getCameraInfo: numOfCameras = 2
I/QCameraHAL( 4229): Handle [0]=0x0xb61a0068
I/QCameraHAL( 4229): Camera sensor 0 info:
I/QCameraHAL( 4229): camera_id: 0
I/QCameraHAL( 4229): modes_supported: 1
I/QCameraHAL( 4229): position: 0
I/QCameraHAL( 4229): sensor_mount_angle: 90
I/QCameraHAL( 4229): Handle [1]=0x0xb61a00ac
I/QCameraHAL( 4229): Camera sensor 1 info:
I/QCameraHAL( 4229): camera_id: 1
I/QCameraHAL( 4229): modes_supported: 1
I/QCameraHAL( 4229): position: 1
I/QCameraHAL( 4229): sensor_mount_angle: 270
I/iu.UploadsManager( 1771): #reloadSettings(); account: -1; IU: disabled; IS: disabled; IS account: -1; photoWiFi: true; videoWiFi: true; roam: false; battery: true; size: FULL; maxMobile: 157286400
W/linker ( 4229): libqc-opt.so has text relocations. This is wasting memory and prevents security hardening. Please fix.
I/AudioPolicyService( 4229): AudioPolicyService CSTOR in new mode
I/AudioPolicyManager( 4229): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
D/audio_hw_primary( 4229): adev_open: enter
E/AudioService( 574): Media server started.
Dmesg:
<6>[ 677.378845] vfe32_proc_general: cmdID = START_RECORDING
<6>[ 677.500762] [es310_ioctl: 626] SET_CONFIG, id:1, current_config:0, suspended:0
<6>[ 677.500823] [es310_ioctl: 635] start to es310_set_config, id:1
<6>[ 677.500915] [es310_set_config: 442] newid:1, current:0
<6>[ 677.501068] [es310_set_config: 462] ES310 set path, total cmd 4, pass 0, remainder 4
<6>[ 677.521789] [es310_set_config: 519] ES310 set path(1) ok
<6>[ 677.540222] [es310_ioctl: 727] current preset:0x8031000e, new preset:0x8031000e
<6>[ 677.540283] [es310_set_preset: 557] Set preset mode: 0x8031000etype=1400 audit(1427897748.979:588): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 677.675567] type=1400 audit(1427897748.979:589): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 678.192169] type=1400 audit(1427897749.499:590): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 678.312469]
<4>[ 678.312469] VIDC: vidc_freq = 200000000, req_perf_lvl = 244800, set_perf_lvl = 244800
<4>[ 678.751312] type=1400 audit(1427897750.060:591): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<6>[ 678.991455]
<6>[ 678.991455] vid_enc_ioctl(): Calling vid_enc_flush with mode = 1
<6>[ 678.992492]
<6>[ 678.992492] vid_enc_ioctl(): Calling vid_enc_flush with mode = 2
<6>[ 678.995941]
<6>[ 678.995941] msm_vidc_enc: Sending VCD_EVT_RESP_FLUSH_INPUT_DONE to client
<6>[ 678.996185]
<6>[ 678.996185] msm_vidc_enc: Sending VCD_EVT_RESP_FLUSH_OUTPUT_DONE to client
<3>[ 678.996643] vid_enc_free_recon_buffers() address aec21000
<6>[ 678.998168] ddl_set_enc_property:Fails_as_not_in_open_state
<6>[ 678.998352] ddl_set_prop:FAILED
<3>[ 678.998535] Failed: ddl_set_property
<3>[ 678.998809] vid_enc_free_recon_buffers() address ae723000
<6>[ 678.999176] ddl_set_enc_property:Fails_as_not_in_open_state
<6>[ 678.999359] ddl_set_prop:FAILED
<3>[ 678.999481] Failed: ddl_set_property
<6>[ 679.000366]
<6>[ 679.000366] vid_enc_ioctl(): Executing VEN_IOCTL_CMD_STOP
<6>[ 679.001159]
<6>[ 679.001159] msm_vidc_enc: Sending VCD_EVT_RESP_STOP to client
<4>[ 679.001403]
<4>[ 679.001403] VIDC: vidc_freq = 48000000, req_perf_lvl = 37900, set_perf_lvl = 37900
<3>[ 679.009216] vid_enc_free_recon_buffers() address (null)
<3>[ 679.009277] vid_enc_free_recon_buffers() address (null)
<6>[ 679.009490]
<6>[ 679.009490] vid_enc_ioctl(): Executing VEN_IOCTL_CMD_STOP
<6>[ 679.009979]
<6>[ 679.009979] msm_vidc_enc: Sending VCD_EVT_RESP_STOP to client
<6>[ 679.011260]
<6>[ 679.011260] msm_vidc_enc: Inside vid_enc_release()
<6>[ 679.011474]
<6>[ 679.011474] msm_vidc_enc: Inside vid_enc_close_client()
<6>[ 679.034149]
<6>[ 679.034179] msm_vidc_enc: Return from vid_enc_release()
<6>[ 679.036987] vfe32_proc_general: cmdID = STOP_RECORDING
<6>[ 679.124816] event_handler: reclaimed all bufs
<6>[ 679.137054] SLIM_CL: skip reconfig sequence
<7>[ 679.159332] AudioTrackEncod: unhandled page fault (11) at 0x0000001c, code 0x005
<1>[ 679.159423] pgd = ecc94000
<1>[ 679.159515] [0000001c] *pgd=00000000
<4>[ 679.159698]
<4>[ 679.159851] Pid: 6611, comm: AudioTrackEncod
<4>[ 679.159942] CPU: 0 Not tainted (3.4.0-cyanogenmod-gf4bbedf #1)
<4>[ 679.160125] PC is at 0xb64ab990
<4>[ 679.160278] LR is at 0xb64aaa6d
<4>[ 679.160369] pc : [<b64ab990>] lr : [<b64aaa6d>] psr: 60070030
<4>[ 679.160369] sp : acb75cb0 ip : acb75c38 fp : 00000000
<4>[ 679.160614] r10: 0000055b r9 : 00000000 r8 : 00006a0a
<4>[ 679.160766] r7 : 00000000 r6 : b72aeaf8 r5 : b649071d r4 : 00000000
<4>[ 679.160888] r3 : 00000000 r2 : 00000002 r1 : 00000081 r0 : 00000000
<4>[ 679.161285] Flags: nZCv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[ 679.161376] Control: 10c5787d Table: aea9406a DAC: 00000015
<4>[ 679.161560] [<c010af20>] (unwind_backtrace+0x0/0xe0) from [<c01107a8>] (__do_user_fault+0xfc/0x148)
<4>[ 679.161743] [<c01107a8>] (__do_user_fault+0xfc/0x148) from [<c0110ab8>] (do_page_fault+0x2c4/0x34c)
<4>[ 679.161834] [<c0110ab8>] (do_page_fault+0x2c4/0x34c) from [<c0100364>] (do_DataAbort+0x110/0x17c)
<4>[ 679.162017] [<c0100364>] (do_DataAbort+0x110/0x17c) from [<c0105774>] (__dabt_usr+0x34/0x40)
<4>[ 679.162200] Exception stack(0xec7b5fb0 to 0xec7b5ff8)
<4>[ 679.162292] 5fa0: 00000000 00000081 00000002 00000000
<4>[ 679.162445] 5fc0: 00000000 b649071d b72aeaf8 00000000 00006a0a 00000000 0000055b 00000000
<4>[ 679.162628] 5fe0: acb75c38 acb75cb0 b64aaa6d b64ab990 60070030 ffffffff
<7>[ 679.213714] AudioTrackEncod: unhandled page fault (11) at 0x0000001c, code 0x005
<1>[ 679.213745] pgd = ecc94000
<1>[ 679.213928] [0000001c] *pgd=00000000
<4>[ 679.214080]
<4>[ 679.214172] Pid: 6611, comm: AudioTrackEncod
<4>[ 679.214355] CPU: 0 Not tainted (3.4.0-cyanogenmod-gf4bbedf #1)
<4>[ 679.214447] PC is at 0xb64ab990
<4>[ 679.214538] LR is at 0xb64aaa6d
<4>[ 679.214691] pc : [<b64ab990>] lr : [<b64aaa6d>] psr: 60070030
<4>[ 679.214721] sp : acb75cb0 ip : acb75c38 fp : 00000000
<4>[ 679.214965] r10: 0000055b r9 : 00000000 r8 : 00006a0a
<4>[ 679.215057] r7 : 00000000 r6 : b72aeaf8 r5 : b649071d r4 : 00000000
<4>[ 679.215240] r3 : 00000000 r2 : 00000002 r1 : 00000081 r0 : 00000000
<4>[ 679.215332] Flags: nZCv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[ 679.215484] Control: 10c5787d Table: aea9406a DAC: 00000015
<4>[ 679.215606] [<c010af20>] (unwind_backtrace+0x0/0xe0) from [<c01107a8>] (__do_user_fault+0xfc/0x148)
<4>[ 679.215789] [<c01107a8>] (__do_user_fault+0xfc/0x148) from [<c0110ab8>] (do_page_fault+0x2c4/0x34c)
<4>[ 679.215972] [<c0110ab8>] (do_page_fault+0x2c4/0x34c) from [<c0100364>] (do_DataAbort+0x110/0x17c)
<4>[ 679.216125] [<c0100364>] (do_DataAbort+0x110/0x17c) from [<c0105774>] (__dabt_usr+0x34/0x40)
<4>[ 679.216308] Exception stack(0xec7b5fb0 to 0xec7b5ff8)
<4>[ 679.217193] 5fa0: 00000000 00000081 00000002 00000000
<4>[ 679.217376] 5fc0: 00000000 b649071d b72aeaf8 00000000 00006a0a 00000000 0000055b 00000000
<4>[ 679.217529] 5fe0: acb75c38 acb75cb0 b64aaa6d b64ab990 60070030 ffffffff
<7>[ 680.137573] AudioTrackEncod: unhandled page fault (11) at 0x0000001c, code 0x005
<1>[ 680.137573] pgd = ecc94000
<1>[ 680.137664] [0000001c] *pgd=00000000
<4>[ 680.137817]
<4>[ 680.137878] Pid: 6611, comm: AudioTrackEncod
<4>[ 680.137939] CPU: 0 Not tainted (3.4.0-cyanogenmod-gf4bbedf #1)
<4>[ 680.138030] PC is at 0xb64ab990
<4>[ 680.138092] LR is at 0xb64aaa6d
<4>[ 680.138153] pc : [<b64ab990>] lr : [<b64aaa6d>] psr: 60070030
<4>[ 680.138153] sp : acb75cb0 ip : acb75c38 fp : 00000000
<4>[ 680.138336] r10: 0000055b r9 : 00000000 r8 : 00006a0a
<4>[ 680.138427] r7 : 00000000 r6 : b72aeaf8 r5 : b649071d r4 : 00000000
<4>[ 680.138488] r3 : 00000000 r2 : 00000002 r1 : 00000081 r0 : 00000000
<4>[ 680.138610] Flags: nZCv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[ 680.138732] Control: 10c5787d Table: aea9406a DAC: 00000015
<4>[ 680.138793] [<c010af20>] (unwind_backtrace+0x0/0xe0) from [<c01107a8>] (__do_user_fault+0xfc/0x148)
<4>[ 680.138916] [<c01107a8>] (__do_user_fault+0xfc/0x148) from [<c0110ab8>] (do_page_fault+0x2c4/0x34c)
<4>[ 680.139038] [<c0110ab8>] (do_page_fault+0x2c4/0x34c) from [<c0100364>] (do_DataAbort+0x110/0x17c)
<4>[ 680.139099] [<c0100364>] (do_DataAbort+0x110/0x17c) from [<c0105774>] (__dabt_usr+0x34/0x40)
<4>[ 680.139221] Exception stack(0xec7b5fb0 to 0xec7b5ff8)
<4>[ 680.139312] 5fa0: 00000000 00000081 00000002 00000000
<4>[ 680.139373] 5fc0: 00000000 b649071d b72aeaf8 00000000 00006a0a 00000000 0000055b 00000000
<4>[ 680.139495] 5fe0: acb75c38 acb75cb0 b64aaa6d b64ab990 60070030 ffffffff
<4>[ 680.139739] type=1701 audit(1427897751.431:592): auid=4294967295 uid=1013 gid=1005 ses=4294967295 subj=u:r:mediaserver:s0 pid=6611 comm="AudioTrackEncod" reason="memory violation" sig=11
<6>[ 680.147949] binder: release 5951:6023 transaction 136504 in, still active
<6>[ 680.148101] binder: send failed reply for transaction 136504 to 6152:6152
<6>[ 680.148223] binder: undelivered death notification, b73286f0
<3>[ 680.155822] msm_cam_stop_hardware: stopping hardware upon error
<3>[ 680.157287] msm_ioctl_config: media controller is null
<3>[ 680.157470] msm_ioctl_config: media controller is null
<7>[ 680.163055] Camera Handler : unhandled page fault (11) at 0x00000000, code 0x005
<1>[ 680.163055] pgd = ea5b8000
<1>[ 680.163543] [00000000] *pgd=00000000
<4>[ 680.163635]
<4>[ 680.163696] Pid: 6224, comm: Camera Handler
<4>[ 680.163757] CPU: 0 Not tainted (3.4.0-cyanogenmod-gf4bbedf #1)
<4>[ 680.163879] PC is at 0xae7dacc2
<4>[ 680.163940] LR is at 0x72e2d381
<4>[ 680.164001] pc : [<ae7dacc2>] lr : [<72e2d381>] psr: 400f0030
<4>[ 680.164001] sp : adbd8a90 ip : 00000000 fp : 12d8f100
<4>[ 680.164154] r10: 12d8f100 r9 : b8332900 r8 : 12f819a0
<4>[ 680.164215] r7 : 12e4bac0 r6 : 00000000 r5 : 74c36bf0 r4 : 000002a8
<4>[ 680.164337] r3 : 0000001a r2 : 00000ac4 r1 : 00000000 r0 : 70e577c8
<4>[ 680.164398] Flags: nZcv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[ 680.164520] Control: 10c5787d Table: ac3b806a DAC: 00000015
<4>[ 680.164581] [<c010af20>] (unwind_backtrace+0x0/0xe0) from [<c01107a8>] (__do_user_fault+0xfc/0x148)
<4>[ 680.164703] [<c01107a8>] (__do_user_fault+0xfc/0x148) from [<c0110ab8>] (do_page_fault+0x2c4/0x34c)
<4>[ 680.164825] [<c0110ab8>] (do_page_fault+0x2c4/0x34c) from [<c0100364>] (do_DataAbort+0x110/0x17c)
<4>[ 680.164947] [<c0100364>] (do_DataAbort+0x110/0x17c) from [<c0105774>] (__dabt_usr+0x34/0x40)
<4>[ 680.165008] Exception stack(0xecca5fb0 to 0xecca5ff8)
<4>[ 680.165130] 5fa0: 70e577c8 00000000 00000ac4 0000001a
<4>[ 680.165222] 5fc0: 000002a8 74c36bf0 00000000 12e4bac0 12f819a0 b8332900 12d8f100 12d8f100
<4>[ 680.165283] 5fe0: 00000000 adbd8a90 72e2d381 ae7dacc2 400f0030 ffffffff
<4>[ 680.204528] type=1400 audit(1427897751.501:593): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 680.204803] type=1400 audit(1427897751.501:594): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<3>[ 680.219451] msm_ioctl_config: media controller is null
<3>[ 680.219543] msm_ioctl_config: media controller is null
<3>[ 680.221557] msm_ioctl_config: media controller is null
<3>[ 680.221649] msm_ioctl_config: media controller is null
<3>[ 680.223907] msm_ioctl_config: media controller is null
<3>[ 680.224151] msm_ioctl_config: media controller is null
<3>[ 680.225036] msm_release_ion_client Calling ion_client_destroy
<6>[ 680.350769] SLIM_CL: skip reconfig sequencetype=1400 audit(1427897751.801:595): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<6>[ 680.559936] mediaserver (6644): undefined instruction: pc=b6600b88
<6>[ 680.560028] Code: e320f000 e320f000 f26001f0 e12fff1e (ec510f1e)
<6>[ 680.972808] updating pm_qos value to default msm_pcm_playback_close
<6>[ 680.973022] done updating pm_qos value to default msm_pcm_playback_close
<6>[ 681.056732] [es310_firmware_download: 332] buf_frames = 1515type=1400 audit(1427897752.452:596): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 681.303314] type=1400 audit(1427897752.602:597): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 681.631622] type=1400 audit(1427897752.933:598): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<4>[ 681.951263] type=1400 audit(1427897753.253:599): avc: granted { dac_override } for pid=251 comm="mpdecision" capability=1 scontext=u:r:mpdecision:s0 tcontext=u:r:mpdecision:s0 tclass=capability
<6>[ 682.098754] dmesg (6670): undefined instruction: pc=b6dbbb88
<6>[ 682.099151] Code: e320f000 e320f000 f26001f0 e12fff1e (ec510f1e)
When I record a video on the latest CM12 build, it fails to save the file (both CM12 Camera and your MIUI Camera). The actual recording seems to working fine (as in: nothing weird happens), but when I end the recording it show a popup with the text "Can't connect to camera". I took a logcat, and it seems to me as if something might go wrong in saving the audio, as the AudioTrackEncod seems to crash first. LogCat:
Dmesg: