⬢ DragonFlyBSD Kernel Audit
DF-4623 / run.2.log
← back to finding ↓ download raw
[df4623] loaded (fire=1)
[df4623] private vq 'df4623-probe' allocated: nentries=64 free=64 head=0 (dev=vtblk0 index 63 never registered with host)
[df4623] enqueue A: head=0 free=61 queued=1
[df4623] legit completion: dequeue -> cookie 0xaaaa0001 (want 0xaaaa0001) free=64 head=0 used_cons=1
[df4623] FIRE: forging DUPLICATE used id=0 and calling the real virtqueue_dequeue()...
vtblk0: df4623-probe: dropping bogus used entry id=0
[df4623] dup dequeue RETURNED 0 (cookie slot was cleared => NULL), free=64 nentries=64 head=0
[df4623] two more enqueues both start at desc 0: vq_descx[0].cookie now 0xbbbb0002, request B's cookie LOST M-bM^@M^T driver completions mis-attributed
vtblk0: df4623-probe: freeing non-empty virtqueue, leaking 6 entries
[df4623] vq freed; module idle
[df4623] unloaded