This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3354: Android Zygote crash

Part Number: AM3354

Hi All Experts,

I have one board on which I am using AM3354BZCZ80 processor.

Micron DDR3 512MB RAM and Micron 512MB NAND Flash.

The device has 2.4" TFT LCD works on a parallel MPU 8080 interface and has an audio codec for the speaker.   And USB base fingerprint Sensor. 

PCB - 8 layer flex - rigid.

impedance controlled 90 ohms for differential signals.

we are facing the below issue in 30 boards out of  100 PCBA  batch. 30 % fallout.

Issue : 

when we start using the device, scrolling LCD and switching the apps, placing the finger on the sensor, at sudden Zygote crashes and device starts from animation logo.

in that case, we have to power restart the Board again. 

Below is the Logcat.

This issue is related to some specific boards only, other boards work fine without fail.

 

Troubleshooting:

We had verified the PCB, we did X-rays, reflow of the board, but no benefit.

has anyone faced a similar issue?

is look like a FW issue or HW related? 

HW impedance issue or signal integrity related issue?

Please help.  

Logcat: 

E/IxmKeyboard( 468): onFinishInput

E/IxmKeyboard( 468): onStartInput
I/Choreographer( 1003): Skipped 100 frames! The application may be doing too much work on its main thread.
E/IxmKeyboard( 468): onFinishInput
E/IxmKeyboard( 468): onStartInput
I/Choreographer( 629): Skipped 47 frames! The application may be doing too much work on its main thread.
I/Choreographer( 1003): Skipped 57 frames! The application may be doing too much work on its main thread.
I/ActivityManager( 337): START {cmp=com.invixium.config.information/.IXMNetworkInfoScreen (has extras) u=0} from pid 1003
D/dalvikvm( 1003): GC_CONCURRENT freed 120K, 45% free 2784K/5059K, paused 12ms+7ms, total 95ms
I/Choreographer( 1003): Skipped 59 frames! The application may be doing too much work on its main thread.
W/ResourceType( 337): Skipping entry 0x7f040004 in package table 0 because it is not complex!
I/ActivityManager( 337): Displayed com.invixium.config.information/.IXMNetworkInfoScreen: +359ms
W/ResourceType( 337): Skipping entry 0x7f040001 in package table 0 because it is not complex!
E/IxmKeyboard( 468): onFinishInput
E/IxmKeyboard( 468): onStartInput
F/libc ( 79): Fatal signal 11 (SIGSEGV) at 0x00000005 (code=1), thread 1035 (Binder_3)
F/libc ( 79): Unable to open connection to debuggerd: Connection refused
I/ServiceManager( 75): service 'SurfaceFlinger' died
I/ServiceManager( 75): service 'isms' died
I/ServiceManager( 75): service 'simphonebook' died
I/ServiceManager( 75): service 'iphonesubinfo' died
I/ServiceManager( 75): service 'phone' died
I/ServiceManager( 75): service 'sip' died
I/ServiceManager( 75): service 'battery' died
I/ServiceManager( 75): service 'hardware' died
I/ServiceManager( 75): service 'connectivity' died
I/ServiceManager( 75): service 'usagestats' died
I/ServiceManager( 75): service 'telephony.registry' died
I/ServiceManager( 75): service 'scheduling_policy' died
I/ServiceManager( 75): service 'dbinfo' died
I/ServiceManager( 75): service 'package' died
I/ServiceManager( 75): service 'activity' died
I/ServiceManager( 75): service 'entropy' died
I/ServiceManager( 75): service 'vibrator' died
I/ServiceManager( 75): service 'alarm' died
I/ServiceManager( 75): service 'permission' died
I/ServiceManager( 75): service 'batteryinfo' died
I/ServiceManager( 75): service 'gfxinfo' died
I/ServiceManager( 75): service 'power' died
I/ServiceManager( 75): service 'meminfo' died
I/ServiceManager( 75): service 'cpuinfo' died
I/ServiceManager( 75): service 'content' died
I/ServiceManager( 75): service 'account' died
I/ServiceManager( 75): service 'sensorservice' died
I/ServiceManager( 75): service 'textservices' died
I/ServiceManager( 75): service 'netstats' died
I/ServiceManager( 75): service 'netpolicy' died
I/ServiceManager( 75): service 'wifip2p' died
I/ServiceManager( 75): service 'window' died
I/ServiceManager( 75): service 'input' died
I/ServiceManager( 75): service 'bluetooth' died
I/ServiceManager( 75): service 'bluetooth_a2dp' died
I/ServiceManager( 75): service 'backup' died
I/ServiceManager( 75): service 'appwidget' died
I/ServiceManager( 75): service 'diskstats' died
I/ServiceManager( 75): service 'samplingprofiler' died
I/ServiceManager( 75): service 'commontime_management' died
I/ServiceManager( 75): service 'wifi' died
I/ServiceManager( 75): service 'ethernet' died
I/ServiceManager( 75): service 'servicediscovery' died
I/ServiceManager( 75): service 'throttle' died
I/ServiceManager( 75): service 'updatelock' died
I/ServiceManager( 75): service 'audio' died
I/ServiceManager( 75): service 'usb' died
I/ServiceManager( 75): service 'serial' died
I/ServiceManager( 75): service 'uimode' died
I/ServiceManager( 75): service 'input_method' died
I/ServiceManager( 75): service 'accessibility' died
I/ServiceManager( 75): service 'mount' died
I/ServiceManager( 75): service 'lock_settings' died
I/ServiceManager( 75): service 'device_policy' died
I/ServiceManager( 75): service 'statusbar' died
I/ServiceManager( 75): service 'clipboard' died
I/ServiceManager( 75): service 'network_management' died
I/ServiceManager( 75): service 'devicestoragemonitor' died
I/ServiceManager( 75): service 'notification' died
I/ServiceManager( 75): service 'location' died
I/ServiceManager( 75): service 'country_detector' died
I/ServiceManager( 75): service 'search' died
I/ServiceManager( 75): service 'dropbox' died
I/ServiceManager( 75): service 'wallpaper' died
W/AudioFlinger( 359): power manager service died !!!
E/installd( 83): eof
E/installd( 83): failed to read size
I/installd( 83): closing connection
E/ethd ( 86): read Length failed
D/AndroidRuntime( 1063):
D/AndroidRuntime( 1063): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 1063): CheckJNI is ON
I/SurfaceFlinger( 1064): SurfaceFlinger is starting
I/SurfaceFlinger( 1064): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/dalvikvm( 1063): Trying to load lib libjavacore.so 0x0
D/libEGL ( 1064): loaded /system/lib/egl/libEGL_POWERVR_SGX530_125.so
D/libEGL ( 1064): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_125.so
D/libEGL ( 1064): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_125.so
D/dalvikvm( 1063): Added shared lib libjavacore.so 0x0
I/SurfaceFlinger( 1064): EGL informations:
I/SurfaceFlinger( 1064): # of configs : 22
I/SurfaceFlinger( 1064): vendor : Android
I/SurfaceFlinger( 1064): version : 1.4 Android META-EGL
I/SurfaceFlinger( 1064): 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( 1064): Client API: OpenGL_ES
I/SurfaceFlinger( 1064): EGLSurface: 5-6-5-0, config=0x8
I/SurfaceFlinger( 1064): OpenGL informations:
I/SurfaceFlinger( 1064): vendor : Imagination Technologies
I/SurfaceFlinger( 1064): renderer : PowerVR SGX 530
I/SurfaceFlinger( 1064): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 1064): extensions: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map GL_OES_blend_subtract GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_stencil_wrap GL_OES_extended_matrix_palette GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_multi_draw_arrays GL_OES_required_internalformat GL_IMG_read_format GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync GL_IMG_vertex_array_object GL_APPLE_texture_2D_limited_npot

Regards,

Rohit Prajapati