[Galaxy Tab 7.7 Android Development] pillarama:
Hi UpInTheAir!

Unfortunately yes, my P6800 does FC on the PhotoSphere or Panorama modes in the new camera. :(

Not sure if it's helpful, but here is a trace from ADB:

/AndroidRuntime( 4391): FATAL EXCEPTION: main
E/AndroidRuntime( 4391): java.lang.ExceptionInInitializerError
E/AndroidRuntime( 4391): at com.android.gallery3d.util.LightCycleHelper.createPanoramaModule(LightCycleHelper.java:198)
E/AndroidRuntime( 4391): at com.android.camera.CameraActivity.doChangeCamera(CameraActivity.java:218)
E/AndroidRuntime( 4391): at com.android.camera.CameraActivity.access$200(CameraActivity.java:47)
E/AndroidRuntime( 4391): at com.android.camera.CameraActivity$2.onAnimationEnd(CameraActivity.java:192)
E/AndroidRuntime( 4391): at android.animation.ValueAnimator.endAnimation(ValueAnimator.java:1018)
E/AndroidRuntime( 4391): at android.animation.ValueAnimator.access$400(ValueAnimator.java:51)
E/AndroidRuntime( 4391): at android.animation.ValueAnimator$AnimationHandler.doAnimationFrame(ValueAnimator.java:623)
E/AndroidRuntime( 4391): at android.animation.ValueAnimator$AnimationHandler.run(ValueAnimator.java:639)
E/AndroidRuntime( 4391): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
E/AndroidRuntime( 4391): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
E/AndroidRuntime( 4391): at android.view.Choreographer.doFrame(Choreographer.java:524)
E/AndroidRuntime( 4391): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
E/AndroidRuntime( 4391): at android.os.Handler.handleCallback(Handler.java:615)
E/AndroidRuntime( 4391): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 4391): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4391): at android.app.ActivityThread.main(ActivityThread.java:4947)
E/AndroidRuntime( 4391): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4391): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4391): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
E/AndroidRuntime( 4391): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
E/AndroidRuntime( 4391): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 4391): Caused by: java.lang.ExceptionInInitializerError
E/AndroidRuntime( 4391): at com.google.android.apps.lightcycle.LightCycleApp.initLightCycleNative(LightCycleApp.java:56)
E/AndroidRuntime( 4391): at com.google.android.apps.lightcycle.PanoramaModule.<clinit>(PanoramaModule.java:238)
E/AndroidRuntime( 4391): ... 21 more
E/AndroidRuntime( 4391): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load lightcycle: findLibrary returned null
E/AndroidRuntime( 4391): at java.lang.Runtime.loadLibrary(Runtime.java:365)
E/AndroidRuntime( 4391): at java.lang.System.loadLibrary(System.java:535)
E/AndroidRuntime( 4391): at com.google.android.apps.lightcycle.panorama.LightCycleNative.<clinit>(LightCycleNative.java:60)
E/AndroidRuntime( 4391): ... 23 more

I also get a FC in the Video Player, while sitting at the gallery view, after 5-10 seconds - unless I start playing a video first - If I can start a video before the FC the video will play fine (and HDMI output works too!!! :D ) but then when the video ends or I stop it and the video gallery returns, then the FC will still happen after a few seconds:

/AndroidRuntime( 4636): FATAL EXCEPTION: Thread-269
E/AndroidRuntime( 4636): java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@426d4080
E/AndroidRuntime( 4636): at android.graphics.Canvas.throwIfRecycled(Canvas.java:1026)
E/AndroidRuntime( 4636): at android.graphics.Canvas.drawBitmap(Canvas.java:1096)
E/AndroidRuntime( 4636): at android.graphics.Bitmap.createBitmap(Bitmap.java:633)
E/AndroidRuntime( 4636): at android.graphics.Bitmap.createScaledBitmap(Bitmap.java:495)
E/AndroidRuntime( 4636): at com.sec.android.app.videoplayer.util.VPThumbnailUtil.checkThumbScaling(VPThumbnailUtil.java:381)
E/AndroidRuntime( 4636): at com.sec.android.app.videoplayer.util.VPThumbnailUtil.createVideoThumbItem(VPThumbnailUtil.java:488)
E/AndroidRuntime( 4636): at com.sec.android.app.videoplayer.util.VPThumbnailUtil.access$2500(VPThumbnailUtil.java:30)
E/AndroidRuntime( 4636): at com.sec.android.app.videoplayer.util.VPThumbnailUtil$1.run(VPThumbnailUtil.java:635)
E/AndroidRuntime( 4636): at java.lang.Thread.run(Thread.java:856)

I'm testing with a full (Aroma) wipe with default Aroma options. In both cases, I've tried both the stock kernel and also your v3.9.1 kernel with the same results.

If these traces are not useful to you, please let me know how I get something that is (I'm a linux engineer so pretty technical, but not an Android developer (yet...))

I am also working on another bug report relating to a particular set of Aroma options that caused the ROM to bootloop after installation. I'll post back when I've narrowed down exactly what option(s) caused it...

This is fast becoming a fantastic ROM! Thanks so much for all your efforts!!! :highfive: