crypto/async/async.c:158: error: INTEGER_OVERFLOW_L1
  ([-oo, 0] - 1):unsigned64 by call to `ASYNC_init_thread`.
Showing all 4 steps of the trace


crypto/async/async.c:158:13: Call
156.            * no max size and no pre-created jobs
157.            */
158.           if (ASYNC_init_thread(0, 0) == 0)
                   ^
159.               return NULL;
160.           pool = (async_pool *)CRYPTO_THREAD_get_local(&poolkey);

crypto/async/async.c:362:1: <LHS trace>
360.   }
361.   
362. > int ASYNC_init_thread(size_t max_size, size_t init_size)
363.   {
364.       async_pool *pool;

crypto/async/async.c:362:1: Parameter `init_size`
  360.   }
  361.   
  362. > int ASYNC_init_thread(size_t max_size, size_t init_size)
  363.   {
  364.       async_pool *pool;

crypto/async/async.c:395:12: Binary operation: ([-oo, 0] - 1):unsigned64 by call to `ASYNC_init_thread` 
  393.   
  394.       /* Pre-create jobs as required */
  395.       while (init_size--) {
                    ^
  396.           ASYNC_JOB *job;
  397.           job = async_job_new();
