MNN
MNN copied to clipboard
[BUG] App 0.5.0 - Switch from CPU to OpenCL, app crush
When I switch from CPU to OpenCL, app crush.
I know my phone (Pixel 6a) probably don't use GPU, but I want test this.
Maybe if this happened, then reverse changes and set default CPU.
type: crash
osVersion: google/bluejay/bluejay:15/BP1A.250505.005/2025052000:user/release-keys
userType: full.secondary
flags: dev options enabled
package: com.alibaba.mnnllm.android:500, targetSdk 34
process: com.alibaba.mnnllm.android
installer: com.android.packageinstaller
signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
backtrace:
#00 pc 0000000000063fec /apex/com.android.runtime/lib64/bionic/libc.so (abort+156) (BuildId: c7787957452da188cb3829f99218a813)
#01 pc 0000000002cfe5b8 /vendor/lib64/egl/libGLES_mali.so (llvm::report_fatal_error(llvm::Twine const&, bool)+408) (BuildId: 4a5bf8f642bab5ed)
#02 pc 0000000002403250 /vendor/lib64/egl/libGLES_mali.so (llvm::SelectionDAGISel::CannotYetSelect(llvm::SDNode*)+960) (BuildId: 4a5bf8f642bab5ed)
#03 pc 0000000002402a1c /vendor/lib64/egl/libGLES_mali.so (llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int)+16460) (BuildId: 4a5bf8f642bab5ed)
#04 pc 0000000001e94f50 /vendor/lib64/egl/libGLES_mali.so ((anonymous namespace)::ValhallDAGToDAGISel::Select(llvm::SDNode*)+4080) (BuildId: 4a5bf8f642bab5ed)
#05 pc 00000000023fddb0 /vendor/lib64/egl/libGLES_mali.so (llvm::SelectionDAGISel::CodeGenAndEmitDAG()+2304) (BuildId: 4a5bf8f642bab5ed)
#06 pc 00000000023fc20c /vendor/lib64/egl/libGLES_mali.so (llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&)+5708) (BuildId: 4a5bf8f642bab5ed)
#07 pc 00000000023fa134 /vendor/lib64/egl/libGLES_mali.so (llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)+1700) (BuildId: 4a5bf8f642bab5ed)
#08 pc 00000000025d5494 /vendor/lib64/egl/libGLES_mali.so (llvm::MachineFunctionPass::runOnFunction(llvm::Function&)+292) (BuildId: 4a5bf8f642bab5ed)
#09 pc 0000000002266540 /vendor/lib64/egl/libGLES_mali.so ((anonymous namespace)::MaliFunctionPassManager::runOnModule(llvm::Module&)+544) (BuildId: 4a5bf8f642bab5ed)
#10 pc 000000000226591c /vendor/lib64/egl/libGLES_mali.so ((anonymous namespace)::MaliModulePassManager::runOnModule(llvm::Module&)+412) (BuildId: 4a5bf8f642bab5ed)
#11 pc 00000000022616f4 /vendor/lib64/egl/libGLES_mali.so (llvm::Mali::StaticPassManager::TLPassManagerImpl::run(llvm::Module&)+260) (BuildId: 4a5bf8f642bab5ed)
#12 pc 0000000000a70d04 /vendor/lib64/egl/libGLES_mali.so (clcc::Kernel::build_kernel(llvm::Function*, llvm::Function const*, llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul, 128ul>&)+9956) (BuildId: 4a5bf8f642bab5ed)
#13 pc 0000000000a6d30c /vendor/lib64/egl/libGLES_mali.so (clcc::Kernel::build_all_variants(llvm::Module*, llvm::StringRef)+588) (BuildId: 4a5bf8f642bab5ed)
#14 pc 0000000000a72524 /vendor/lib64/egl/libGLES_mali.so (clcc::Kernel::build(llvm::Module*)+3524) (BuildId: 4a5bf8f642bab5ed)
#15 pc 0000000000a85be4 /vendor/lib64/egl/libGLES_mali.so (clcc::ProgramContext::build_all_kernels(llvm::Module*)+948) (BuildId: 4a5bf8f642bab5ed)
#16 pc 0000000000a68740 /vendor/lib64/egl/libGLES_mali.so (build_program_from_source_or_il+608) (BuildId: 4a5bf8f642bab5ed)
#17 pc 0000000000a0aa6c /vendor/lib64/egl/libGLES_mali.so (mcl_gpu_program::build_source_program(char const*, unsigned long, char const*, char const**)+44) (BuildId: 4a5bf8f642bab5ed)
#18 pc 0000000000a1f604 /vendor/lib64/egl/libGLES_mali.so (mcl_program::build_compile_link_for_device(mcl_device const*, mcl_refcounted_string*, mcl_build_operation, mcl_build_data*)+372) (BuildId: 4a5bf8f642bab5ed)
#19 pc 0000000000a1fb94 /vendor/lib64/egl/libGLES_mali.so (build_compile_program(mcl_program*, mcl_device_array const&, char const*, mcl_build_operation, mcl_build_data*, void (*)(_cl_program*, void*), void*) (.llvm.8666928192903281245)+596) (BuildId: 4a5bf8f642bab5ed)
#20 pc 00000000009ff09c /vendor/lib64/egl/libGLES_mali.so (clBuildProgram+460) (BuildId: 4a5bf8f642bab5ed)
#21 pc 00000000003516cc /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#22 pc 00000000003514b8 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#23 pc 0000000000351ee4 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#24 pc 000000000037ceb0 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#25 pc 000000000037d688 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#26 pc 0000000000382ce8 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#27 pc 000000000037bd78 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#28 pc 000000000033e734 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#29 pc 00000000001a3338 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (MNN::OpCommonUtils::createExecutionWithExternal(MNN::Backend*, std::__ndk1::vector<MNN::Tensor*, std::__ndk1::allocator<MNN::Tensor*>> const&, std::__ndk1::vector<MNN::Tensor*, std::__ndk1::allocator<MNN::Tensor*>> const&, MNN::Op const*, MNN::FileLoader*, std::__ndk1::shared_ptr<MNN::BufferStorage>&)+1856) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#30 pc 0000000000523298 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#31 pc 000000000051dd60 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#32 pc 000000000051f4ac /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (MNN::Express::PipelineModule::load(std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>>> const&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>>> const&, unsigned char const*, unsigned long, std::__ndk1::shared_ptr<MNN::Express::Executor::RuntimeManager>, MNN::Express::Module::Config const*)+584) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#33 pc 0000000000510278 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#34 pc 000000000050f668 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (MNN::Express::Module::load(std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>>> const&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>>> const&, char const*, std::__ndk1::shared_ptr<MNN::Express::Executor::RuntimeManager>, MNN::Express::Module::Config const*)+676) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#35 pc 000000000056a924 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libMNN.so (offset 0x528000) (MNN::Transformer::Llm::load()+2052) (BuildId: 53860b11825655f54695aa83d541eb8b2832687e)
#36 pc 0000000000076190 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libmnnllmapp.so (offset 0x133000) (mls::LlmSession::Load()+1048) (BuildId: 00c9735a75f490fd10b74afa87c1d07a4cb858e0)
#37 pc 0000000000043fd4 /data/app/~~PRrPcejR-jL0MnidZbbcEw==/com.alibaba.mnnllm.android-Lrbx4a0T0g9yZFpjCfUShA==/base.apk!libmnnllmapp.so (offset 0x133000) (Java_com_alibaba_mnnllm_android_llm_LlmSession_initNative+1024) (BuildId: 00c9735a75f490fd10b74afa87c1d07a4cb858e0)
#38 pc 0000000000390d00 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#39 pc 0000000000379994 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#40 pc 00000000008a2128 /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*)+1672) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#41 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#42 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#43 pc 0000000000001d94 <anonymous:dab83ed26000> (com.alibaba.mnnllm.android.llm.LlmSession.load+0)
#44 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#45 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#46 pc 00000000007a5a84 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10964) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#47 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#48 pc 0000000000006434 <anonymous:dab83e808000> (com.alibaba.mnnllm.android.chat.ChatPresenter$load$1.invokeSuspend+0)
#49 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#50 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#51 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#52 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#53 pc 0000000000265ebc <anonymous:d78de48ed000> (kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith+0)
#54 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#55 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#56 pc 00000000007a5a84 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10964) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#57 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#58 pc 00000000002ae2a8 <anonymous:d78de48ed000> (kotlinx.coroutines.DispatchedTask.run+0)
#59 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#60 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#61 pc 00000000007a5a84 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10964) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#62 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#63 pc 00000000002e84cc <anonymous:d78de48ed000> (kotlinx.coroutines.internal.LimitedDispatcher$Worker.run+0)
#64 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#65 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#66 pc 00000000007a5a84 /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10964) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#67 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#68 pc 00000000002f0084 <anonymous:d78de48ed000> (kotlinx.coroutines.scheduling.TaskImpl.run+0)
#69 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#70 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#71 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#72 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#73 pc 00000000002ef154 <anonymous:d78de48ed000> (kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely+0)
#74 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#75 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#76 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#77 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#78 pc 00000000002edd10 <anonymous:d78de48ed000> (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask+0)
#79 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#80 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#81 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#82 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#83 pc 00000000002ede28 <anonymous:d78de48ed000> (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker+0)
#84 pc 00000000003c9284 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+548) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#85 pc 00000000008a21b4 /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*)+1812) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#86 pc 00000000007a59ac /apex/com.android.art/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false>(art::interpreter::SwitchImplContext*)+10748) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#87 pc 00000000003c9638 /apex/com.android.art/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#88 pc 00000000002ede10 <anonymous:d78de48ed000> (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run+0)
#89 pc 00000000003c9ac0 /apex/com.android.art/lib64/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+640) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#90 pc 00000000003c8a94 /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+1012) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#91 pc 0000000000390e38 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#92 pc 0000000000379994 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#93 pc 00000000003a1d98 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#94 pc 000000000054286c /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1004) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#95 pc 0000000000542468 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8) (BuildId: 4a7eb72549eb406464abb963c1a6aa45)
#96 pc 0000000000075304 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+180) (BuildId: c7787957452da188cb3829f99218a813)
#97 pc 0000000000066f70 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: c7787957452da188cb3829f99218a813)
what model are u using, I was using qwen3-4b and it worked fine
https://stackoverflow.com/a/40643946/3618799. pixel not support opencl
Marking as stale. No activity in 60 days.