OK, i'm lucky...i literally just saw it happen with adb up...and here's the spew kg@kg-MacBookPro:~$ adb shell /system/bin/logcat --------- beginning of /dev/alog/main D/audio_hw_primary( 1712): adev_open: enter D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_INITIALIZE E/ ( 1712): [ACDB RTC]->rtc init done!->result [0] D/Diag_Lib( 1712): actp_diag_init: call diag init function with AD844209 E/ ( 1712): [ACDB ACPH]->actp diag init done! D/ACDB-LOADER( 1712): No existing ION info in ACDB driver D/ACDB-LOADER( 1712): ACDB -> ION_IOC_ALLOC D/ACDB-LOADER( 1712): ACDB -> ION_IOC_SHARE D/ACDB-LOADER( 1712): ACDB -> MMAP ADDR D/ACDB-LOADER( 1712): ACDB -> register MEM to ACDB driver: 0xad64a000 D/ACDB-LOADER( 1712): ACDB -> send_asm_topology D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID D/ACDB-LOADER( 1712): send mbhc data D/ACDB-LOADER( 1712): send tabla anc data D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 148 D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 148 D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 148 D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 148 D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 74 D/ACDB-LOADER( 1712): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 1712): done with conversion, anc config size is 74 D/ACDB-LOADER( 1712): ACDB -> init done! D/ ( 1712): csd_client_init E/ ( 1712): csd_client_service_init: Invalid rx device 0, setting to handset E/ ( 1712): csd_client_service_init: Invalid tx device 0, setting to handset E/QMI_FW ( 1712): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 1712): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 1712): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 1712): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 1712): QMUXD: Service_id=20 not found over conn_id=0 I/audio_hw_primary( 1712): out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2; I/audio_hw_primary( 1712): out_set_parameters: exit: code(1) I/audio_hw_primary( 1712): select_devices: enter - uc_id 1 I/audio_hw_primary( 1712): select_devices: VOICE_CALL is active D/audio_hw_primary( 1712): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 1712): ACDB -> send_afe_cal I/audio_hw_primary( 1712): select_devices: exit I/audio_hw_primary( 1712): select_devices: enter - uc_id 4 I/audio_hw_primary( 1712): select_devices: VOICE_CALL is active D/audio_hw_primary( 1712): select_devices: out_snd_device(0: ) in_snd_device(15: handset-mic) E/ACDB-LOADER( 1712): Error: ACDB AudProc vol returned = -8 I/audio_hw_primary( 1712): select_devices: exit D/libEGL ( 2637): loaded /system/lib/egl/libEGL_adreno.so D/libEGL ( 2637): loaded /system/lib/egl/libGLESv1_CM_adreno.so D/libEGL ( 2637): loaded /system/lib/egl/libGLESv2_adreno.so I/Adreno-EGL( 2637): : EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13 W/Adreno-EGL( 2637): : EGL_BAD_MATCH E/libEGL ( 2637): eglMakeCurrent:775 error 3009 (EGL_BAD_MATCH) I/ ( 2637): UASensorsAccelerometer* ua_sensors_accelerometer_new()():479 I/ ( 2637): uint32_t ua_sensors_accelerometer_get_min_delay(UASensorsAccelerometer*)():523 I/ ( 2637): UStatus ua_sensors_accelerometer_get_min_value(UASensorsAccelerometer*, float*)():536 I/ ( 2637): UStatus ua_sensors_accelerometer_get_max_value(UASensorsAccelerometer*, float*)():551 I/ ( 2637): UStatus ua_sensors_accelerometer_get_resolution(UASensorsAccelerometer*, float*)():566 I/ ( 2637): UStatus ua_sensors_accelerometer_enable(UASensorsAccelerometer*)():494 I/ ( 2637): UStatus ua_sensors_accelerometer_set_event_rate(UASensorsAccelerometer*, uint32_t)():602 V/MediaCodecLayer( 2637): void* decoding_service_create_session(uint32_t) D/DecodingService( 2637): android::BnDecodingServiceSession::BnDecodingServiceSession() D/DecodingService( 2637): static android::sp& android::DecodingClient::service_instance() D/DecodingService( 2637): Creating a new static BpDecodingService instance D/DecodingService( 2637): Entering android::BpDecodingService::BpDecodingService(const android::sp&) D/DecodingService( 2637): Entering virtual android::status_t android::BpDecodingService::registerSession(const android::sp&, uint32_t) D/MediaCodecLayer( 2637): Entering android::DSSessionWrapper::DSSessionWrapper(const android::sp&) V/MediaCodecLayer( 2637): void* decoding_service_create_session(uint32_t) D/DecodingService( 2637): android::BnDecodingServiceSession::BnDecodingServiceSession() D/DecodingService( 2637): static android::sp& android::DecodingClient::service_instance() D/DecodingService( 2637): Entering virtual android::status_t android::BpDecodingService::registerSession(const android::sp&, uint32_t) D/MediaCodecLayer( 2637): Entering android::DSSessionWrapper::DSSessionWrapper(const android::sp&) D/libEGL ( 2769): loaded /system/lib/egl/libEGL_adreno.so D/libEGL ( 2769): loaded /system/lib/egl/libGLESv1_CM_adreno.so D/libEGL ( 2769): loaded /system/lib/egl/libGLESv2_adreno.so I/Adreno-EGL( 2769): : EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13 W/Adreno-EGL( 2769): : EGL_BAD_CONTEXT D/libEGL ( 2886): loaded /system/lib/egl/libEGL_adreno.so D/libEGL ( 2886): loaded /system/lib/egl/libGLESv1_CM_adreno.so D/libEGL ( 2886): loaded /system/lib/egl/libGLESv2_adreno.so I/Adreno-EGL( 2886): : EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13 W/Adreno-EGL( 2886): : EGL_BAD_CONTEXT I/audio_hw_primary( 1712): select_devices: enter - uc_id 1 I/audio_hw_primary( 1712): select_devices: VOICE_CALL is active D/audio_hw_primary( 1712): select_devices: out_snd_device(2: speaker) in_snd_device(0: ) D/ACDB-LOADER( 1712): ACDB -> send_afe_cal I/audio_hw_primary( 1712): select_devices: exit W/Adreno-EGLSUB( 2637): : PMEM_INV_CACHES undefined D/libEGL ( 4354): loaded /system/lib/egl/libEGL_adreno.so D/libEGL ( 4354): loaded /system/lib/egl/libGLESv1_CM_adreno.so D/libEGL ( 4354): loaded /system/lib/egl/libGLESv2_adreno.so I/Adreno-EGL( 4354): : EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13 W/Adreno-EGL( 4354): : EGL_BAD_CONTEXT >>>>>>> this is where the logcat spew started on it's own....and i think it is only u-s-c crashing, not rebooting I/ ( 2637): UStatus ua_sensors_accelerometer_disable(UASensorsAccelerometer*)():509 W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE I/audio_hw_primary( 1712): adev_close_output_stream: enter I/audio_hw_primary( 1712): adev_close_output_stream: stream is the primary output I/audio_hw_primary( 1712): adev_close_output_stream: exit W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/Adreno-EGLSUB( 2637): : failed to queueBuffer W/Adreno-EGL( 2637): : EGL_BAD_SURFACE W/libEGL ( 2637): eglTerminate() called w/ 3 objects remaining >>>>this is my best guess for where it recovers D/audio_hw_primary( 8450): adev_open: enter D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_INITIALIZE E/ ( 8450): [ACDB RTC]->rtc init done!->result [0] D/Diag_Lib( 8450): actp_diag_init: call diag init function with AD899209 E/ ( 8450): [ACDB ACPH]->actp diag init done! D/ACDB-LOADER( 8450): No existing ION info in ACDB driver D/ACDB-LOADER( 8450): ACDB -> ION_IOC_ALLOC D/ACDB-LOADER( 8450): ACDB -> ION_IOC_SHARE D/ACDB-LOADER( 8450): ACDB -> MMAP ADDR D/ACDB-LOADER( 8450): ACDB -> register MEM to ACDB driver: 0xad69f000 D/ACDB-LOADER( 8450): ACDB -> send_asm_topology D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID D/ACDB-LOADER( 8450): send mbhc data D/ACDB-LOADER( 8450): send tabla anc data D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 148 D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 148 D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 148 D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 148 D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 74 D/ACDB-LOADER( 8450): ACDB -> ACDB_CMD_GET_ANC_SETTING D/ACDB-LOADER( 8450): done with conversion, anc config size is 74 D/ACDB-LOADER( 8450): ACDB -> init done! D/ ( 8450): csd_client_init E/ ( 8450): csd_client_service_init: Invalid rx device 0, setting to handset E/ ( 8450): csd_client_service_init: Invalid tx device 0, setting to handset E/QMI_FW ( 8450): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 8450): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 8450): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 8450): QMUXD: Service_id=20 not found over conn_id=0 E/QMI_FW ( 8450): QMUXD: Service_id=20 not found over conn_id=0