[Samsung Galaxy S Blaze 4G] UberPinguin:
Update: 3rd Party Camera Applications

Looks like we're running into an ION memory allocation issue:

adb logcat -v time V | grep -B 10 -A 10 ION_IOC_ALLOC

10-04 14:49:22.202 W/ImageView( 4305): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:735)
10-04 14:49:22.202 W/ImageView( 4305): at android.os.Handler.handleCallback(Handler.java:730)
10-04 14:49:22.202 W/ImageView( 4305): at android.os.Handler.dispatchMessage(Handler.java:92)
10-04 14:49:22.202 W/ImageView( 4305): at android.os.Looper.loop(Looper.java:137)
10-04 14:49:22.202 W/ImageView( 4305): at android.app.ActivityThread.main(ActivityThread.java:5289)
10-04 14:49:22.202 W/ImageView( 4305): at java.lang.reflect.Method.invokeNative(Native Method)
10-04 14:49:22.202 W/ImageView( 4305): at java.lang.reflect.Method.invoke(Method.java:525)
10-04 14:49:22.202 W/ImageView( 4305): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
10-04 14:49:22.202 W/ImageView( 4305): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555)
10-04 14:49:22.202 W/ImageView( 4305): at dalvik.system.NativeStart.main(Native Method)
10-04 14:49:22.212 E/qdmemalloc( 268): ION_IOC_ALLOC failed with error - Out of memory
10-04 14:49:22.282 D/i ( 4252): scheduled task [GmmLocationControllerStatus Update]
10-04 14:49:22.532 D/dalvikvm( 3729): GC_FOR_ALLOC freed 2154K, 69% free 3424K/10760K, paused 31ms, total 33ms
10-04 14:49:23.934 D/dalvikvm( 3729): GC_FOR_ALLOC freed 2048K, 69% free 3423K/10760K, paused 37ms, total 37ms
10-04 14:49:23.984 D/dalvikvm( 1335): GC_FOR_ALLOC freed 2056K, 69% free 3435K/10760K, paused 34ms, total 43ms
10-04 14:49:24.835 D/lights ( 615): set_light_buttons: color=0xff000000, tlc=2.
10-04 14:49:25.415 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
10-04 14:49:25.415 I/QualcommCameraHardware( 271): Found a matching camera info for ID 0
10-04 14:49:25.415 I/QualcommCameraHardware( 271): HAL_getCameraInfo: orientation = 90 sensor_rotation : 0
10-04 14:49:25.415 I/QualcommCameraHardware( 271): HAL_getCameraInfo: modes supported = 9
10-04 14:49:25.425 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
--
10-04 14:54:22.095 V/QualcommCameraHardware( 271): Start AF
10-04 14:54:22.095 V/QualcommCameraHardware( 271): native_set_ext_config E (cmd = 51)
10-04 14:54:22.095 V/QualcommCameraHardware( 271): native_set_ext_config E (cmd = 12)
10-04 14:54:22.115 W/WindowManager( 615): Window freeze timeout expired.
10-04 14:54:22.115 W/WindowManager( 615): Force clearing orientation change: Window{41c17250 u0 Starting com.google.zxing.client.android}
10-04 14:54:22.115 W/WindowManager( 615): Force clearing orientation change: Window{41d46168 u0 com.google.zxing.client.android/com.google.zxing.client.android.CaptureActivity}
10-04 14:54:22.115 W/WindowManager( 615): Force clearing orientation change: Window{41be1ea8 u0 com.android.systemui.ImageWallpaper}
10-04 14:54:22.245 V/QualcommCameraHardware( 271): check AF status
10-04 14:54:22.265 W/IInputConnectionWrapper( 1033): showStatusIcon on inactive InputConnection
10-04 14:54:22.275 I/ActivityManager( 615): Displayed com.google.zxing.client.android/.CaptureActivity: +2s343ms
10-04 14:54:22.295 E/qdmemalloc( 268): ION_IOC_ALLOC failed with error - Out of memory
10-04 14:54:22.335 I/WindowManager( 615): Screen frozen for +2s216ms due to Window{41c17250 u0 Starting com.google.zxing.client.android}
10-04 14:54:22.415 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
10-04 14:54:22.415 I/QualcommCameraHardware( 271): Found a matching camera info for ID 0
10-04 14:54:22.415 I/QualcommCameraHardware( 271): HAL_getCameraInfo: orientation = 90 sensor_rotation : 0
10-04 14:54:22.415 I/QualcommCameraHardware( 271): HAL_getCameraInfo: modes supported = 9
10-04 14:54:22.465 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
10-04 14:54:22.465 I/QualcommCameraHardware( 271): Found a matching camera info for ID 0
10-04 14:54:22.465 I/QualcommCameraHardware( 271): HAL_getCameraInfo: orientation = 90 sensor_rotation : 0
10-04 14:54:22.465 I/QualcommCameraHardware( 271): HAL_getCameraInfo: modes supported = 9
10-04 14:54:22.505 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
10-04 14:54:22.505 I/QualcommCameraHardware( 271): Found a matching camera info for ID 0
10-04 14:54:22.505 I/QualcommCameraHardware( 271): HAL_getCameraInfo: orientation = 90 sensor_rotation : 0
10-04 14:54:22.505 I/QualcommCameraHardware( 271): HAL_getCameraInfo: modes supported = 9
10-04 14:54:22.525 E/QualcommCamera( 271): Qint android::get_camera_info(int, camera_info*): E
10-04 14:54:22.525 I/QualcommCameraHardware( 271): Found a matching camera info for ID 0
10-04 14:54:22.525 I/QualcommCameraHardware( 271): HAL_getCameraInfo: orientation = 90 sensor_rotation : 0
10-04 14:54:22.525 I/QualcommCameraHardware( 271): HAL_getCameraInfo: modes supported = 9
10-04 14:54:22.625 E/QualcommCamera( 271): Qvoid android::disable_msg_type(camera_device*, int32_t): E
10-04 14:54:22.745 E/QualcommCamera( 271): Qvoid android::disable_msg_type(camera_device*, int32_t): E

Also, the camera itself is still functional, you just can't see the application's UI or preview window. For example, I can hold a barcode in front of the camera while running ZXing Barcode Scanner, and it is properly recognized. Tapping the region of the screen where I know Barcode Scanner displays its links, opens my browser to the search results for that barcode.

Results are reproducible in Camera FV-5 and Vyclone, as well.