Null pointer dereference during tvmc for OpenCL target

Hello,

I have compiled module with tvmc compile command:

PYTHONPATH=/home/piotr/projects/odai-meta/odai-tvm/tvm/python:`pwd` \
TVM_NDK_CC=/home/piotr/android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang++ \
TVM_LIBRARY_PATH=/home/piotr/projects/odai-meta/odai-tvm/tvm/build python3 \
    -m tvm.driver.tvmc compile \
    --target "opencl" \
    --target-host "llvm -mtriple=aarch64-linux-android -device=arm_cpu" \
    --target-opencl-device "PowerVR" \
    --cross-compiler /home/piotr/android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang++ \
    --cross-compiler-options="-mfpu=neon -static-libstdc++ -lm --sysroot=/home/piotr/projects/odai-meta/toolchains/arm64-android30/sysroot -L/home/piotr/projects/odai-meta/toolchains/arm64-android30/sysroot/usr/lib/aarch64-linux-android/" \
    --input-shapes "input_tensor:[1,256,256,3]" \
    --desired-layout NHWC \
    --output modules/<tar-module> \
    tmp_models/<pb-model>

When I run this model with tvmc run command:

PYTHONPATH=/home/piotr/projects/odai-meta/odai-tvm/tvm/python:`pwd` \
TVM_NDK_CC=/home/piotr/android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang++ \
TVM_LIBRARY_PATH=/home/piotr/projects/odai-meta/odai-tvm/tvm/build python3 \
    -m tvm.driver.tvmc run \
    --device cl \
    --fill-mode random \
    --rpc-tracker 192.168.1.135:9190 \
    --rpc-key prague \
    --print-time \
    modules/<tar-module>

