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