I get a reproducible panic using this patch on smartos.
Steps to reproduce:
zpool create -f test c1t0d0
zfs create -o encryption=aes-256-ccm -o keyformat=passphrase -o compression=off
test/ccm
dd if=/dev/zero of=/test/ccm/disk
wait untit it dumps, will need a few GB of data written
I can provide the dump if needed.
panic[cpu1]/thread=ffffff000fb16c40:
BAD TRAP: type=e (#pf Page fault) rp=ffffff000fb16970 addr=2e occurred in
module "zfs" due to a NULL pointer dereference
sched:
#pf Page fault
Bad kernel fault at addr=0x2e
pid=0, pc=0xfffffffff7d49475, sp=0xffffff000fb16a60, eflags=0x10246
cr0: 8005003b<pg,wp,ne,et,ts,mp,pe> cr4: 6f8<xmme,fxsr,pge,mce,pae,pse,de>
cr2: 2e
cr3: 1dc00000
cr8: c
rdi: ffffff03d3e09c40 rsi: 6e800 rdx: 1
rcx: 18 r8: ffffff03d3fa42e8 r9: ffffff03df7e461c
rax: 0 rbx: ffffff03d3e09c40 rbp: ffffff000fb16a70
r10: fffffffffb857b60 r11: 0 r12: ffffffffc001b020
r13: 0 r14: ffffff03d3fa3000 r15: 0
fsb: 0 gsb: ffffff03c9b89080 ds: 4b
es: 4b fs: 0 gs: 1c3
trp: e err: 0 rip: fffffffff7d49475
cs: 30 rfl: 10246 rsp: ffffff000fb16a60
ss: 38
ffffff000fb16850 unix:real_mode_stop_cpu_stage2_end+b30c ()
ffffff000fb16960 unix:trap+e08 ()
ffffff000fb16970 unix:_cmntrap+e6 ()
ffffff000fb16a70 zfs:arc_buf_size+15 ()
ffffff000fb16ab0 zfs:arc_evictable_space_increment+a8 ()
ffffff000fb16b00 zfs:remove_reference+65 ()
ffffff000fb16b40 zfs:arc_buf_destroy+77 ()
ffffff000fb16ba0 zfs:dbuf_destroy+38 ()
ffffff000fb16bc0 zfs:dbuf_evict_one+ae ()
ffffff000fb16c20 zfs:dbuf_evict_thread+16f ()
ffffff000fb16c30 unix:thread_start+8 ()
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/489#issuecomment-363019909
------------------------------------------
openzfs-developer
Archives:
https://openzfs.topicbox.com/groups/developer/discussions/T91797982fdd5b7d9-M008aa063f6bcbccb8268323f
Powered by Topicbox: https://topicbox.com