AnsweredAssumed Answered

browser crash on imx6 sabresd with android 5.0.2

Question asked by Joy Lin on Jul 5, 2016
Latest reply on Jul 5, 2016 by igorpadykov

Hi,

I got the browser crash problem on imx6 sabresd with android 5.0.2 and kernel 3.10.53.

The browser crash happened frequently when I open the more 3 tab pages.

Anyone has the experience about browser crash.

Any patch for fix crash problem?

What can I do to improve browser more stable?

Any suggestions are very welcome.Thanks!

 

The below is a part of crash logcat, more log please reference the attachment : browser_crash.log

 

--------- beginning of crash

 

 

F/libc    ( 1555): Fatal signal 6 (SIGABRT), code -6 in tid 1600 (Thread-161)

 

 

I/NuPlayerRenderer(  146): possible video time jump of 1000ms, retrying in 500ms

 

 

I/DEBUG   (  143): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

 

 

I/DEBUG   (  143): Build fingerprint: 'Freescale/sabresd_6dq/sabresd_6dq:5.0.2/A0-R104/1603141408:userdebug/release-keys'

 

 

I/DEBUG   (  143): Revision: '0'

 

 

I/DEBUG   (  143): ABI: 'arm'

 

 

I/DEBUG   (  143): pid: 1555, tid: 1600, name: Thread-161  >>> com.android.browser <<<

 

 

I/DEBUG   (  143): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

 

 

I/DEBUG   (  143):     r0 00000000  r1 00000640  r2 00000006  r3 00000000

 

 

I/DEBUG   (  143):     r4 5acfbdb8  r5 00000006  r6 0000000c  r7 0000010c

 

 

I/DEBUG   (  143):     r8 5acf9be4  r9 00000000  sl 003d6000  fp 00000000

 

 

I/DEBUG   (  143):     ip 00000640  sp 5acf9918  lr 76ea3119  pc 76ec67d4  cpsr 600b0010

 

 

I/DEBUG   (  143):

 

 

I/DEBUG   (  143): backtrace:

 

 

I/DEBUG   (  143):     #00 pc 0003a7d4  /system/lib/libc.so (tgkill+12)

 

 

I/DEBUG   (  143):     #01 pc 00017115  /system/lib/libc.so (pthread_kill+52)

 

 

I/DEBUG   (  143):     #02 pc 00017d33  /system/lib/libc.so (raise+10)

 

 

I/DEBUG   (  143):     #03 pc 00014589  /system/lib/libc.so (__libc_android_abort+36)

 

 

I/DEBUG   (  143):     #04 pc 00012a40  /system/lib/libc.so (abort+4)

 

 

I/DEBUG   (  143):     #05 pc 00375295  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #06 pc 0066b0a7  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #07 pc 0066f2e1  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #08 pc 0066d9e9  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #09 pc 0066ddd9  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #10 pc 008d1fb5  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #11 pc 008d222b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #12 pc 008d268b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #13 pc 008d2ca3  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #14 pc 008d2d0b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #15 pc 008d2d0b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #16 pc 008d2d0b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #17 pc 008d2d7b  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #18 pc 008236a7  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #19 pc 006b94eb  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #20 pc 00a21e4d  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #21 pc 011a1b71  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #22 pc 010d8feb  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #23 pc 010e4f27  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #24 pc 01091241  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #25 pc 01091555  /system/lib/libwebviewchromium.so

 

 

I/DEBUG   (  143):     #26 pc 00000630  <unknown>

 

 

I/NuPlayerRenderer(  146): possible video time jump of 500ms, retrying in 500ms

 

 

D/wpa_supplicant(  692): wlan0: Control interface command 'SIGNAL_POLL'

 

 

D/ConnectivityService(  472): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 51

 

 

D/ConnectivityService(  472): rematching NetworkAgentInfo [WIFI () - 100]

 

 

D/ConnectivityService(  472): Network NetworkAgentInfo [WIFI () - 100] was already satisfying request 1. No change.

 

 

D/ConnectivityService(  472): notifyType AVAILABLE for NetworkAgentInfo [WIFI () - 100]

 

 

