Crashes on Android 14 Samsung devices

460 views
Skip to first unread message

Tiago Picão

unread,
Apr 17, 2024, 4:17:35 PM4/17/24
to Google Mobile Ads SDK Developers
Hello,

I'm seeing frequent crashes on Android 14 Samsung Galaxy devices on the S23, S24 and Flip lines after updating SDK from 21.2.0 to 22.3.0 (for reasons I cannot yet update to 23.0.0). The stack trace always ends up on libnpth.so native library and an example looks like this (I've replaces my package name for confidentiality purposes):

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** pid: 0, tid: 14606 >>> com.company.app <<< backtrace: #00 pc 0x000000000000f028 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #01 pc 0x000000000001043c /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #02 pc 0x000000000000d1ac /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #03 pc 0x000000000000bd24 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #04 pc 0x000000000000aafc /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #05 pc 0x0000000000005758 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/split_config.arm64_v8a.apk!libnpth.so (BuildId: 3526412a2378e8e1ed7d02f0a9d855a7d2ee53fd) #06 pc 0x000000000000084c [vdso] #07 pc 0x00000000000e91a8 /apex/com.android.runtime/lib64/bionic/libc.so (__sendto+8) #08 pc 0x0000000000005428 /system/lib64/libnetd_client.so ((anonymous namespace)::netdClientSendto(int, void const*, unsigned long, int, sockaddr const*, unsigned int) (.cfi)+188) #09 pc 0x0000000000094d2c /apex/com.android.runtime/lib64/bionic/libc.so (sendto+20) #10 pc 0x000000000002d4e4 /apex/com.android.art/lib64/libopenjdk.so (NET_Send+84) #11 pc 0x000000000002e18c /apex/com.android.art/lib64/libopenjdk.so (SocketOutputStream_socketWrite0+376) #12 pc 0x0000000000343ea0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+144) #13 pc 0x000000000057b188 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.SocketOutputStream.socketWrite+744) #14 pc 0x000000000057b41c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.net.SocketOutputStream.write+44) #15 pc 0x00000000005b98b0 /apex/com.android.art/lib64/libart.so (nterp_helper+4016) #16 pc 0x0000000000019734 /apex/com.android.conscrypt/javalib/conscrypt.jar (com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeToSocket+32) #17 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #18 pc 0x000000000001968e /apex/com.android.conscrypt/javalib/conscrypt.jar (com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.writeInternal+262) #19 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #20 pc 0x0000000000019510 /apex/com.android.conscrypt/javalib/conscrypt.jar (com.android.org.conscrypt.ConscryptEngineSocket$SSLOutputStream.write+24) #21 pc 0x00000000007dc9c8 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/oat/arm64/base.odex (okio.OutputStreamSink.write+232) #22 pc 0x00000000007d9a00 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/oat/arm64/base.odex (okio.AsyncTimeout$sink$1.write+432) #23 pc 0x00000000007dfe2c /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/oat/arm64/base.odex (okio.RealBufferedSink.flush+92) #24 pc 0x00000000005ba720 /apex/com.android.art/lib64/libart.so (nterp_helper+7712) #25 pc 0x000000000057713a /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.http2.Http2Writer.goAway+126) #26 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #27 pc 0x0000000000573dfe /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.http2.Http2Connection.shutdown+74) #28 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #29 pc 0x0000000000573940 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.http2.Http2Connection.close$okhttp+120) #30 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #31 pc 0x00000000005729f6 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke+90) #32 pc 0x00000000005b9854 /apex/com.android.art/lib64/libart.so (nterp_helper+3924) #33 pc 0x00000000005724e0 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.http2.Http2Connection$ReaderRunnable.invoke) #34 pc 0x00000000005ba674 /apex/com.android.art/lib64/libart.so (nterp_helper+7540) #35 pc 0x000000000056749c /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/base.apk (okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce+4) #36 pc 0x00000000004cd740 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/oat/arm64/base.odex (okhttp3.internal.concurrent.TaskRunner.runTask+256) #37 pc 0x00000000004ccb10 /data/app/~~9NeH77ithLd27XJ4fnLMGQ==/ com.company.app   --7IdhheklkDb6JSazuuJEg==/oat/arm64/base.odex (okhttp3.internal.concurrent.TaskRunner$runnable$1.run+400) #38 pc 0x000000000055e45c /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+716) #39 pc 0x000000000055b958 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+56) #40 pc 0x000000000041c970 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+64) #41 pc 0x000000000033b3a4 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) #42 pc 0x000000000023a5d0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+144) #43 pc 0x0000000000539a7c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1600) #44 pc 0x000000000053942c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8) #45 pc 0x00000000000fd0f4 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208) #46 pc 0x0000000000096a04 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68)

Any idea what is going on here and why it only affects those specific devices?

Thanks

Mobile Ads SDK Forum Advisor

unread,
Apr 17, 2024, 7:12:54 PM4/17/24
to tp.con...@gmail.com, google-adm...@googlegroups.com

Hi,

I see that same concern on another thread with the subject '[google-admob-ads-sdk] Crashes on certain Samsung Android 14 devices’, and we have already responded there for this issue. To avoid multiple threads on the same issue, please take a look at that thread and continue the discussion on the same for further updates on the issue.

Please reach out to us, if you need any further assistance.

This message is in relation to case "ref:!00D1U01174p.!5004Q02tPC3Z:ref" (ADR-00231609)

Thanks,
 
Google Logo Mobile Ads SDK Team

 

Reply all
Reply to author
Forward
0 new messages