test/ecdsatest.c:89: error: BUFFER_OVERRUN_L2
  Offset: [0, 536870912] (⇐ [0, 1] + [0, 536870911]) Size: 8 by call to `BN_dec2bn`.
Showing all 7 steps of the trace


test/ecdsatest.c:60:1: Array declaration
58.   
59.   static int fbytes_counter = 0, use_fake = 0;
60. > static const char *numbers[8] = {
61.       "651056770906015076056810763456358567190100156695615665659",
62.       "6140507067065001063065065565667405560006161556565665656654",

test/ecdsatest.c:89:10: Call
87.       if (!TEST_ptr(tmp = BN_new()))
88.           return 0;
89.       if (!TEST_true(BN_dec2bn(&tmp, numbers[fbytes_counter]))) {
               ^
90.           BN_free(tmp);
91.           return 0;

crypto/bn/bn_print.c:213:10: <Offset trace>
211.       }
212.   
213.       for (i = 0; i <= INT_MAX / 4 && ossl_isdigit(a[i]); i++)
                ^
214.           continue;
215.   

crypto/bn/bn_print.c:213:10: Assignment
  211.       }
  212.   
  213.       for (i = 0; i <= INT_MAX / 4 && ossl_isdigit(a[i]); i++)
                  ^
  214.           continue;
  215.   

crypto/bn/bn_print.c:199:1: <Length trace>
197.   }
198.   
199. > int BN_dec2bn(BIGNUM **bn, const char *a)
200.   {
201.       BIGNUM *ret = NULL;

crypto/bn/bn_print.c:199:1: Parameter `*a`
  197.   }
  198.   
  199. > int BN_dec2bn(BIGNUM **bn, const char *a)
  200.   {
  201.       BIGNUM *ret = NULL;

crypto/bn/bn_print.c:213:37: Array access: Offset: [0, 536870912] (⇐ [0, 1] + [0, 536870911]) Size: 8 by call to `BN_dec2bn` 
  211.       }
  212.   
  213.       for (i = 0; i <= INT_MAX / 4 && ossl_isdigit(a[i]); i++)
                                             ^
  214.           continue;
  215.   
