Hello,The chip is 8195,
Failed to run the Hexagon_sdk_3.5.4 calculator to the dsp with error message --Compute sum on the DSP
---Starting calculator test
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
---Compute sum locally
---Sum = 499500
---Success
calculator 0 1000
---Starting calculator test
---Allocate 4000 bytes from ION heap
---Creating sequence of numbers from 0 to 999
---Compute sum on the DSP
---Error: compute on DSP failed, nErr = 44
---Usage: calculator <1/0 run locally> <uint32 size>
The error message is as follows:
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:148::info: calling: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:148::info: passed: AEE_SUCCESS == (nErr = pthread_once(&rpcmem_once_control, (void*)rpcmem_init_once))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:220::info: calling: NULL != (m = malloc(sizeof(*m)))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:220::info: passed: NULL != (m = malloc(sizeof(*m)))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:241::info: calling: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:241::info: passed: !(rpc_flags & RPCMEM_HEAP_UNCACHED)
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:474:ION version is new
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:379::info: calling: 0 < rpcmem_ionfd
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:379::info: passed: 0 < rpcmem_ionfd
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:388:alloc data 0x0xb4000078a26a62f0, heap mask 0x2000000, flags 0x1
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:395:mmap data 0x0xb4000078a26a62f0
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:403::info: calling: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:403::info: passed: MAP_FAILED != (m->paddr = (void *)mmap(NULL, alloc.len, PROT_READ|PROT_WRITE, MAP_SHARED, m->data.fd, 0))
12-27 08:49:50.953 17785 17785 D calculator: src/rpcmem_android.c:263:rpcmem register buf: heap mask: 0x2000000
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:242: Reading configuration file: calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:74: fastrpc_read_config_file_from_path: Couldn't find file: /vendor/lib/rfsa/adsp/calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:175: Error 45: failed for /vendor/lib/rfsa/adsp/calculator.debugconfig with errno(No such file or directory)
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:74: fastrpc_read_config_file_from_path: Couldn't find file: /vendor/dsp/calculator.debugconfig
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_config.c:175: Error 45: failed for /vendor/dsp/calculator.debugconfig with errno(No such file or directory)
12-27 08:49:50.957 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3266: fastrpc_apps_user_init done
12-27 08:49:50.958 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2819: Error 0x2: open_shell failed for domain 3 search paths used are /dsp/, /vendor/dsp/, /vendor/dsp/xdsp/ (errno No such file or directory)
12-27 08:49:50.980 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3005: Created user PD on domain 3 (attrs 0x0, debug_trace 0x0)
12-27 08:49:50.981 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_perf.c:273: fastrpc_perf_init: enabled systrace 0x0 and RPC traces (kernel 0, dsp 0) with frequency 1000
12-27 08:49:50.981 17785 17787 I calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:345: file_watcher_thread starting for domain 3
12-27 08:49:50.982 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:111: listener thread starting
12-27 08:49:50.983 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a66d0, method 4 on domain 3 (sc 0x4010100) (errno Success)
12-27 08:49:50.983 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/adspmsgd.c:130:Error 0x4e: adspmsgd_init failed for handle 0xa26a66d0 filter 2031647 with errno Success
12-27 08:49:50.984 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/mod_table.c:687: open_mod_table_open_from_static: reverse module apps_std opened with handle 0xefdb3ee8 (idx 0)
12-27 08:49:50.984 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a66d0, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:50.985 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:189:adspmsgd not supported. nErr=4e
12-27 08:49:50.985 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:193:Found calculator.farf. adspmsgd enabled
12-27 08:49:50.985 17785 17786 I calculator: vendor/qcom/proprietary/adsprpc/src/apps_std_imp.c:870: Successfully opened file /vendor/lib/rfsa/adsp/libcalculator_skel.so
12-27 08:49:50.986 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 8 on domain 3 (sc 0x8020000) (errno Operation not permitted)
12-27 08:49:50.986 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:268:Error 0x200: fopen failed for /vendor/dsp/calculator.farf. (No such file or directory)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1332: Error 0x80000406: remote_handle_open_domain: dynamic loading failed for calculator on domain 3 (dlerror signature verify start failed for libcalculator_skel.so) (errno Success)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1350: Error 0x80000406: remote_handle_open failed for calculator (errno Success)
12-27 08:49:50.989 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x2c: remote_handle_invoke failed for handle 0xffffffff, method 0 on domain 3 (sc 0x20100) (errno Success)
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 0: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 1: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 2: dev -1
12-27 08:49:50.989 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 3: dev 7
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x4e: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200) (errno Operation not permitted)
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1207: Error 0x4e: remote_handle_invoke failed for handle 0x3, method 4 on domain 3 (sc 0x4020200) (errno Operation not permitted)
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:135:Error 0x4e: listener response with result 0x0 for ctx 0x50ec, handle 0xefdb3ee8, sc 0xffffffff failed
12-27 08:49:50.990 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:221:Error 0x4e: listener thread exited (errno Operation not permitted)
12-27 08:49:50.991 17785 17786 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:50.993 17785 17787 W calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:360:Warning: file_watcher_thread received exit for domain 3, file calculator.farf
12-27 08:49:50.993 17785 17787 I calculator: vendor/qcom/proprietary/adsprpc/src/log_config.c:407: file_watcher_thread exiting for domain 3
12-27 08:49:50.993 17785 17787 E calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:1229: Error 0x4e: remote_handle64_invoke failed for handle 0xa26a6610, method 3 on domain 3 (sc 0x3000000) (errno Operation not permitted)
12-27 08:49:51.000 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/mod_table.c:772: open_mod_table_close: closed reverse module apps_std with handle 0xefdb3ee8
12-27 08:49:51.000 17785 17785 E calculator: vendor/qcom/proprietary/adsprpc/src/listener_android.c:64::error: 512: AEE_SUCCESS == (nErr = mod_table_close(handle, errStr, errStrLen, dlErr))
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 4: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 5: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 6: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:2469: domain_deinit for domain 7: dev -1
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_notif.c:77: fastrpc_notif_domain_deinit: Waiting for FastRPC notification worker thread to join
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_notif.c:88: fastrpc_notif_domain_deinit: Fastrpc notification worker thread joined
12-27 08:49:51.005 17785 17785 I calculator: vendor/qcom/proprietary/adsprpc/src/fastrpc_apps_user.c:3195: fastrpc_apps_user_deinit done
12-27 08:49:51.006 17785 17785 D calculator: src/rpcmem_android.c:304::info: calling: mfree
12-27 08:49:51.006 17785 17785 D calculator: src/rpcmem_android.c:304::info: passed: mfree
May I ask,does anyone know the cause of this,thank you very much
Hi,
I have the exact same error code reported:
Hi haoren,
In the original post, :Error 0x80000406 refers to signature verify failure. Please make sure your device is signed if you're seeing this error code.
If not, please share the detailed DSP logs for further analysis.