crypto/bn/bn_gf2m.c:709: error: BUFFER_OVERRUN_L3
  Offset: 0 Size: [0, 8388607].
Showing all 6 steps of the trace


crypto/bn/bn_gf2m.c:641:14: <Length trace>
639.       BN_CTX_start(ctx);
640.   
641.       if ((b = BN_CTX_get(ctx)) == NULL)
                    ^
642.           goto err;
643.       if ((c = BN_CTX_get(ctx)) == NULL)

crypto/bn/bn_gf2m.c:641:14: Call
639.       BN_CTX_start(ctx);
640.   
641.       if ((b = BN_CTX_get(ctx)) == NULL)
                    ^
642.           goto err;
643.       if ((c = BN_CTX_get(ctx)) == NULL)

crypto/bn/bn_ctx.c:284:5: Call
  282.       }
  283.       /* OK, make sure the returned bignum is "zero" */
  284.       BN_zero(ret);
             ^
  285.       ctx->used++;
  286.       CTXDBG_RET(ctx, ret);

crypto/bn/bn_lib.c:530:1: Parameter `*a->d`
    528.   }
    529.   
    530. > int BN_set_word(BIGNUM *a, BN_ULONG w)
    531.   {
    532.       bn_check_top(a);

crypto/bn/bn_gf2m.c:708:9: Assignment
706.           if (!bn_wexpand(b, top))
707.             goto err;
708.           bdp = b->d;
               ^
709.           bdp[0] = 1;
710.           for (i = 1; i < top; i++)

crypto/bn/bn_gf2m.c:709:9: Array access: Offset: 0 Size: [0, 8388607]
707.             goto err;
708.           bdp = b->d;
709.           bdp[0] = 1;
               ^
710.           for (i = 1; i < top; i++)
711.               bdp[i] = 0;
