> Module Name: src > Committed By: jdolecek > Date: Sat Apr 11 16:00:34 UTC 2020 > > Modified Files: > src/sys/dev/dkwedge: dkwedge_apple.c dkwedge_bsdlabel.c dkwedge_gpt.c > dkwedge_mbr.c dkwedge_rdb.c
It appears that since your recent changes, there is a systematic use-after-free: panic: ASan: Unauthorized Access in 0x...: Addr 0x... [2 bytes, read, PoolUseAfterFree] wdc_ata_bio() wdstart1() wd_diskstart() dk_start() bdev_strategy() spec_strategy() VOP_STRATEGY() genfs_getpages() VOP_GETPAGES() ubc_fault() uvm_fault_internal() trap() --- trap (number 6) --- copyout() uiomove() ubc_uiomove() ffs_read() VOP_READ() vn_read() dofileread() sys_read() syscall() This is reliably reproductible by just booting KASAN on amd64. Can you give a look? Thanks, Maxime