D/ConnectivityManager.CallbackHandler(  559): CM callback handler got msg 524290

 

 

I/NuPlayerRenderer(  146): possible video time jump of 998ms, retrying in 500ms

 

 

I/NuPlayerRenderer(  146): possible video time jump of 1007ms, retrying in 500ms

 

 

E/NativeCrashListener(  472): Exception dealing with report

 

 

E/NativeCrashListener(  472): android.system.ErrnoException: read failed: EAGAIN (Try again)

 

 

E/NativeCrashListener(  472): at libcore.io.Posix.readBytes(Native Method)

 

 

E/NativeCrashListener(  472): at libcore.io.Posix.read(Posix.java:147)

 

 

E/NativeCrashListener(  472): at libcore.io.BlockGuardOs.read(BlockGuardOs.java:230)

 

 

E/NativeCrashListener(  472): at android.system.Os.read(Os.java:364)

 

 

E/NativeCrashListener(  472): at com.android.server.am.NativeCrashListener.consumeNativeCrashData(NativeCrashListener.java:240)

 

 

E/NativeCrashListener(  472): at com.android.server.am.NativeCrashListener.run(NativeCrashListener.java:138)

 

 

I/NuPlayerRenderer(  146): possible video time jump of 506ms, retrying in 500ms

 

 

I/NuPlayerRenderer(  146): possible video time jump of 1005ms, retrying in 500ms

 

 

I/NuPlayerRenderer(  146): possible video time jump of 504ms, retrying in 500ms

 

 

I/DEBUG   (  143):

 

 

I/DEBUG   (  143): Tombstone written to: /data/tombstones/tombstone_07

 

 

I/BootReceiver(  472): Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)

 

 

E/SharedPreferencesImpl(  472): Couldn't create directory for SharedPreferences file shared_prefs/log_files.xml

 

 

D/wpa_supplicant(  692): wlan0: Control interface command 'SIGNAL_POLL'

 

 

W/InputDispatcher(  472): channel '1a2a329c com.android.browser/com.android.browser.BrowserActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9

 

 

E/InputDispatcher(  472): channel '1a2a329c com.android.browser/com.android.browser.BrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

 

 

E/PlaylistFetcher(  146): Unable to parse ID3 tag.

 

 

W/MediaFocusControl(  472):   AudioFocus   audio focus client died

 

 

E/PlaylistFetcher(  146): failed to fetch .ts segment at url 'http://cp401493-vh.akamaihd.net/i/,iplayerstream/secure_auth/64kbps/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_flv_avc1_sub64,iplayerstream/secure_auth/100kbps/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_3gp_mpeg4_lo,prod_3gp_mpeg4_med/iplayerstream/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_3gp_mpeg4_med,iplayerstream/secure_auth/400kbps/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_flv_avc1_vlow,iplayerstream/secure_auth/480kbps/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_flv_avc1_low,iplayerstream/secure_auth/800kbps/galileo/p03mq53g.71802fdf-1be9-4f3e-8a2e-647581759868_flv_avc1_med,.mp4.csmil/segment3_0_av.ts'

 

 

E/LiveSession(  146): XXX Received error -1007 from PlaylistFetcher.

 

 

E/LiveSession(  146): XXX Received error -2147483648 from PlaylistFetcher.

 

 

I/MediaFocusControl(  472): AudioFocus  removeFocusStackEntry(): removing entry for android.os.BinderProxy@310e5764

 

 

I/MediaFocusControl(  472): AudioFocus  removeFocusStackEntry(): removing entry for android.os.BinderProxy@310e5764

 

 

W/MediaFocusControl(  472):   AudioFocus   audio focus client died

 

 

W/ALooperRoster(  146): failed to deliver message. Target handler 173 registered, but object gone.

 

 

I/WindowState(  472): WIN DEATH: Window{1a2a329c u0 com.android.browser/com.android.browser.BrowserActivity}

 

 

W/InputDispatcher(  472): Attempted to unregister already unregistered input channel '1a2a329c com.android.browser/com.android.browser.BrowserActivity (server)'

 

 

D/NuPlayerDriver(  146): reset(0x76053fa0)

 

 

