You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I've build the engine with a yoto build system and using it with openssl 1.0.2j
I tried different commands and every time i've got this error:
openssl: pthread_mutex_lock.c:352: __pthread_mutex_lock_full: Assertion `INTERNAL_SYSCALL_ERRNO (e, __err) != ESRCH || !robust' failed.
OpenSSL is running on a embedded linux ARM platform with an ATECC508A connected to I²C.
Complete out put
So why is the engine never returning back to openssl?
And another question. Where is all the documention gone? All links refering to this repos documentation are redirected to the wikis Home.
Thank you
The text was updated successfully, but these errors were encountered:
a) Yotta or Yocto build systems? They are quite different.
b) Do you have a build log?
c) `INTERNAL_SYSCALL_ERRNO (e, __err) != ESRCH || !robust' is a Linux system error. If you've restarted the machine and you still get the same error on the first command you run then there are two things I would check:
if cross compiling did you link against the right librt (the one for the target vs the local)
Does the Linux build support shared memory and robust mutexes? (if it doesn't you'll have to disable multithreaded support for this engine by altering atcab_init_safe)
d) Documentation - there was a substantial architectural change between the first and second generations of this engine. The documentation for the first generation of it was highly misleading (and would result in not utilizing the device properly). Obviously for the second generation it simply would not apply at all. Improved documentation and scripts are planned to go along with the OpenSSL 1.1 support planned for release later in the end of April.
A change has been pushed to master to resolve another issue that I am wondering is impacting your environment in a different way. You may wish to try it out and see if it resolves the fault with the mutex you're seeing.
Hello,
I've build the engine with a yoto build system and using it with openssl 1.0.2j
I tried different commands and every time i've got this error:
openssl: pthread_mutex_lock.c:352: __pthread_mutex_lock_full: Assertion `INTERNAL_SYSCALL_ERRNO (e, __err) != ESRCH || !robust' failed.
OpenSSL is running on a embedded linux ARM platform with an ATECC508A connected to I²C.
Complete out put
So why is the engine never returning back to openssl?
And another question. Where is all the documention gone? All links refering to this repos documentation are redirected to the wikis Home.
Thank you
The text was updated successfully, but these errors were encountered: