-
Notifications
You must be signed in to change notification settings - Fork 450
Open
Description
Hello. I am running onnxruntime with the XNNPACK EP on Android devices. While I can't reproduce the issue on any of my devices, it does seem to be relatively common in the wild.
Here is the stack trace:
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 16698 >>> ai.repetitio.app <<<
backtrace:
#00 pc 0x0000000001820c10 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::xnnpack::(anonymous namespace)::xnn_aligned_allocate(void*, unsigned long, unsigned long)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#01 pc 0x0000000001846924 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (xnn_create_softmax_nc_f32+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#02 pc 0x000000000182e930 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::xnnpack::Softmax::Softmax(onnxruntime::OpKernelInfo const&)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#03 pc 0x000000000182fa20 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::KernelCreateInfo onnxruntime::xnnpack::BuildKernelCreateInfo<onnxruntime::xnnpack::kXnnpackExecutionProvider_Softmax_kOnnxDomain_ver13>()::$_0::__invoke(onnxruntime::FuncManager&, onnxruntime::OpKernelInfo const&, std::__ndk1::unique_ptr<onnxruntime::OpKernel, std::__ndk1::default_delete<onnxruntime::OpKernel>>&)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#04 pc 0x0000000000e679d8 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::KernelRegistryManager::CreateKernel(onnxruntime::Node const&, onnxruntime::IExecutionProvider const&, onnxruntime::SessionState&, onnxruntime::KernelCreateInfo const&, std::__ndk1::unique_ptr<onnxruntime::OpKernel, std::__ndk1::default_delete<onnxruntime::OpKernel>>&) const+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#05 pc 0x0000000000db787c /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::SessionState::CreateKernels(onnxruntime::KernelRegistryManager const&)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#06 pc 0x0000000000dbce54 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::SessionState::FinalizeSessionStateImpl(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, onnxruntime::KernelRegistryManager const&, onnxruntime::Node const*, onnxruntime::SessionOptions const&, bool, bool, onnxruntime::InlinedHashMap<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, unsigned long, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const, unsigned long>>>&, onnxruntime::InlinedHashMap<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, OrtDevice, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const, OrtDevice>>> const&, bool)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#07 pc 0x0000000000dbbb20 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::SessionState::FinalizeSessionState(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, onnxruntime::KernelRegistryManager const&, bool, bool)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#08 pc 0x0000000000ed6d38 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (onnxruntime::InferenceSession::Initialize()+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#09 pc 0x0000000001635964 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (InitializeSession(OrtSessionOptions const*, onnxruntime::InferenceSession&, OrtPrepackedWeightsContainer*)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#10 pc 0x0000000000d1e37c /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (OrtApis::CreateSessionFromArray(OrtEnv const*, void const*, unsigned long, OrtSessionOptions const*, OrtSession**)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#11 pc 0x0000000000d14c18 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (ort::session::builder::impl_commit::_$LT$impl$u20$ort..session..builder..SessionBuilder$GT$::commit_from_memory::hd168ee72ee13ceef+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#12 pc 0x0000000000c151c8 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (rust_lib_repetitio::api::extractor::page_detection::PageDetector::new::h15fa50bb0a95bb94+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#13 pc 0x0000000000c17850 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (rust_lib_repetitio::api::extractor::Extractor::new::h1db402b33aa518c6+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#14 pc 0x0000000000c47744 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (_$LT$F$u20$as$u20$threadpool..FnBox$GT$::call_box::h339ad67a463a7299 (.llvm.17201893639711070303)+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#15 pc 0x00000000018977bc /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (std::sys::backtrace::__rust_begin_short_backtrace::h6350bfd9bcd1aadc+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#16 pc 0x00000000018965c0 /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h8b59c67cdb8c8fed+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#17 pc 0x00000000018d18fc /data/app/~~8--P64f5iDmPoFKkBtgqqA==/ai.repetitio.app-QSeYsixXy_BvYLNyl_BKKQ==/split_config.arm64_v8a.apk!librust_lib_repetitio.so (std::sys::pal::unix::thread::Thread::new::thread_start::h4f8fd346e5b5de38+33046528) (BuildId: 544bf77442e0c9c9b196440634bb7fa9)
#18 pc 0x00000000000f82d8 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#19 pc 0x0000000000094d78 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)
Aside from this, I really don't know what further information I can give you. I am building onnxruntime version 1.22.1 (commit 89746dc).
Metadata
Metadata
Assignees
Labels
No labels