browser crash on imx6 sabresd with android 5.0.2

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

browser crash on imx6 sabresd with android 5.0.2

Jump to solution
3,609 Views
joylin
Contributor II

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-4...'

 

 

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

Labels (2)
1 Solution
1,596 Views
igorpadykov
NXP Employee
NXP Employee

Hi Joy

3.10.53 is old kernel, recommended to use Android with 4.1.15

kernel M6.0.1_2.0.0 :

https://community.nxp.com/thread/429225

as it fixed many gpu bugs, please refer to attached Release Notes

Table 9 bug fixes

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

3 Replies
1,597 Views
igorpadykov
NXP Employee
NXP Employee

Hi Joy

3.10.53 is old kernel, recommended to use Android with 4.1.15

kernel M6.0.1_2.0.0 :

https://community.nxp.com/thread/429225

as it fixed many gpu bugs, please refer to attached Release Notes

Table 9 bug fixes

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

1,596 Views
joylin
Contributor II

Hi igorpadykov

igorpadykov

We have the product with android 5.0.2 and kernel 3.10.53 now on sale.

The browser is not stable got the high frequency of crash.

New system android M6 will take a lot of time to porting and integration on board.

We want to have a solution to fix about browser immediately and update the new image at the custom board.

May I have the gpu patches for android 5.0.2 and kernel 3.10.53 ?

Any suggestions are very welcome. Thanks!

Joy

0 Kudos
1,596 Views
igorpadykov
NXP Employee
NXP Employee

please try Rev. L5.1.1_2.1.0-ga, 01/2016,

attached Release Notes

Best regards

igor

0 Kudos