mace: Error(concat.cc:230 Check failed: inputs_count == 2 || divisible_four Dimensions of inputs should be divisible by 4 when inputs_count > 2.)

Problem situation

I created the xxx.a file through the process below.

While analyzing Android’s error log, we investigated the error. Error(concat.cc:230 Check failed: inputs_count == 2 || divisible_four Dimensions of inputs should be divisible by 4 when inputs_count > 2.)

Based on people’s stories, we tested while changing the CPU and GPU. (https://github.com/XiaoMi/mace/issues/183)

However, it works on the CPU, but not the GPU. Basic Human CPM -CPU ok / GPU ok Custom Hand CPM - CPU ok / GPU fail

Is it a problem because there are 21 output layers (that is, odd numbers)?

What is the problem? How can I fix it? @lu229 please help me T_T

Computer environment configuration

OS : ubuntu 16.04 Python : 2.7 CUDA : 9.0 Cudnn : 7.1.2 other : https://mace.readthedocs.io/en/latest/installation/env_requirement.html

Data -> Model transformation process for Android

image data -> train.json & vaild.json -> xxx.cfg -> [CPM Project]train.py -> xxx.meta / xxx.index / xxx.data -> gen_frozen_pb.py -> xxx.pb -> xxx.yml -> [Mace Library]converter.py -> xxx.a

xxx.cfg

[Train]
model: 'mv2_cpm'
checkpoint: '/home/peng_ai/PoseEstimationForMobilefail-2020902-1318/trained/mv2_cpm_tiny/models/mv2_cpm_batch-16_lr-0.001_gpus-1_192x192_experiments-mv2_cpm'
datapath: '/home/peng_ai/Peng_DB_Hand'
imgpath: '/home/peng_ai/'
visible_devices: '1'
multiprocessing_num: 16
max_epoch: 1000
lr: '0.001'
batchsize: 8
decay_rate: 0.95
input_width: 192
input_height: 192
n_kpoints: 21
scale: 2
identify_occlusion: False
modelpath: '/media/peng_ai/DATA/DeepLearningModel/trained/mv2_cpm_tiny/models'
logpath: '/media/peng_ai/DATA/DeepLearningModel/trained/mv2_cpm_tiny/log'
num_train_samples: 1000
per_update_tensorboard_step: 5
per_saved_model_step: 20
pred_image_on_tensorboard: False

xxx.yml

library_name: cpm
target_abis: [armeabi-v7a]
model_graph_format: code
model_data_format: code
models:
  cpm_v1: # model tag, which will be used in model loading and must be specific.
    platform: tensorflow
    # path to your tensorflow model's pb file. Support local path, http:// and https://
    #model_file_path: https://raw.githubusercontent.com/edvardHua/PoseEstimationForMobile/master/release/cpm_model/model.pb
    model_file_path: /home/peng_ai/PoseEstimationForMobile/trained/mv2_cpm_tiny/models/model-108460.pb
    # sha256_checksum of your model's pb file.
    # use this command to get the sha256_checksum: sha256sum path/to/your/pb/file
    model_sha256_checksum: 4a025723962c15fc732522e36033964681eb17e60cf9a202e46ad86a226300ab
    #model_sha256_checksum: e9314c15af001cafde741dde93827f646361b3b4cf08131807a8ec91e4e93134
    subgraphs:
      - input_tensors:
          - image
        input_shapes:
          - 1,192,192,3
        output_tensors:
          - Convolutional_Pose_Machine/stage_5_out
        output_shapes:
          - 1,96,96,21
    # cpu, gpu or cpu+gpu
    runtime: cpu+gpu
    winograd: 0

Android Log

2020-11-25 15:52:13.538 32153-32398/android.example A/MACE: concat.cc:230 Check failed: inputs_count == 2 || divisible_four Dimensions of inputs should be divisible by 4 when inputs_count > 2.
    
    --------- beginning of crash
2020-11-25 15:52:13.562 32153-32398/android.example A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 32398 (CameraBackgroun), pid 32153 (android.example)
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: Build fingerprint: 'Xiaomi/pine/pine:9/PKQ1.190319.001/V11.0.7.0.PCMMIXM:user/release-keys'
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: Revision: '0'
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: ABI: 'arm'
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: pid: 32153, tid: 32398, name: CameraBackgroun  >>> android.example <<<
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG: Abort message: 'concat.cc:230 Check failed: inputs_count == 2 || divisible_four Dimensions of inputs should be divisible by 4 when inputs_count > 2.'
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG:     r0  00000000  r1  00007e8e  r2  00000006  r3  00000008
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG:     r4  00007d99  r5  00007e8e  r6  8f13a5ac  r7  0000010c
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG:     r8  8f13a5d0  r9  00000007  r10 92747100  r11 00000000
2020-11-25 15:52:13.737 32445-32445/? A/DEBUG:     ip  afe143d8  sp  8f13a598  lr  afd83639  pc  afd7ae5e
2020-11-25 15:52:13.886 32445-32445/? A/DEBUG: backtrace:
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #00 pc 0001ce5e  /system/lib/libc.so (abort+58)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #01 pc 0011eb01  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #02 pc 0011ed49  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #03 pc 0011ee33  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #04 pc 000c3ee7  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #05 pc 00094f09  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #06 pc 000f7a9b  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #07 pc 0004cc93  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so (_ZN4mace10MaceEngine4Impl3RunERKSt3mapISsNS_10MaceTensorESt4lessISsESaISt4pairIKSsS3_EEEPSA_PNS_11RunMetadataE+1338)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #08 pc 00041d07  /data/app/android.example-nNy2HJi34SjcKMrCQTR4SQ==/lib/arm/libmace_mobile_jni.so (Java_com_xiaomi_mace_JniMaceUtils_maceMobilenetClassify+610)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #09 pc 00412c79  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #10 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #11 pc 003e81db  /system/lib/libart.so (art_quick_invoke_static_stub+222)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #12 pc 000a144f  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #13 pc 001e66b1  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #14 pc 001e119f  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #15 pc 003e3d0f  /system/lib/libart.so (MterpInvokeStatic+130)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #16 pc 00401694  /system/lib/libart.so (ExecuteMterpImpl+14612)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #17 pc 001a0a58  <anonymous:92a56000> (com.example.PoseEstimationFloatInception.runInference+16)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #18 pc 001c591b  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+378)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #19 pc 001ca001  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #20 pc 001e1187  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #21 pc 003e2d33  /system/lib/libart.so (MterpInvokeVirtual+442)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #22 pc 00401514  /system/lib/libart.so (ExecuteMterpImpl+14228)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #23 pc 001a0ca6  <anonymous:92a56000> (com.example.PoseEstimation.classifyFrame+14)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #24 pc 001c591b  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+378)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #25 pc 001c9f47  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #26 pc 003d6819  /system/lib/libart.so (artQuickToInterpreterBridge+880)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #27 pc 00412cff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #28 pc 0000a0b5  <anonymous:9577d000> (com.example.Camera2BasicFragment.classifyFrame+196)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #29 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #30 pc 003e80d9  /system/lib/libart.so (art_quick_invoke_stub+224)
2020-11-25 15:52:13.887 32445-32445/? A/DEBUG:     #31 pc 000a143d  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #32 pc 001e66b1  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #33 pc 001c583f  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+158)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #34 pc 001c9f47  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #35 pc 003d6819  /system/lib/libart.so (artQuickToInterpreterBridge+880)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #36 pc 00412cff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #37 pc 0000a97b  <anonymous:9577d000> (com.example.Camera2BasicFragment.access$1000+42)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #38 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #39 pc 003e81db  /system/lib/libart.so (art_quick_invoke_static_stub+222)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #40 pc 000a144f  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #41 pc 001e66b1  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #42 pc 001c583f  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+158)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #43 pc 001c9f47  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #44 pc 003d6819  /system/lib/libart.so (artQuickToInterpreterBridge+880)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #45 pc 00412cff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #46 pc 00008f91  <anonymous:9577d000> (com.example.Camera2BasicFragment$5.run+120)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #47 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #48 pc 003e80d9  /system/lib/libart.so (art_quick_invoke_stub+224)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #49 pc 000a143d  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #50 pc 001e66b1  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #51 pc 001c583f  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+158)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #52 pc 001c9f47  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #53 pc 003d6819  /system/lib/libart.so (artQuickToInterpreterBridge+880)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #54 pc 00412cff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #55 pc 0000a785  <anonymous:9577d000> (android.os.Handler.handleCallback+52)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #56 pc 0000a8bb  <anonymous:9577d000> (android.os.Handler.dispatchMessage+58)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #57 pc 00006a09  <anonymous:9577d000> (android.os.Looper.loop+1008)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #58 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #59 pc 003e81db  /system/lib/libart.so (art_quick_invoke_static_stub+222)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #60 pc 000a144f  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #61 pc 001e66b1  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #62 pc 001e119f  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)
2020-11-25 15:52:13.888 32445-32445/? A/DEBUG:     #63 pc 003e3d0f  /system/lib/libart.so (MterpInvokeStatic+130)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #64 pc 00401694  /system/lib/libart.so (ExecuteMterpImpl+14612)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #65 pc 00bce7b0  /system/framework/boot-framework.vdex (android.os.HandlerThread.run+56)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #66 pc 001c591b  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2604310328+378)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #67 pc 001c9f47  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #68 pc 003d6819  /system/lib/libart.so (artQuickToInterpreterBridge+880)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #69 pc 00412cff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #70 pc 0040e775  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #71 pc 003e80d9  /system/lib/libart.so (art_quick_invoke_stub+224)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #72 pc 000a143d  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #73 pc 0034890d  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #74 pc 00349665  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+320)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #75 pc 0036a5f7  /system/lib/libart.so (art::Thread::CreateCallback(void*)+866)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #76 pc 00071501  /system/lib/libc.so (__pthread_start(void*)+22)
2020-11-25 15:52:13.889 32445-32445/? A/DEBUG:     #77 pc 0001de85  /system/lib/libc.so (__start_thread+24)
2020-11-25 15:52:16.207 32445-32445/? E/crash_dump32: cannot open libmiuindbg.so: No such file or directory
2020-11-25 15:52:16.216 796-796/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_07
2020-11-25 15:52:16.286 32449-32449/? E/QCOMSysDaemon: Can't find/open bootselect node: (No such file or directory)
2020-11-25 15:52:16.287 32449-32449/? E/Diag_Lib:  Diag_LSM_Init: Failed to open handle to diag driver, error = 13
2020-11-25 15:52:16.287 32449-32449/? E/QCOMSysDaemon:  Diag_LSM_Init failed : 0
2020-11-25 15:52:16.289 1438-1665/? E/InputDispatcher: channel '995b9d1 android.example/com.example.CameraActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
2020-11-25 15:52:16.296 541-14751/? E/QCamera: <HAL><ERROR> stop: 1533: Attempt to stop inactive channel
2020-11-25 15:52:16.296 541-14751/? E/QCamera: <HAL><ERROR> stop: 267: Attempt to stop inactive channel
2020-11-25 15:52:16.296 541-14751/? E/QCamera: <HAL><ERROR> stop: 267: Attempt to stop inactive channel
2020-11-25 15:52:16.313 541-32457/? E/mm-camera: <IMGLIB><ERROR> 328: AllocateBuffers: Nothing allocated or already freed!
2020-11-25 15:52:16.316 541-14751/? E/mm-camera: <MCT   ><ERROR> 179: stop_sof_check_thread: Returning as SOF timer thread not yet initialized
2020-11-25 15:52:16.319 2920-2940/? E/libc: Access denied finding property "vendor.camera.aux.packagelist"
2020-11-25 15:52:16.327 2920-2940/? E/libc: Access denied finding property "vendor.camera.aux.packagelist"
2020-11-25 15:52:16.336 678-32581/? E/CameraService: binderDied: Java client's binder died, removing it from the list of active clients
2020-11-25 15:52:16.670 2193-2193/? E/PhoneInterfaceManager: [PhoneIntfMgr] getCarrierPackageNamesForIntent: No UICC
2020-11-25 15:52:16.671 2193-2193/? E/PhoneInterfaceManager: [PhoneIntfMgr] getCarrierPackageNamesForIntent: No UICC
2020-11-25 15:52:16.777 2207-2207/? E/Launcher: changeViewByFsGestureState,  view=FitSystemWindowView,  alpha=1.0,  scale=1.0
2020-11-25 15:52:16.778 2207-2207/? E/Launcher: changeViewByFsGestureState,  view=ShortcutMenuLayer,  alpha=1.0,  scale=1.0

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 20

Most upvoted comments

@lu229 Finally, we succeeded after a long and long failure. There were many times I almost gave up in the middle, but I was able to succeed with your help. Thank you very much.