crypto/bn/bn_print.c:143: error: BUFFER_OVERRUN_L2
  Offset: [0, 10000000000000000000] Size: 256 by call to `BN_div_word`.
Showing all 9 steps of the trace


crypto/bn/bn_print.c:143:8: Call
141.   		while (!BN_is_zero(t))
142.   			{
143.   			*lp=BN_div_word(t,BN_DEC_CONV);
              ^
144.   			lp++;
145.   			}

crypto/bn/bn_word.c:90:1: Parameter `w`
  88.   	}
  89.   
  90. > BN_ULONG BN_div_word(BIGNUM *a, BN_ULONG w)
  91.   	{
  92.   	BN_ULONG ret = 0;

crypto/bn/bn_word.c:96:2: Assignment
  94.   
  95.   	bn_check_top(a);
  96.   	w &= BN_MASK2;
         ^
  97.   
  98.   	if (!w)

crypto/bn/bn_word.c:105:17: Call
  103.   
  104.   	/* normalize input (so bn_div_words doesn't complain) */
  105.   	j = BN_BITS2 - BN_num_bits_word(w);
                         ^
  106.   	w <<= j;
  107.   	if (!BN_lshift(a, a, j))

crypto/bn/bn_lib.c:145:1: <Offset trace>
143.   	}
144.   
145. > int BN_num_bits_word(BN_ULONG l)
146.   	{
147.   	__fips_constseg

crypto/bn/bn_lib.c:145:1: Parameter `l`
    143.   	}
    144.   
    145. > int BN_num_bits_word(BN_ULONG l)
    146.   	{
    147.   	__fips_constseg

crypto/bn/bn_lib.c:148:2: <Length trace>
146.   	{
147.   	__fips_constseg
148.   	static const unsigned char bits[256]={
        ^
149.   		0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,
150.   		5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,

crypto/bn/bn_lib.c:148:2: Array declaration
    146.   	{
    147.   	__fips_constseg
    148.   	static const unsigned char bits[256]={
            ^
    149.   		0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,
    150.   		5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,

crypto/bn/bn_lib.c:174:12: Array access: Offset: [0, 10000000000000000000] Size: 256 by call to `BN_div_word` 
    172.   			if (l & 0xff00000000000000L)
    173.   				{
    174.   				return(bits[(int)(l>>56)]+56);
                      ^
    175.   				}
    176.   			else	return(bits[(int)(l>>48)]+48);
