[Galaxy Tab S General] eousphoros:
About to head to my baby shower but wanted to toss another update. I think I've nailed down where its crashing on startup. Now I have a place to start drilling into.

07-27 00:10:55.720 3673 3673 I SurfaceFlinger: SurfaceFlinger is starting

07-27 00:10:55.720 3673 3673 I SurfaceFlinger: SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

07-27 00:10:55.735 3673 3673 D libEGL : loaded /vendor/lib/egl/libGLES_mali.so

07-27 00:10:55.740 3673 3673 I : PLATFORM VERSION : JB-MR-2

07-27 00:10:55.740 3673 3673 I gralloc : using (fd=19)

id =

xres = 1600 px

yres = 2560 px

xres_virtual = 1600 px

yres_virtual = 5120 px

bpp = 32

r = 16:8

g = 8:8

b = 0:8

07-27 00:10:55.740 3673 3673 I gralloc : width = 113 mm (359.646027 dpi)

height = 180 mm (361.244446 dpi)

refresh rate = 60.22 Hz

07-27 00:10:55.805 3673 3673 E SurfaceFlinger: hwcomposer module not found

07-27 00:10:55.805 3673 3673 W SurfaceFlinger: getting VSYNC period from fb HAL: 16606882

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: EGL informations:

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: vendor : Android

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: version : 1.4 Android META-EGL

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time 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_KHR_create_context EGL_ANDROID_image_native_buffer EGL_KHR_wait_sync EGL_ANDROID_recordable

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: Client API: OpenGL_ES

07-27 00:10:55.805 3673 3673 I SurfaceFlinger: EGLSurface: 8-8-8-8, config=0xb8a76d24

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: OpenGL ES informations:

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: vendor : ARM

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: renderer : Mali-T628

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: version : OpenGL ES 3.0

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: extensions: GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_o07-27 00:10:55.815 3673 3673 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 8192

07-27 00:10:55.815 3673 3673 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 8192

07-27 00:10:55.820 3673 3673 D mali_winsys: new_window_surface returns 0x300b

07-27 00:10:55.820 3673 3673 E libEGL : eglQuerySurface:599 error 300d (EGL_BAD_SURFACE)

07-27 00:10:55.820 3673 3673 E libEGL : eglQuerySurface:599 error 300d (EGL_BAD_SURFACE)

07-27 00:10:55.820 3673 3673 E libEGL : call to OpenGL ES API with no current context (logged once per thread)

07-27 00:10:55.820 3673 3673 D SurfaceFlinger: Screen acquired, type=0 flinger=0xb8a5a450

07-27 00:10:55.830 3673 3673 E libEGL : eglSwapBuffers:1060 error 300d (EGL_BAD_SURFACE)

07-27 00:10:55.830 3673 3673 F SurfaceFlinger: eglSwapBuffers(0x1, 0x0) failed with 0x0000300d

07-27 00:10:55.830 3673 3673 F libc : Fatal signal 6 (SIGABRT) at 0x00000e59 (code=-6), thread 3673 (surfaceflinger)