crypto/bn/bn_gcd.c:244: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BN_ucmp`.
Showing all 6 steps of the trace


crypto/bn/bn_gcd.c:242:6: Call
240.   	BN_zero(Y);
241.   	if (BN_copy(B,a) == NULL) goto err;
242.   	if (BN_copy(A,n) == NULL) goto err;
            ^
243.   	A->neg = 0;
244.   	if (B->neg || (BN_ucmp(B, A) >= 0))

crypto/bn/bn_lib.c:497:1: Parameter `a->top`
  495.   	}
  496.   
  497. > BIGNUM *BN_copy(BIGNUM *a, const BIGNUM *b)
  498.   	{
  499.   	int i;

crypto/bn/bn_gcd.c:244:17: Call
242.   	if (BN_copy(A,n) == NULL) goto err;
243.   	A->neg = 0;
244.   	if (B->neg || (BN_ucmp(B, A) >= 0))
                       ^
245.   		{
246.   		if (!BN_nnmod(B, B, A, ctx)) goto err;

crypto/bn/bn_lib.c:656:1: <LHS trace>
654.   	}
655.   
656. > int BN_ucmp(const BIGNUM *a, const BIGNUM *b)
657.   	{
658.   	int i;

crypto/bn/bn_lib.c:656:1: Parameter `a->top`
  654.   	}
  655.   
  656. > int BN_ucmp(const BIGNUM *a, const BIGNUM *b)
  657.   	{
  658.   	int i;

crypto/bn/bn_lib.c:668:7: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_ucmp` 
  666.   	ap=a->d;
  667.   	bp=b->d;
  668.   	for (i=a->top-1; i>=0; i--)
               ^
  669.   		{
  670.   		t1= ap[i];
