Skip to content

crash on android 16 in loadlibaray of libOne.so #143

@steelbytes

Description

@steelbytes

Over the last two weeks this has happened to multiple users. All on Android 16 with a range of brands of phones.

sdk ver 1.9.4

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 15060 >>> com.steelbytes.vespasnoop <<<

backtrace:
  #00  pc 0x0000000000077650  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160)
  #01  pc 0x000000000045db34  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/base.apk!libOne.so (BuildId: 7a805172378b9498e24df68b745c8fcaa5f2821b)
  #02  pc 0x00000000000c6b04  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/base.apk!libc++_shared.so (std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))+180) (BuildId: 7befe631535aa853c4f4ac1293e49dcea34c9b6e)
  #03  pc 0x0000000000458a6c  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/base.apk!libOne.so (JniUtils::OnceRegisterSymbolWithClassName(JniUtils::JavaClassInfo*, _JNIEnv*)+76) (BuildId: 7a805172378b9498e24df68b745c8fcaa5f2821b)
  #04  pc 0x0000000000462108  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/base.apk!libOne.so (JniUtils::RegisterAllClass(_JNIEnv*)+44) (BuildId: 7a805172378b9498e24df68b745c8fcaa5f2821b)
  #05  pc 0x0000000000460558  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/base.apk!libOne.so (JNI_OnLoad+20) (BuildId: 7a805172378b9498e24df68b745c8fcaa5f2821b)
  #06  pc 0x0000000000422afc  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::LoadNativeLibrary(_JNIEnv*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, _jobject*, _jclass*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*)+1560)
  #07  pc 0x00000000000056ac  /apex/com.android.art/lib64/libopenjdkjvm.so (JVM_NativeLoad+368)
  #08  pc 0x0000000000d46614  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+148)
  #09  pc 0x0000000000367cb8  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Runtime.loadLibrary0+312)
  #10  pc 0x0000000000368dbc  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Runtime.loadLibrary0+428)
  #11  pc 0x0000000000379414  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.System.loadLibrary+84)
  #12  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #13  pc 0x0000000000585c88  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, bool, art::JValue*)+1984)
  #14  pc 0x000000000048ff6c  /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+468)
  #15  pc 0x00000000003d1718  /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8)
  #16  pc 0x000000000082f928  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (z6.a.a)
  #17  pc 0x00000000003d136c  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.__uniq.112435418011751916792819755956732575238.llvm.15381326084910962254)+364)
  #18  pc 0x00000000003d0aa0  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1020)
  #19  pc 0x00000000002c2438  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88)
  #20  pc 0x00000000006683e8  /apex/com.android.art/lib64/libart.so (nterp_helper+152)
  #21  pc 0x0000000000264170  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (com.arashivision.onecamera.OneDriver.<clinit>)
  #22  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #23  pc 0x00000000005e61a8  /apex/com.android.art/lib64/libart.so (art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+6308)
  #24  pc 0x00000000002664ac  /apex/com.android.art/lib64/libart.so (NterpAllocateObject+860)
  #25  pc 0x000000000066e190  /apex/com.android.art/lib64/libart.so (nterp_allocate_object+48)
  #26  pc 0x00000000006605d4  /apex/com.android.art/lib64/libart.so (nterp_op_new_instance+84)
  #27  pc 0x00000000007af154  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (w6.d.<init>+268)
  #28  pc 0x00000000006692a4  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
  #29  pc 0x00000000007b01e2  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (w6.t.<init>+278)
  #30  pc 0x00000000006692a4  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
  #31  pc 0x00000000007b00b0  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (w6.t.<clinit>+20)
  #32  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #33  pc 0x00000000005e61a8  /apex/com.android.art/lib64/libart.so (art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+6308)
  #34  pc 0x0000000000276cfc  /apex/com.android.art/lib64/libart.so (NterpGetStaticField+692)
  #35  pc 0x000000000066dfb0  /apex/com.android.art/lib64/libart.so (nterp_get_static_field+48)
  #36  pc 0x0000000000667e60  /apex/com.android.art/lib64/libart.so (nterp_op_sget_object_slow_path+48)
  #37  pc 0x0000000000575f10  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (g7.f.<init>+56)
  #38  pc 0x00000000006692a4  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
  #39  pc 0x00000000005768e8  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (g7.k.<clinit>+4)
  #40  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #41  pc 0x00000000005e61a8  /apex/com.android.art/lib64/libart.so (art::ClassLinker::InitializeClass(art::Thread*, art::Handle<art::mirror::Class>, bool, bool)+6308)
  #42  pc 0x0000000000276cfc  /apex/com.android.art/lib64/libart.so (NterpGetStaticField+692)
  #43  pc 0x000000000066dfb0  /apex/com.android.art/lib64/libart.so (nterp_get_static_field+48)
  #44  pc 0x0000000000667e60  /apex/com.android.art/lib64/libart.so (nterp_op_sget_object_slow_path+48)
  #45  pc 0x000000000070ad2c  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (rf.s.a+64)
  #46  pc 0x0000000000668384  /apex/com.android.art/lib64/libart.so (nterp_helper+52)
  #47  pc 0x000000000070af54  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (rf.s.b+172)
  #48  pc 0x0000000000668384  /apex/com.android.art/lib64/libart.so (nterp_helper+52)
  #49  pc 0x000000000019be92  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.vdex (af.e0.n+1346)
  #50  pc 0x000000000005ca7c  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.odex (gh.a.g+140)
  #51  pc 0x00000000000f123c  /data/app/~~VNur5qz6CuYNQtkJXRH9Jw==/com.steelbytes.vespasnoop-Xt4qsFKXOpAiRgB8D9SZ0Q==/oat/arm64/base.odex (kk.d0.run+812)
  #52  pc 0x00000000008d9694  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Handler.dispatchMessage+68)
  #53  pc 0x0000000000914ea4  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.dispatchMessage+52)
  #54  pc 0x0000000000915944  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loopOnce+1540)
  #55  pc 0x00000000009152c4  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Looper.loop+244)
  #56  pc 0x0000000000633c28  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.app.ActivityThread.main+1496)
  #57  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #58  pc 0x00000000002a1378  /apex/com.android.art/lib64/libart.so (_jobject* art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+552)
  #59  pc 0x00000000005ac118  /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*) (.__uniq.165753521025965369065708152063621506277)+32)
  #60  pc 0x0000000000d461a4  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+116)
  #61  pc 0x0000000000c0f6b4  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+116)
  #62  pc 0x0000000000c17940  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (com.android.internal.os.ZygoteInit.main+3200)
  #63  pc 0x00000000002ab260  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
  #64  pc 0x00000000002a9f24  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+876)
  #65  pc 0x000000000060b140  /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+184)
  #66  pc 0x000000000010b00c  /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+108)
  #67  pc 0x00000000001333ec  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+908)
  #68  pc 0x00000000000045b8  /system/bin/app_process64 (main+1240)
  #69  pc 0x000000000006b1cc  /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+124)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions