[Verizon Samsung Galaxy S III] manywelps:
Hard OS crash when background camera:

E/overlay ( 232): i=3 val=0
E/overlay ( 232): i=4 val=0
E/overlay ( 232): i=5 val=0
E/overlay ( 232): i=6 val=0
E/overlay ( 232): i=7 val=0
E/overlay ( 232): == Last good known OVInfo is: mdp_overlay z=0 fg=0 alpha=0 m
ask=0 flags=0x0 id=-1
E/overlay ( 232): src msmfb_img w=0 h=0 format=0 MDP_RGB_565
E/overlay ( 232): src_rect mdp_rect x=0 y=0 w=0 h=0
E/overlay ( 232): dst_rect mdp_rect x=0 y=0 w=0 h=0
E/overlay ( 232): user_data user_data cnt=8
E/overlay ( 232): i=0 val=0
E/overlay ( 232): i=1 val=0
E/overlay ( 232): i=2 val=0
E/overlay ( 232): i=3 val=0
E/overlay ( 232): i=4 val=0
E/overlay ( 232): i=5 val=0
E/overlay ( 232): i=6 val=0
E/overlay ( 232): i=7 val=0
E/overlay ( 232): MdpCtrl Lkgo ov has id -1, will not restore
E/overlay ( 232): Ctrl commit failed set overlay
E/overlay ( 232): OverlayImpl p0 failed to commit
E/overlay ( 232): Overlay commit failed
E/hwcomposer( 232): configPrimVid: commit fails
E/QCameraHWI_Record( 235): android::status_t android::QCameraStream_record::pro
cessRecordFrame(void*) : BEGIN
E/QCameraHWI_Record( 235): Send Video frame to services/encoder TimeStamp : 618
856634000
E/QCameraHWI_Record( 235): android::status_t android::QCameraStream_record::pro
cessRecordFrame(void*) : END
W/QCameraHWI_Preview( 235): prepare buffer for face detection
E/mm-camera( 235): nishu in zsl main frame
E/QualcommCamera( 235): Qvoid android::release_recording_frame(camera_device*,
const void*): E
E/QCameraHWI( 235): void android::QCameraHardwareInterface::releaseRecordingFra
me(const void*) : BEGIN
E/QCameraHWI_Record( 235): virtual void android::QCameraStream_record::releaseR
ecordingFrame(const void*) : BEGIN, opaque = 0x0x412d2000
E/QCameraHWI_Record( 235): virtual void android::QCameraStream_record::releaseR
ecordingFrame(const void*) : END
E/QCameraHWI( 235): void android::QCameraHardwareInterface::releaseRecordingFra
me(const void*) : END
W/mm-camera( 235): mm_camera_read_zsl_main_frame: npandit Enqueuing frame id: 1

