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


crypto/bn/bn_gcd.c:131:6: Call
129.   
130.   	if (BN_copy(a,in_a) == NULL) goto err;
131.   	if (BN_copy(b,in_b) == NULL) goto err;
            ^
132.   	a->neg = 0;
133.   	b->neg = 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:135:6: Call
133.   	b->neg = 0;
134.   
135.   	if (BN_cmp(a,b) < 0) { t=a; a=b; b=t; }
            ^
136.   	t=euclid(a,b);
137.   	if (t == NULL) goto err;

crypto/bn/bn_lib.c:678:1: <LHS trace>
676.   	}
677.   
678. > int BN_cmp(const BIGNUM *a, const BIGNUM *b)
679.   	{
680.   	int i;

crypto/bn/bn_lib.c:678:1: Parameter `a->top`
  676.   	}
  677.   
  678. > int BN_cmp(const BIGNUM *a, const BIGNUM *b)
  679.   	{
  680.   	int i;

crypto/bn/bn_lib.c:709:7: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BN_cmp` 
  707.   	if (a->top > b->top) return(gt);
  708.   	if (a->top < b->top) return(lt);
  709.   	for (i=a->top-1; i>=0; i--)
               ^
  710.   		{
  711.   		t1=a->d[i];