I’m getting following error and stacktrace:

Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/driver/tvmc/__main__.py", line 24, in <module>
    tvmc.main.main()
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/driver/tvmc/main.py", line 115, in main
    sys.exit(_main(sys.argv[1:]))
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/driver/tvmc/main.py", line 103, in _main
    return args.func(args)
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/driver/tvmc/runner.py", line 265, in drive_run
    result = run_module(
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/driver/tvmc/runner.py", line 517, in run_module
    lib = session.load_module(tvmc_package.lib_name)
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/rpc/client.py", line 159, in load_module
    return _ffi_api.LoadRemoteModule(self._sess, path)
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/python/tvm/_ffi/_ctypes/packed_func.py", line 237, in __call__
    raise get_last_ffi_error()
tvm._ffi.base.TVMError: Traceback (most recent call last):
  5: TVMFuncCall
  4: _ZN3tvm7runtime13PackedFuncObj
  3: tvm::runtime::TypedPackedFunc<tvm::runtime::Module (tvm::runtime::Module, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>::AssignTypedLambda<tvm::runtime::__mk_TVM4::{lambda(tvm::runtime::Module, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)#1}>(tvm::runtime::__mk_TVM4::{lambda(tvm::runtime::Module, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)#1}, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*)#1}::operator()(tvm::runtime::TVMArgs const, tvm::runtime::TVMRetValue) const
  2: tvm::runtime::RPCWrappedFunc::operator()(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*) const
  1: tvm::runtime::RPCClientSession::CallFunc(void*, TVMValue const*, int const*, int, std::function<void (tvm::runtime::TVMArgs)> const&)
  0: tvm::runtime::RPCEndpoint::CallFunc(void*, TVMValue const*, int const*, int, std::function<void (tvm::runtime::TVMArgs)>)
  File "/home/piotr/projects/odai-meta/odai-tvm/tvm/src/runtime/rpc/rpc_endpoint.cc", line 801
2173  2173 F DEBUG   : pid: 2101, tid: 2135, name: Thread-2  >>> org.apache.tvm.tvmrpc:RPCProcess <<<
2173  2173 F DEBUG   : uid: 10233
2173  2173 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2173  2173 F DEBUG   : Cause: null pointer dereference
2173  2173 F DEBUG   :     x0  0000007c987eb230  x1  0000007fd421acb8  x2  0000007fd421acf0  x3  0000007d2e61f300
2173  2173 F DEBUG   :     x4  0000007d2e61f280  x5  0000007d2e61f263  x6  73752f617461642f  x7  67726f2f302f7265
2173  2173 F DEBUG   :     x8  0000000000000000  x9  0000007c987cebdf  x10 0000007c9873c908  x11 000000000000001b
2173  2173 F DEBUG   :     x12 33373133325f6370  x13 3434353432333338  x14 00000000eabb7940  x15 0000000003aaede5
2173  2173 F DEBUG   :     x16 0000007c987e9198  x17 0000007c9873c7fc  x18 0000007c3e9da000  x19 0000000000000006
2173  2173 F DEBUG   :     x20 0000007c987ec000  x21 0000007c3fa80000  x22 0000007c987ea000  x23 0000007c987cb648
2173  2173 F DEBUG   :     x24 0000000000000002  x25 0000007d2f7ac93d  x26 0000007c987ec000  x27 0000000000000000
2173  2173 F DEBUG   :     x28 0000007d2f893000  x29 0000007c3fa7ac50
2173  2173 F DEBUG   :     lr  0000007c9873c810  sp  0000007c3fa7ac40  pc  0000007c9873c814  pst 0000000080000000
2173  2173 F DEBUG   : backtrace:
2173  2173 F DEBUG   :     NOTE: Function names and BuildId information is missing for some frames due
2173  2173 F DEBUG   :     NOTE: to unreadable libraries. For unwinds of apps, only shared libraries
2173  2173 F DEBUG   :     NOTE: found under the lib/ directory are readable.
2173  2173 F DEBUG   :       #00 pc 000000000007c814  /data/user/0/org.apache.tvm.tvmrpc/cache/tvm4j_rpc_2317383324544791752/mod.so
2173  2173 F DEBUG   :       #01 pc 000000000007c90c  /data/user/0/org.apache.tvm.tvmrpc/cache/tvm4j_rpc_2317383324544791752/mod.so
2173  2173 F DEBUG   :       #02 pc 000000000006b1b0  /data/user/0/org.apache.tvm.tvmrpc/cache/tvm4j_rpc_2317383324544791752/mod.so
2173  2173 F DEBUG   :       #03 pc 00000000000480cc  /data/user/0/org.apache.tvm.tvmrpc/cache/tvm4j_rpc_2317383324544791752/mod.so
2173  2173 F DEBUG   :       #04 pc 00000000000498d4  /data/user/0/org.apache.tvm.tvmrpc/cache/tvm4j_rpc_2317383324544791752/mod.so
2173  2173 F DEBUG   :       #05 pc 000000000004a1d8  /apex/com.android.runtime/bin/linker64 (__dl__ZL10call_arrayIPFviPPcS1_EEvPKcPT_mbS5_+288) (BuildId: 3118ca5fe3da0ff654ecbe4ef0f1d36b)
2173  2173 F DEBUG   :       #06 pc 000000000004a3d4  /apex/com.android.runtime/bin/linker64 (__dl__ZN6soinfo17call_constructorsEv+380) (BuildId: 3118ca5fe3da0ff654ecbe4ef0f1d36b)
2173  2173 F DEBUG   :       #07 pc 0000000000035a9c  /apex/com.android.runtime/bin/linker64 (__dl__Z9do_dlopenPKciPK17android_dlextinfoPKv+2076) (BuildId: 3118ca5fe3da0ff654ecbe4ef0f1d36b)
2173  2173 F DEBUG   :       #08 pc 00000000000310f0  /apex/com.android.runtime/bin/linker64 (__dl__ZL10dlopen_extPKciPK17android_dlextinfoPKv+80) (BuildId: 3118ca5fe3da0ff654ecbe4ef0f1d36b)
2173  2173 F DEBUG   :       #09 pc 0000000000001024  /apex/com.android.runtime/lib64/bionic/libdl.so (dlopen+12) (BuildId: 6178cd03ec0490fc06deba3fc0af3be6)
2173  2173 F DEBUG   :       #10 pc 00000000000bb28c  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::DSOLibrary::Load(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+44) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #11 pc 00000000000bb374  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::CreateDSOLibraryObject(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)+48) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #12 pc 00000000001137d0  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #13 pc 00000000000c6f58  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::TVMRetValue tvm::runtime::PackedFunc::operator()<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&>(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const+100) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #14 pc 00000000000b8d30  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::Module::LoadFromFile(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+376) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #15 pc 00000000001173b4  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (void tvm::runtime::TypedPackedFunc<tvm::runtime::Module (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)>::AssignTypedLambda<tvm::runtime::Module (*)(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)>(tvm::runtime::Module (*)(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&), std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)::'lambda'(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*)::operator()(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*) const+652) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #16 pc 00000000000b9a08  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (TVMFuncCall+64) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #17 pc 00000000000e0a04  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (Java_org_apache_tvm_LibInfo_tvmFuncCall+152) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #18 pc 000000000000f630  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.odex (art_jni_trampoline+160)
2173  2173 F DEBUG   :       #19 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #20 pc 00000000001a97e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #21 pc 000000000031c050  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #22 pc 0000000000312238  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #23 pc 000000000068d538  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+672) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #24 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #25 pc 000000000018e7e2  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.Function.invoke+18)
2173  2173 F DEBUG   :       #26 pc 000000000068d7d8  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+1344) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #27 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #28 pc 000000000018ee14  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.Module.load+28)
2173  2173 F DEBUG   :       #29 pc 00000000003094e0  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8567976207078191854)+264) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #30 pc 0000000000311850  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #31 pc 000000000031221c  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #32 pc 0000000000689a6c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #33 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #34 pc 000000000018eddc  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.Module.load+4)
2173  2173 F DEBUG   :       #35 pc 00000000003094e0  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8567976207078191854)+264) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #36 pc 0000000000311850  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+200) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #37 pc 000000000031221c  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+884) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #38 pc 0000000000689a6c  /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #39 pc 000000000012d994  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #40 pc 0000000000191a52  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.rpc.NativeServerLoop$2.invoke+102)
2173  2173 F DEBUG   :       #41 pc 00000000006887f4  /apex/com.android.art/lib64/libart.so (MterpInvokeInterface+1812) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #42 pc 000000000012da14  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_interface+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #43 pc 000000000018e4ce  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.Function.invokeRegisteredCbFunc+22)
2173  2173 F DEBUG   :       #44 pc 00000000003094e0  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8567976207078191854)+264) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #45 pc 0000000000675510  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #46 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #47 pc 00000000001337e8  /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #48 pc 00000000001a9804  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #49 pc 000000000055cc80  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+448) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #50 pc 000000000055d144  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #51 pc 00000000003c9920  /apex/com.android.art/lib64/libart.so (art::JNI<false>::CallStaticObjectMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+648) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #52 pc 00000000000e10e4  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)+116) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #53 pc 00000000000e0f1c  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (funcInvokeCallback+452) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #54 pc 00000000000fd600  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #55 pc 00000000000d5958  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::LocalSession::CallFunc(void*, TVMValue const*, int const*, int, std::__ndk1::function<void (tvm::runtime::TVMArgs)> const&)+64) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #56 pc 00000000000d7544  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCSession::AsyncCallFunc(void*, TVMValue const*, int const*, int, std::__ndk1::function<void (tvm::runtime::RPCCode, tvm::runtime::TVMArgs)>)+64) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #57 pc 00000000000f3698  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCEndpoint::EventHandler::HandleNormalCallFunc()+132) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #58 pc 00000000000f23dc  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCEndpoint::EventHandler::HandleProcessPacket(std::__ndk1::function<void (tvm::runtime::TVMArgs)>)+200) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #59 pc 00000000000d2914  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCEndpoint::EventHandler::HandleNextEvent(bool, bool, std::__ndk1::function<void (tvm::runtime::TVMArgs)>)+228) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #60 pc 00000000000d27c0  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCEndpoint::HandleUntilReturnEvent(bool, std::__ndk1::function<void (tvm::runtime::TVMArgs)>)+532) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #61 pc 00000000000d2fd4  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCEndpoint::ServerLoop()+124) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #62 pc 00000000000d8a34  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (tvm::runtime::RPCServerLoop(tvm::runtime::PackedFunc, tvm::runtime::PackedFunc)+180) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #63 pc 0000000000132f88  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #64 pc 00000000000b9a08  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (TVMFuncCall+64) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #65 pc 00000000000e0a04  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/lib/arm64/libtvm4j_runtime_packed.so (Java_org_apache_tvm_LibInfo_tvmFuncCall+152) (BuildId: 62dd778968e74d6e82b0d6cc2967e7bb13839827)
2173  2173 F DEBUG   :       #66 pc 000000000000f630  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.odex (art_jni_trampoline+160)
2173  2173 F DEBUG   :       #67 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #68 pc 00000000001a97e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #69 pc 000000000031c050  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #70 pc 0000000000312238  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #71 pc 000000000068d538  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+672) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #72 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #73 pc 000000000018e7e2  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.Function.invoke+18)
2173  2173 F DEBUG   :       #74 pc 000000000068d7d8  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+1344) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #75 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #76 pc 0000000000191b82  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.rpc.NativeServerLoop.run+62)
2173  2173 F DEBUG   :       #77 pc 000000000068d7d8  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+1344) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #78 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #79 pc 0000000000191786  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.rpc.ConnectTrackerServerProcessor.run+614)
2173  2173 F DEBUG   :       #80 pc 000000000068d7d8  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+1344) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #81 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #82 pc 000000000019436a  /data/app/~~-Tzs6UuNspzj7tstX4BALw==/org.apache.tvm.tvmrpc-55GtLqC39XhZHItaD7xsmA==/oat/arm64/base.vdex (org.apache.tvm.tvmrpc.RPCProcessor.run+102)
2173  2173 F DEBUG   :       #83 pc 00000000003094e0  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.8567976207078191854)+264) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #84 pc 0000000000675510  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+776) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #85 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #86 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #87 pc 00000000001a97e8  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #88 pc 000000000055d7d4  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #89 pc 00000000005ad654  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1308) (BuildId: a9c8021462a0dd42d29c30336a741b0f)
2173  2173 F DEBUG   :       #90 pc 00000000000ec658  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: 556164c013e50d9567c6771647ead97c)
2173  2173 F DEBUG   :       #91 pc 000000000008c050  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 556164c013e50d9567c6771647ead97c)

I’m not sure whether it is tvm error, or ROM error. Can anyone help in reading it? - I’m starting using ndk-stack