D/overlay ( 232): FROM_STATE = OV_2D_VIDEO_ON_PANEL TO_STATE = OV_CLOSED
D/overlay ( 232): FROM_STATE = OV_CLOSED TO_STATE = OV_2D_VIDEO_ON_PANEL
E/overlay ( 232): Cant open device /dev/graphics/fb0 err=24
E/overlay ( 232): Ctrl failed to init fbnum=0
E/overlay ( 232): Ctrl failed to init fbnum=0
E/overlay ( 232): GenericPipe failed to init ctrl
E/overlay ( 232): initPipe: OverlayImpl pipe0 failed to init
E/overlay ( 232): closePipe: OverlayImpl pipe1 is null
F/libc ( 232): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 486
(SurfaceFlinger)
F/libc ( 232): Unable to open connection to debuggerd: Too many open files
I/ServiceManager( 225): service 'display.hwcservice' died
I/ServiceManager( 225): service 'SurfaceFlinger' died
E/DisplayEventReceiver( 1695): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 2243): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 573): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 1053): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 573): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 717): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 882): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 832): Display event receiver pipe was closed or an erro
r occurred. events=0x9
E/DisplayEventReceiver( 1791): Display event receiver pipe was closed or an erro
r occurred. events=0x9
I/Netd ( 3506): Netd 1.0 starting
I/SurfaceFlinger( 3504): SurfaceFlinger is starting
I/SurfaceFlinger( 3504): use dithering
I/SurfaceFlinger( 3504): SurfaceFlinger's main thread ready to run. Initializing
graphics H/W...
I/ServiceManager( 225): service 'media.audio_flinger' died
I/ServiceManager( 225): service 'media.player' died
I/ServiceManager( 225): service 'media.camera' died
I/ServiceManager( 225): service 'media.audio_policy' died
D/AndroidRuntime( 3505):
D/AndroidRuntime( 3505): >>>>>> AndroidRuntime START com.android.internal.os.Zyg
oteInit <<<<<<
D/AndroidRuntime( 3505): CheckJNI is OFF
D/dalvikvm( 3505): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 3505): Added shared lib libjavacore.so 0x0
D/dalvikvm( 3505): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 3505): Added shared lib libnativehelper.so 0x0
I/SamplingProfilerIntegration( 3505): Profiling disabled.
I/Zygote ( 3505): Preloading classes...
D/dalvikvm( 3505): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3505): GC_EXPLICIT freed 37K, 90% free 420K/4096K, paused 0ms+0ms, t
otal 5ms
I/gralloc ( 3504): using (fd=14)
I/gralloc ( 3504): id = msmfb42_80201
I/gralloc ( 3504): xres = 720 px
I/gralloc ( 3504): yres = 1280 px
I/gralloc ( 3504): xres_virtual = 720 px
I/gralloc ( 3504): yres_virtual = 3840 px
I/gralloc ( 3504): bpp = 32
I/gralloc ( 3504): r = 24:8
I/gralloc ( 3504): g = 16:8
I/gralloc ( 3504): b = 8:8
I/gralloc ( 3504): width = 60 mm (304.799988 dpi)
I/gralloc ( 3504): height = 107 mm (303.850464 dpi)
I/gralloc ( 3504): refresh rate = 60.00 Hz
W/Zygote ( 3505): Class not found for preloading: android.animation.ValueAnimat
or$2
W/Zygote ( 3505): Class not found for preloading: android.animation.ValueAnimat
or$3
W/Zygote ( 3505): Class not found for preloading: android.animation.ValueAnimat
or$4
W/Zygote ( 3505): Class not found for preloading: android.animation.ValueAnimat
or$5
D/CALCFPS ( 3504): DEBUG_CALC_FPS: 0
D/CALCFPS ( 3504): period: 10
D/CALCFPS ( 3504): ignorethresh_us: 500000
D/CALCFPS ( 3504): DEBUG_CALC_FPS: 0
D/CALCFPS ( 3504): period: 10
D/CALCFPS ( 3504): ignorethresh_us: 500000
D/libEGL ( 3504): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 3504): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 3504): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGL( 3504): <qeglDrvAPI_eglInitialize:294>: EGL 1.4 QUALCOMM build:
AU_LINUX_ANDROID_JB.04.01.01.00.036_msm8960_JB_CL2644550_release_AU (CL2644550)
I/Adreno200-EGL( 3504): Build Date: 07/31/12 Tue
I/Adreno200-EGL( 3504): Local Branch:
I/Adreno200-EGL( 3504): Remote Branch: quic/master
I/Adreno200-EGL( 3504): Local Patches: NONE
I/Adreno200-EGL( 3504): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.036
+ NOTHING
W/Zygote ( 3505): Class not found for preloading: android.content.res.Resources
$1
I/SurfaceFlinger( 3504): EGL informations:
I/SurfaceFlinger( 3504): # of configs : 36
I/SurfaceFlinger( 3504): vendor : Android
I/SurfaceFlinger( 3504): version : 1.4 Android META-EGL
I/SurfaceFlinger( 3504): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl
_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
I/SurfaceFlinger( 3504): Client API: OpenGL_ES
I/SurfaceFlinger( 3504): EGLSurface: 8-8-8-8, config=0x4
I/SurfaceFlinger( 3504): OpenGL informations:
I/SurfaceFlinger( 3504): vendor : Qualcomm
I/SurfaceFlinger( 3504): renderer : Adreno (TM) 225
I/SurfaceFlinger( 3504): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 3504): extensions: GL_EXT_debug_marker GL_AMD_compressed_ATC_t
exture GL_AMD_performance_monitor GL_APPLE_texture_2D_limited_npot GL_ARB_vertex
_buffer_object GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888
GL_EXT_texture_type_2_10_10_10_REV GL_OES_blend_equation_separate GL_OES_blend_f
unc_separate GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture GL_OES_co
mpressed_paletted_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_draw_textur
e GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_framebuffer_object GL_OES_ma
trix_palette GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sp
rite GL_OES_read_format GL_OES_rgb8_rgba8 GL_OES_stencil_wrap GL_OES_texture_cub
e_map GL_OES_texture_env_crossbar GL_OES_texture_float GL_OES_texture_half_float
GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_mirrored_re
peat GL_QCOM_binning_control GL_QCOM_extended_get GL_QCOM_tiled_rendering GL_AMD
_compressed_3DC_texture
I/SurfaceFlinger( 3504): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 3504): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
I/SurfaceFlinger( 3504): flags = 00000000
W/Zygote ( 3505): Class not found for preloading: android.database.sqlite.SQLit
eCompiledSql
W/Zygote ( 3505): Class not found for preloading: android.database.sqlite.SQLit
eDatabase$DatabaseReentrantLock
D/TextLayoutCache( 3505): Using debug level = 0 - Debug Enabled = 0
I/dalvikvm( 3505): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
D/MtpDeviceJNI( 3505): register_android_mtp_MtpDevice
I/dalvikvm( 3505): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
I/dalvikvm( 3505): threadid=1: recursive native library load attempt (/system/li
b/libmedia_jni.so)
W/Zygote ( 3505): Class not found for preloading: android.media.IRemoteControlC
lientDispatcher
W/Zygote ( 3505): Class not found for preloading: android.media.IRemoteControlC
lientDispatcher$Stub
E/BandwidthController( 3506): runIptablesCmd(): failed /system/bin/iptables -N p
enalty_box res=256
E/BandwidthController( 3506): runIptablesCmd(): failed /system/bin/ip6tables -N
penalty_box res=256
W/Zygote ( 3505): Class not found for preloading: android.os.Power
W/Zygote ( 3505): Class not found for preloading: android.text.TextDirectionHeu
ristics$CharCount
W/Zygote ( 3505): Class not found for preloading: android.text.method.WordItera
tor$1
W/Zygote ( 3505): Class not found for preloading: android.view.InputHandler
W/Zygote ( 3505): Class not found for preloading: android.view.InputQueue$Finis
hedCallback
W/Zygote ( 3505): Class not found for preloading: android.view.ViewRootImpl$3
I/Adreno200-C2D( 3504): <c2d_wrapper_init:126>: C2D2 initializing z180 version:
libc2d2_z180.so
I/Adreno200-C2D( 3504): <c2d_wrapper_init:183>: C2D2 wrapper initialized success
fully
I/hwcomposer( 3504): Initializing Qualcomm Hardware Composer
I/hwcomposer( 3504): MDP version: 420
I/hwcomposer( 3504): hwc_device_open: Hardware VSYNC supported
I/SurfaceFlinger( 3504): EventThread ready to run.
D/libEGL ( 3608): loaded /system/lib/egl/libEGL_adreno200.so
I/ServiceManager( 225): service 'nfc' died
D/libEGL ( 3608): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 3608): loaded /system/lib/egl/libGLESv2_adreno200.so
I/Adreno200-EGL( 3608): <qeglDrvAPI_eglInitialize:294>: EGL 1.4 QUALCOMM build:
AU_LINUX_ANDROID_JB.04.01.01.00.036_msm8960_JB_CL2644550_release_AU (CL2644550)
I/Adreno200-EGL( 3608): Build Date: 07/31/12 Tue
I/Adreno200-EGL( 3608): Local Branch:
I/Adreno200-EGL( 3608): Remote Branch: quic/master
I/Adreno200-EGL( 3608): Local Patches: NONE
I/Adreno200-EGL( 3608): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.036
+ NOTHING
I/dalvikvm( 3505): threadid=1: recursive native library load attempt (/system/li
b/libwebcore.so)
D/dalvikvm( 3505): No JNI_OnLoad found in /system/lib/libchromium_net.so 0x0, sk
ipping init
D/MDnsDS ( 3506): MDnsSdListener::Hander starting up
D/MDnsDS ( 3506): MDnsSdListener starting to monitor
D/MDnsDS ( 3506): Going to poll with pollCount 1
I/ServiceManager( 225): service 'simphonebook' died
I/ServiceManager( 225): service 'iphonesubinfo' died
I/ServiceManager( 225): service 'phone' died
I/ServiceManager( 225): service 'sip' died
I/ServiceManager( 225): service 'isms' died
D/memalloc( 3504): ion: Allocated buffer base:0x42a2a000 size:3768320 fd:38
D/dalvikvm( 3505): GC_FOR_ALLOC freed 623K, 60% free 1640K/4096K, paused 14ms, t
otal 21ms
D/memalloc( 3608): ion: Mapped buffer base:0x409c5000 size:3768320 offset:0 fd:2
5
W/Zygote ( 3505): Class not found for preloading: android.widget.EdgeGlow
D/memalloc( 3504): ion: Allocated buffer base:0x42e69000 size:3768320 fd:41
D/memalloc( 3608): ion: Mapped buffer base:0x46ccc000 size:3768320 offset:0 fd:3
0
D/overlay ( 3504): FROM_STATE = OV_CLOSED TO_STATE = OV_BYPASS_1_LAYER
W/Zygote ( 3505): Class not found for preloading: android.widget.TextView$Blink

