MNN icon indicating copy to clipboard operation
MNN copied to clipboard

[BUG] App 0.5.0 - Switch from CPU to OpenCL, app crush

Open bi4key opened this issue 7 months ago • 2 comments

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)

bi4key avatar May 27 '25 22:05 bi4key

what model are u using, I was using qwen3-4b and it worked fine

Juude avatar May 27 '25 23:05 Juude

https://stackoverflow.com/a/40643946/3618799. pixel not support opencl

Juude avatar May 28 '25 05:05 Juude

Marking as stale. No activity in 60 days.

github-actions[bot] avatar Jul 28 '25 09:07 github-actions[bot]