Android Question Anyone know what this means? (Maybe a Firebase related log message?)

Andris

Active Member
Licensed User
Longtime User
I have a perfectly running app which streams files from a Firebase bucket into ExoPlayer. However, in the Log, I always have this long error message string. Does anyone know what it means, and more important, whether I need to worry about it?
Logger connected to: Google Pixel 3
--------- beginning of crash
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4 in tid 4257 (v8me.xxxxxxxx), pid 4257 (v8me.xxxxxxxx)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'google/blueline/blueline:10/QQ2A.200405.005/6254899:user/release-keys'
Revision: 'MP1.0'
ABI: 'arm64'
Timestamp: 2020-04-29 21:20:42-0400
pid: 4257, tid: 4257, name: v8me.xxxxxxxxxxx >>> com.xxxxxxx.xxxxxxxxx <<<
uid: 10483
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4
Cause: null pointer dereference
Abort message: 'decStrong() called on 0x7065731880 too many times'
x0 00000070657be208 x1 0000007fd1eed7b0 x2 0000007fd1eed7d0 x3 0000000000000001
x4 000000707603b288 x5 001b00707603b241 x6 0000007000000000 x7 000000000002f000
x8 0000000000000000 x9 0000000000000004 x10 0000000000000088 x11 0000000000000000
x12 0000000000000001 x13 fffffffffc000000 x14 cc2f07a05d3b1aef x15 0000000000000068
x16 00000070f7f69388 x17 00000070f952c598 x18 00000070fb1f8000 x19 0000000000000000
x20 00000070657be2c0 x21 00000070fadac020 x22 00000070f7f63ba8 x23 00000070f7f63bf8
x24 0000000000000000 x25 000000003f800000 x26 00000000ffffffff x27 0000000000000000
x28 0000000000000000 x29 0000007fd1eedb30
sp 0000007fd1eed710 lr 00000070f7f42578 pc 00000070f952c5a0
backtrace:
#00 pc 000000000000f5a0 /system/lib64/libutils.so (android::RefBase::incStrong(void const*) const+8) (BuildId: 0df2a8dd53d2bcb22474e13735f3cab5)
#01 pc 00000000000bf574 /system/lib64/libgui.so (android::SurfaceComposerClient::doDropReferenceTransaction(android::sp<android::IBinder> const&, android::sp<android::ISurfaceComposerClient> const&)+680) (BuildId: 6a19e86f433ed1ccdbb52f0de756bd49)
#02 pc 00000000000bc9d8 /system/lib64/libgui.so (android::SurfaceControl::~SurfaceControl()+124) (BuildId: 6a19e86f433ed1ccdbb52f0de756bd49)
#03 pc 00000000000bcb58 /system/lib64/libgui.so (android::SurfaceControl::~SurfaceControl()+16) (BuildId: 6a19e86f433ed1ccdbb52f0de756bd49)
#04 pc 000000000000f67c /system/lib64/libutils.so (android::RefBase::decStrong(void const*) const+112) (BuildId: 0df2a8dd53d2bcb22474e13735f3cab5)
#05 pc 00000000000c061c /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::apply(bool)+612) (BuildId: 6a19e86f433ed1ccdbb52f0de756bd49)
#06 pc 000000000028c420 /system/framework/arm64/boot-framework.oat (art_jni_trampoline+160) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#07 pc 000000000094b358 /system/framework/arm64/boot-framework.oat (android.view.SurfaceControl$Transaction.apply+72) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#08 pc 00000000004531bc /system/framework/arm64/boot-framework.oat (android.content.res.TypedArray.extractThemeAttrs [DEDUPED]+44) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#09 pc 0000000000a968d4 /system/framework/arm64/boot-framework.oat (android.view.SurfaceView.updateSurface+1316) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#10 pc 0000000000136334 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#11 pc 000000000014506c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#12 pc 00000000002df738 /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#13 pc 00000000002daa18 /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#14 pc 0000000000597d9c /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+648) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#15 pc 0000000000130814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#16 pc 000000000017746c /system/framework/framework.jar (android.view.SurfaceView.lambda$new$0$SurfaceView+36)
#17 pc 00000000005980ac /apex/com.android.runtime/lib64/libart.so (MterpInvokeVirtual+1432) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#18 pc 0000000000130814 /apex/com.android.runtime/lib64/libart.so (mterp_op_invoke_virtual+20) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#19 pc 0000000000144c30 /system/framework/framework.jar (android.view.-$$Lambda$SurfaceView$w68OV7dB_zKVNsA-r0IrAUtyWas.onPreDraw+4)
#20 pc 00000000002b0384 /apex/com.android.runtime/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.1271440803783865717+240) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#21 pc 00000000005893e4 /apex/com.android.runtime/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#22 pc 000000000013f468 /apex/com.android.runtime/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#23 pc 0000000000954578 /system/framework/arm64/boot-framework.oat (android.view.ViewTreeObserver.dispatchOnPreDraw+264) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#24 pc 0000000000a2e75c /system/framework/arm64/boot-framework.oat (android.view.ViewRootImpl.performTraversals+12156) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#25 pc 0000000000a3125c /system/framework/arm64/boot-framework.oat (android.view.ViewRootImpl.doTraversal+156) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#26 pc 000000000095289c /system/framework/arm64/boot-framework.oat (android.view.ViewRootImpl$TraversalRunnable.run+60) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#27 pc 0000000000938968 /system/framework/arm64/boot-framework.oat (android.view.Choreographer.doCallbacks+776) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#28 pc 00000000009390e8 /system/framework/arm64/boot-framework.oat (android.view.Choreographer.doFrame+1288) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#29 pc 00000000009e5348 /system/framework/arm64/boot-framework.oat (android.view.Choreographer$FrameDisplayEventReceiver.run+72) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#30 pc 000000000073350c /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+76) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#31 pc 0000000000736b20 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1440) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#32 pc 00000000004c5d24 /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+756) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#33 pc 00000000001365b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#34 pc 000000000014508c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#35 pc 00000000004a9668 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#36 pc 00000000004ab090 /apex/com.android.runtime/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1476) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#37 pc 0000000000437ab0 /apex/com.android.runtime/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#38 pc 00000000000c2c34 /system/framework/arm64/boot.oat (art_jni_trampoline+180) (BuildId: 8059d03032a3341653796e14d676b1a997f7247e)
#39 pc 00000000009a9998 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#40 pc 00000000009b156c /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2076) (BuildId: 7c1326d445073196e1af7fb3d3912b4dc3f52d18)
#41 pc 00000000001365b8 /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#42 pc 000000000014508c /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+276) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#43 pc 00000000004a9668 /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#44 pc 00000000004a92d4 /apex/com.android.runtime/lib64/libart.so (art::InvokeWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+408) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#45 pc 00000000003b67c4 /apex/com.android.runtime/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+628) (BuildId: 782d7b327d3cde508b7954af1362b4c0)
#46 pc 00000000000be560 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+116) (BuildId: d501f72a0b6c81722368d03bb54cdf67)
#47 pc 00000000000c13e8 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+780) (BuildId: d501f72a0b6c81722368d03bb54cdf67)
#48 pc 00000000000034e0 /system/bin/app_process64 (main+1168) (BuildId: e7b904a71a1cdf25c7a6206f850cf378)
#49 pc 000000000007d780 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 8de865099c99977483c8947f9b7937e9)
--------- beginning of main
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
Query completed: true
Ready
 

Andris

Active Member
Licensed User
Longtime User
Are you sure that it is related to your app?
In lines 4, 5, 13 and 14 I've xxxxxx'd out my app name, so yes, it must have something to do with it. I'm suspecting it has something to do with the Firebase access; I'll report back if I find out something conclusive.
 
Upvote 0

Andris

Active Member
Licensed User
Longtime User
In lines 4, 5, 13 and 14 I've xxxxxx'd out my app name, so yes, it must have something to do with it. I'm suspecting it has something to do with the Firebase access; I'll report back if I find out something conclusive.

UPDATE: In doing some research, I've found quite a few cases where Exoplayer "seems" to have caused exactly the kind of looger output that I've reported. Here's an example: https://github.com/google/ExoPlayer/issues/3071. There's also a lot of mention of "texturing" of Exoplayer being involved, which is presently way outside of what I want to spend time figuring out right now. My app is working. However, I'm wondering whether these kinds of "crashes" count toward the crash could on Google Play once my app is published. Will keep this thread posted if anything develops.
 
Upvote 0
Top