[Android Apps and Games] SeveQ:
Henry distCA

Here's a logcat excerpt from another misterious behaviour. Background service is enabled and I started auto capturing at highest resolution with back cam and 1 sec interval. Two or three pics were captured and then it happened this, after that capturing stopped:

E/SurfaceTextureClient(25836): queueBuffer: error queuing buffer to SurfaceTexture, -19
E/exynos_camera(25836): exynos_camera_preview_thread: Exiting thread
E/exynos_camera(25836): exynos_camera_picture_thread: Starting thread
E/exynos_param(25836): exynos_param_float_get: Unable to get data for key gps-latitude
E/exynos_param(25836): exynos_param_float_get: Unable to get data for key gps-longitude
E/exynos_param(25836): exynos_param_float_get: Unable to get data for key gps-altitude
E/exynos_param(25836): exynos_param_int_get: Unable to get data for key gps-altitude
E/exynos_param(25836): exynos_param_int_get: Unable to get data for key gps-timestamp
E/exynos_param(25836): exynos_param_string_get: Unable to get data for key gps-processing-method
E/exynos_camera(25836): exynos_camera_picture_thread: Exiting thread
E/BufferQueue( 2564): [SurfaceView] setBufferCount: SurfaceTexture has been abandoned!
E/SurfaceTextureClient(25836): ISurfaceTexture::setBufferCount(3) returned No such device
E/exynos_camera(25836): exynos_camera_set_preview_window: Unable to set buffer count (3)
E/exynos_v4l2(25836): exynos_v4l2_reqbufs: ioctl failed
E/exynos_v4l2(25836): exynos_v4l2_reqbufs: ioctl failed
E/exynos_v4l2(25836): exynos_v4l2_reqbufs: ioctl failed
E/exynos_v4l2(25836): exynos_v4l2_reqbufs: ioctl failed
E/exynos_v4l2(25836): exynos_v4l2_reqbufs: ioctl failed
E/exynos_camera(25836): exynos_camera_preview_thread: Starting thread
E/BufferQueue( 2564): [SurfaceView] dequeueBuffer: SurfaceTexture has been abandoned!
F/libc (25836): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 26694 (mediaserver)
E/Camera (26493): Error 100
E/TinyALSA-Audio Mixer(26697): Unable to set device for the asked direction: state is 0
E/AudioService( 2959): Media server died.
E/AudioService( 2959): Media server started.
E/WindowManager(26493): Activity com.jwork.spycamera.donate.SpyCamActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{41665a98 V.E..... R.....ID 0,0-480,291} that was ori
ginally added here
E/WindowManager(26493): android.view.WindowLeaked: Activity com.jwork.spycamera.donate.SpyCamActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{41665a98 V.E..... R.....I
D 0,0-480,291} that was originally added here
E/WindowManager(26493): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:354)
E/WindowManager(26493): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:216)
E/WindowManager(26493): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
E/WindowManager(26493): at android.app.Dialog.show(Dialog.java:281)
E/WindowManager(26493): at nb.b(Unknown Source)
E/WindowManager(26493): at com.jwork.spycamera.MainFragment.G(Unknown Source)
E/WindowManager(26493): at android.support.v4.app.Fragment.N(Unknown Source)
E/WindowManager(26493): at al.a(Unknown Source)
E/WindowManager(26493): at al.a(Unknown Source)
E/WindowManager(26493): at al.a(Unknown Source)
E/WindowManager(26493): at al.p(Unknown Source)
E/WindowManager(26493): at android.support.v4.app.FragmentActivity.a(Unknown Source)
E/WindowManager(26493): at android.support.v4.app.FragmentActivity.onPostResume(Unknown Source)
E/WindowManager(26493): at android.app.Activity.performResume(Activity.java:5195)
E/WindowManager(26493): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2860)
E/WindowManager(26493): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2899)
E/WindowManager(26493): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2363)
E/WindowManager(26493): at android.app.ActivityThread.access$600(ActivityThread.java:153)
E/WindowManager(26493): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
E/WindowManager(26493): at android.os.Handler.dispatchMessage(Handler.java:99)
E/WindowManager(26493): at android.os.Looper.loop(Looper.java:137)
E/WindowManager(26493): at android.app.ActivityThread.main(ActivityThread.java:5227)
E/WindowManager(26493): at java.lang.reflect.Method.invokeNative(Native Method)
E/WindowManager(26493): at java.lang.reflect.Method.invoke(Method.java:511)
E/WindowManager(26493): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/WindowManager(26493): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/WindowManager(26493): at dalvik.system.NativeStart.main(Native Method)
E/HikeMqttManager(22815): onFailure called.
E/HikeMqttManager(22815): java.net.ProtocolException: Ping timeout
E/HikeMqttManager(22815): at com.bsb.hike.e.a.g.run(Unknown Source)
E/HikeMqttManager(22815): at java.util.Timer$TimerImpl.run(Timer.java:284)

For your information: I'm running CyanogenMod 10.1 nightly build for my Galaxy S2 with a Dorimanx Kernel 9.35 and the APEX launcher.

I've already tried deleting the data as suggested by EEngineer which hasn't really helped.

[MENTION=5316141]dermoritz1[/MENTION]: yeah, I agree. Aside from the assumption that it's only related to orientation change as it also happens on my phone which has display orientation locked.

Two things are crucial in case of an exception in the application: close the camera handle and finish the open video file.