W/Zygote ( 3505): Class not found for preloading: android.widget.TextView$EasyE
ditSpanController
W/Zygote ( 3505): Class not found for preloading: android.widget.TextView$Input
ContentType
W/Zygote ( 3505): Class not found for preloading: android.widget.TextView$Input
MethodState
W/Zygote ( 3505): Class not found for preloading: android.widget.TextView$TextA
lign
E/PhonePolicy( 3505): Could not preload class for phone policy: com.android.inte
rnal.policy.impl.PhoneWindow$ContextMenuCallback
D/memalloc( 3504): ion: Allocated buffer base:0x43361000 size:3768320 fd:46
D/memalloc( 3608): ion: Mapped buffer base:0x47064000 size:3768320 offset:0 fd:3
3
I/System ( 3505): Loaded time zone names for in 158ms (155ms in ICU)
I/System ( 3505): Loaded time zone names for en_US in 126ms (122ms in ICU)
I/Zygote ( 3505): ...preloaded 2282 classes in 1061ms.
D/dalvikvm( 3505): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3505): GC_EXPLICIT freed 905K, 48% free 2152K/4096K, paused 1ms+1ms,
total 19ms
I/Zygote ( 3505): Preload resources disabled, skipped.
D/dalvikvm( 3505): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3505): GC_EXPLICIT freed 8K, 48% free 2143K/4096K, paused 1ms+2ms, t
otal 15ms
D/dalvikvm( 3505): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3505): GC_EXPLICIT freed <1K, 48% free 2143K/4096K, paused 2ms+1ms,
total 15ms
D/dalvikvm( 3505): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3505): GC_EXPLICIT freed <1K, 48% free 2143K/4096K, paused 2ms+2ms,
total 16ms
I/dalvikvm( 3505): System server process 3640 has been created
I/Zygote ( 3505): Accepting command socket connections
D/dalvikvm( 3640): WAIT_FOR_CONCURRENT_GC blocked 0ms
E/installd( 237): eof
E/installd( 237): failed to read size
I/installd( 237): closing connection
I/sysproc ( 3640): Entered system_init()
I/sysproc ( 3640): ServiceManager: 0x5178e480
D/SensorService( 3640): nuSensorService starting...
E/Sensors ( 3640): could not open the accel irq device node
D/Sensors ( 3640): MPLSensor falling back to timerirq for accel data
I/MPL-mlsl( 3640): inv_serial_open: /dev/mpu
I/Sensors ( 3640): InvenSense MPL v4.1.1 Apr 27 2012 11:20:58
I/MPL-mldl_cfg_mpu:( 3640): inv_mpu_suspend(,,,,7fff) -> 0000
I/MPL-dmp ( 3640): Successfully read compass asa
V/Sensors ( 3640): Calibration file successfully loaded
E/AK8963 ( 3640): HSUC_HBASE_FORM_OPEN.x: =: 0
E/AK8963 ( 3640): HSUC_HBASE_FORM_OPEN.y: =: 0
E/AK8963 ( 3640): HSUC_HBASE_FORM_OPEN.z: =: 0
E/AK8963 ( 3640): HSUC_HBASE_FORM_CLOSE.x: =: 0
E/AK8963 ( 3640): HSUC_HBASE_FORM_CLOSE.y: =: 0
E/AK8963 ( 3640): HSUC_HBASE_FORM_CLOSE.z: =: 0
D/EXT ( 3640): Compass Start
D/EXT ( 3640): Set m_Stop = 0 in main
I/Sensors ( 3640): Loaded symbol 'inv_enable_9x_fusion_external'
I/Sensors ( 3640): Loaded symbol 'inv_disable_9x_fusion_external'
I/Sensors ( 3640): Enabled 9 axis sensor fusion - first time
V/Sensors ( 3640): MPLSensor::getFd returning 31
V/Sensors ( 3640): MPLSensor::getAccelFd returning -1
V/Sensors ( 3640): MPLSensor::getTimerFd returning 32

Looks GFX driver related.