E/Surface (  146): queueBuffer: error queuing buffer to SurfaceTexture, -32

 

 

E/ACodec  (  146): signalError(omxError 0x80001001, internalError -2147483648)

 

 

E/MediaCodec(  146): Codec reported err 0x80001001, actionCode 0, while in state 7

 

 

E/Surface (  146): queueBuffer: error queuing buffer to SurfaceTexture, -32

 

 

E/ACodec  (  146): signalError(omxError 0x80001001, internalError -2147483648)

 

 

E/Surface (  146): queueBuffer: error queuing buffer to SurfaceTexture, -32

 

 

E/ACodec  (  146): signalError(omxError 0x80001001, internalError -2147483648)

 

 

W/MediaCodec(  146): native_window_api_disconnect returned an error: Broken pipe (-32)

 

 

E/MediaCodec(  146): Codec reported err 0x80001001, actionCode 0, while in state 0

 

 

E/MediaCodec(  146): Codec reported err 0x80001001, actionCode 0, while in state 0

 

 

E/NuPlayerDecoder(  146): failed to flush OMX.Freescale.std.video_decoder.avc.v3.hw-based (err=-2147479551)

 

 

E/NuPlayer(  146): received error(0x80001001) from video decoder, flushing(2), now shutting down

 

 

W/AHierarchicalStateMachine(  146): Warning message AMessage(what = 'shut', target = 167) = {

 

 

W/AHierarchicalStateMachine(  146):   int32_t keepComponentAllocated = 0

 

 

W/AHierarchicalStateMachine(  146): } unhandled in root state.

 

 

E/ACodec  (  146): dequeueBuffer failed.

 

 

W/MediaCodec(  146): received FlushCompleted message in state 10

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01180

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943029032 to native window

 

 

I/Zygote  (  156): Process 1555 exited due to signal (6)

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01840

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028936 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01780

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028840 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01540

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028264 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01240

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028648 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01300

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028360 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d013c0

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028456 to native window

 

 

E/Surface (  146): getSlotFromBufferLocked: unknown buffer: 0x73d01600

 

 

W/ACodec  (  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] can not return buffer 1943028168 to native window

 

 

I/vpu-lib (  146): <gpu> free handle: 0x756102d0, paddr: 0x6342d000, vaddr: 0x6c043000

 

 

I/vpu-lib (  146): <gpu> free handle: 0x756102b0, paddr: 0x66091000, vaddr: 0x6eca7000

 

 

I/vpu-lib (  146): <gpu> free handle: 0x75610380, paddr: 0x5f0ec000, vaddr: 0x67d02000

 

 

W/NuPlayerDecoder(  146): [OMX.Freescale.std.video_decoder.avc.v3.hw-based] failed to connect to native window, error=-32

 

 

I/ActivityManager(  472): Process com.android.browser (pid 1555) has died

 

 

W/ActivityManager(  472): Force removing ActivityRecord{205d0e36 u0 com.android.browser/.BrowserActivity t71}: app died, no saved state

 

 

D/NuPlayerDriver(  146): notifyResetComplete(0x76053fa0)

 

 

W/MediaPlayerService(  146): native_window_api_disconnect returned an error: Broken pipe (-32)

 

 

W/AudioFlinger(  146): session id 26 not found for pid 1555

 

 

D/NuPlayerDriver(  146): reset(0x75afe040)

 

 

D/NuPlayerDriver(  146): notifyResetComplete(0x75afe040)

 

 

W/MediaPlayerService(  146): native_window_api_disconnect returned an error: Broken pipe (-32)

 

 

E/BufferQueueProducer(  140): [com.android.launcher/com.android.launcher2.Launcher] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count

 

 

W/InputMethodManagerService(  472): Got RemoteException sending setActive(false) notification to pid 1555 uid 10018

 

 

D/wpa_supplicant(  692): wlan0: Control interface command 'SIGNAL_POLL'

 

 

D/ConnectivityService(  472): updateNetworkScore for NetworkAgentInfo [WIFI () - 100] to 55

Original Attachment has been moved to: browser_crash.log.zip

Outcomes