Typo in the gdb breakpoints in the earlier email : they should use the function $_any_caller_is (not $_caller_is)
# STEP 2 # this breakpoint detects if OpenSSL 3 initializes the thread-local err_thread_local # in process#0.thread#1 — this causes shared memory contention gdb> breakpoint CRYPTO_THREAD_set_local thread 1 if $_any_caller_is("ossl_err_get_state_int", 32) gdb> commands backtrace 32 continue end
##For OpenSSL 1.1.1 gdb> breakpoint CRYPTO_THREAD_set_local thread 1 if $_any_caller_is("ERR_get_state", 32) gdb> commands backtrace 32 continue end
Regards Richard