crypto/bn/bn_print.c:285: error: INTEGER_OVERFLOW_L2
  ([0, 2147483584] + 64):signed32 by call to `bn_expand`.
Showing all 5 steps of the trace


crypto/bn/bn_print.c:262:10: Assignment
260.       }
261.   
262.       for (i = 0; i <= (INT_MAX/4) && isdigit((unsigned char)a[i]); i++)
                ^
263.           continue;
264.   

crypto/bn/bn_print.c:285:9: Call
283.   
284.       /* i is the number of digits, a bit of an over expand */
285.       if (bn_expand(ret, i * 4) == NULL)
               ^
286.           goto err;
287.   

crypto/bn/bn_lcl.h:777:1: <LHS trace>
775.   int bn_probable_prime_dh_coprime(BIGNUM *rnd, int bits, BN_CTX *ctx);
776.   
777. > static ossl_inline BIGNUM *bn_expand(BIGNUM *a, int bits)
778.   {
779.       if (bits > (INT_MAX - BN_BITS2 + 1))

crypto/bn/bn_lcl.h:777:1: Parameter `bits`
  775.   int bn_probable_prime_dh_coprime(BIGNUM *rnd, int bits, BN_CTX *ctx);
  776.   
  777. > static ossl_inline BIGNUM *bn_expand(BIGNUM *a, int bits)
  778.   {
  779.       if (bits > (INT_MAX - BN_BITS2 + 1))

crypto/bn/bn_lcl.h:782:8: Binary operation: ([0, 2147483584] + 64):signed32 by call to `bn_expand` 
  780.           return NULL;
  781.   
  782.       if(((bits+BN_BITS2-1)/BN_BITS2) <= (a)->dmax)
                ^
  783.           return a;
  784.   
