Kodi Community Forum

Full Version: Occasionally xbmc-android crashes when quit from another android app
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
hi all,
I browse android apps from XBMC's "Program" UI, and can launch android apps.
sometimes, when quit from android app, xbmc will crash.
Any instructions are appreciated and thanks in advanced!
Typical logcat output is :

E/InputReader( 1234): do nothing for BTN_RIGHT
D/LatinIME( 1328): onKeyDown KeyEvent.KEYCODE_BACK==4
E/InputReader( 1234): do nothing for BTN_RIGHT
D/webview ( 1961): onKeyUp()...
D/webview ( 1961): Key code back...
I/ActivityManager( 1234): moveTaskToBack: 25
D/WebViewTimersControl( 1961): onBrowserActivityPause
D/WebViewTimersControl( 1961): Pausing webview timers, view=com.android.browser.BrowserWebView@4166a050
I/threaded_app( 2179): Start: 0x1867ec8
W/NetworkManagementSocketTagger( 1234): setKernelCountSet(10011, 1) failed with errno -2
I/threaded_app( 2179): activityState=10
V/XBMC ( 2179): virtual void CXBMCApp::onStart(): 4
I/threaded_app( 2179): Resume: 0x1867ec8
I/threaded_app( 2179): activityState=11
V/XBMC ( 2179): virtual void CXBMCApp::onResume(): 4
I/threaded_app( 2179): NativeWindowCreated: 0x1867ec8 -- 0x2fab458
I/threaded_app( 2179): APP_CMD_INIT_WINDOW
V/XBMC ( 2179): virtual void CXBMCApp::onCreateWindow(ANativeWindow*): 4
V/TabletStatusBar( 1314): setLightsOn(true)
I/threaded_app( 2179): WindowFocusChanged: 0x1867ec8 -- 1
V/XBMC ( 2179): virtual ActivityResult CXBMCApp::onActivate(): 4
V/XBMC ( 2179): bool CXBMCApp::getWakeLock(JNIEnv*)
V/XBMC ( 2179): XBMC_SetupDisplay()
D/OpenGLRenderer( 1961): Flushing caches (mode 1)
F/libc ( 2179): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
D/OpenGLRenderer( 1961): Flushing caches (mode 0)
W/InputManagerService( 1234): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4164eef8 (uid=10024 pid=1961)
I/DEBUG ( 914): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 914): Build fingerprint: 'HiAndroid/full_godbox/godbox:4.0.3/IML74K/eng.huanzq.20121009.173517:eng/test-keys'
I/DEBUG ( 914): pid: 2179, tid: 2194 >>> org.xbmc.xbmc <<<
I/DEBUG ( 914): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
I/DEBUG ( 914): r0 018e2998 r1 0000000d r2 5c9bc988 r3 00000000
I/DEBUG ( 914): r4 018e29a0 r5 405f8c44 r6 00000120 r7 00000000
I/DEBUG ( 914): r8 00000012 r9 00000012 10 5c9cca18 fp 5c9cbd50
I/DEBUG ( 914): ip 405f8c44 sp 5c9bc978 lr 40885619 pc 00000000 cpsr 20000010
I/DEBUG ( 914): d0 3f80000000000000 d1 3f80000000000000
I/DEBUG ( 914): d2 0000000000000000 d3 0000000044a00000
I/DEBUG ( 914): d4 4476666644a00000 d5 44a0000044a00000
I/DEBUG ( 914): d6 3c83126f00000000 d7 3f80000043690001
I/DEBUG ( 914): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 914): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 914): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 914): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 914): scr 60000013
I/DEBUG ( 914):
W/NetworkManagementSocketTagger( 1234): setKernelCountSet(10024, 0) failed with errno -2
D/dalvikvm( 1234): GC_CONCURRENT freed 575K, 28% free 11803K/16199K, paused 4ms+5ms
I/DEBUG ( 914): #00 pc 00000000
I/DEBUG ( 914): #01 pc 0001d616 /system/lib/libgui.so (_ZN7android20SurfaceTextureClient12hook_performEP13ANativeWindowiz)
I/DEBUG ( 914): #02 pc 0000d21a /system/lib/libEGL.so (eglCreateWindowSurface)
I/DEBUG ( 914): #03 pc 0087b670 /data/data/org.xbmc.xbmc/lib/libxbmc.so (_ZN11CEGLWrapper13CreateSurfaceEPvS0_PS0_)
I/DEBUG ( 914): #04 pc 00878ad0 /data/data/org.xbmc.xbmc/lib/libxbmc.so (_ZN13CWinSystemEGL12CreateWindowER15RESOLUTION_INFO)
I/DEBUG ( 914):
I/DEBUG ( 914): code around pc:
I/DEBUG ( 914): 00000000 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 914): 00000010 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 914): 00000020 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 914): 00000030 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 914): 00000040 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 914):
I/DEBUG ( 914): code around lr:
I/DEBUG ( 914): 408855f8 00004c19 00004ee6 b503b40e f853ab03 .L...N........S.
I/DEBUG ( 914): 40885608 93011b04 3808b100 6a536802 47989a01 .......8.hSj...G
I/DEBUG ( 914): 40885618 400ce8bd 4770b003 6f0bb510 60034604 [email protected].`
I/DEBUG ( 914): 40885628 681ab133 f8524621 18180c0c e944f7fa 3..h!FR.......D.
I/DEBUG ( 914): 40885638 bd104620 680cb570 f1004605 b1340670 F..p..h.F..p.4.
I/DEBUG ( 914):
I/DEBUG ( 914): stack:
I/DEBUG ( 914): 5c9bc938 5c9bc96c
I/DEBUG ( 914): 5c9bc93c 40128f29 /system/lib/libutils.so
I/DEBUG ( 914): 5c9bc940 018e29a0 [heap]
I/DEBUG ( 914): 5c9bc944 02938110 [heap]
I/DEBUG ( 914): 5c9bc948 00000001
I/DEBUG ( 914): 5c9bc94c 00000000
I/DEBUG ( 914): 5c9bc950 00000012
I/DEBUG ( 914): 5c9bc954 5ae15570 /system/lib/egl/libEGL_VIVANTE.so
I/DEBUG ( 914): 5c9bc958 00100000
I/DEBUG ( 914): 5c9bc95c 400d4a61 /system/lib/libc.so
I/DEBUG ( 914): 5c9bc960 02938868 [heap]
I/DEBUG ( 914): 5c9bc964 00000000
I/DEBUG ( 914): 5c9bc968 00003000
I/DEBUG ( 914): 5c9bc96c 02938110 [heap]
I/DEBUG ( 914): 5c9bc970 df0027ad
I/DEBUG ( 914): 5c9bc974 00000000
I/DEBUG ( 914): #01 5c9bc978 018e29a0 [heap]
I/DEBUG ( 914): 5c9bc97c 5c9bc988
I/DEBUG ( 914): 5c9bc980 405e121d /system/lib/libEGL.so
I/DEBUG ( 914): 5c9bc984 0000000d
I/DEBUG ( 914): 5c9bc988 00000001
I/DEBUG ( 914): 5c9bc98c 40885601 /system/lib/libgui.so
I/BootReceiver( 1234): Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)
D/Zygote ( 1066): Process 2179 terminated by signal (11)
W/InputDispatcher( 1234): channel '416aaa40 org.xbmc.xbmc/android.app.NativeActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 1234): channel '416aaa40 org.xbmc.xbmc/android.app.NativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher( 1234): Attempted to unregister already unregistered input channel '416aaa40 org.xbmc.xbmc/android.app.NativeActivity (server)'
W/NetworkManagementSocketTagger( 1234): setKernelCountSet(10011, 0) failed with errno -2
I/WindowManager( 1234): WINDOW DIED Window{416aaa40 org.xbmc.xbmc/android.app.NativeActivity paused=false}
I/ActivityManager( 1234): Process org.xbmc.xbmc (pid 2179) has died.
W/ActivityManager( 1234): Force removing ActivityRecord{4165e6d8 org.xbmc.xbmc/android.app.NativeActivity}: app died, no saved state
W/NetworkManagementSocketTagger( 1234): setKernelCountSet(10033, 1) failed with errno -2
W/WindowManager( 1234): Failed looking up window
W/WindowManager( 1234): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@4154f340 does not exist
W/WindowManager( 1234): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7149)
W/WindowManager( 1234): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7140)
W/WindowManager( 1234): at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1529)
W/WindowManager( 1234): at android.os.BinderProxy.sendDeathNotice(Binder.java:417)
W/WindowManager( 1234): at com.android.server.SystemServer.init1(Native Method)
W/WindowManager( 1234): at com.android.server.SystemServer.main(SystemServer.java:850)
W/WindowManager( 1234): at java.lang.reflect.Method.invokeNative(Native Method)
W/WindowManager( 1234): at java.lang.reflect.Method.invoke(Method.java:511)
W/WindowManager( 1234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
W/WindowManager( 1234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
W/WindowManager( 1234): at dalvik.system.NativeStart.main(Native Method)
I/WindowManager( 1234): WIN DEATH: null
D/dalvikvm( 1234): GC_CONCURRENT freed 452K, 26% free 12031K/16199K, paused 3ms+17ms
D/dalvikvm( 1234): GC_FOR_ALLOC freed 130K, 26% free 12093K/16199K, paused 36ms
I/dalvikvm-heap( 1234): Grow heap (frag case) to 11.982MB for 131116-byte allocation
D/dalvikvm( 1234): GC_FOR_ALLOC freed 192K, 27% free 12028K/16391K, paused 34ms
W/InputManagerService( 1234): Got RemoteException sending setActive(false) notification to pid 2179 uid 10011
D/dalvikvm( 1359): GC_FOR_ALLOC freed 2477K, 23% free 10684K/13703K, paused 38ms
D/dalvikvm( 1359): GC_CONCURRENT freed 279K, 21% free 10839K/13703K, paused 3ms+4ms
D/dalvikvm( 1359): GC_CONCURRENT freed 430K, 20% free 10984K/13703K, paused 3ms+3ms
D/dalvikvm( 1359): GC_FOR_ALLOC freed 61K, 20% free 10985K/13703K, paused 48ms
I/dalvikvm-heap( 1359): Grow heap (frag case) to 11.994MB for 1286224-byte allocation
D/dalvikvm( 1359): GC_FOR_ALLOC freed <1K, 11% free 12241K/13703K, paused 41ms
after updating to xbmc-android frodo beta3, this problem no longer exists.