[Bug 276420] zfs panic: VERIFY(zio->io_stage == ZIO_STAGE_VDEV_IO_START) failed

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 18 Jan 2024 13:14:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276420

            Bug ID: 276420
           Summary: zfs panic: VERIFY(zio->io_stage ==
                    ZIO_STAGE_VDEV_IO_START) failed
           Product: Base System
           Version: 13.2-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Keywords: crash
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: jfc@mit.edu

I started a dd command to copy data between ZFS volumes in different pools.  I
returned to find my system had rebooted.  Unfortunately there was not enough
space to save a dump.  All I have is the syslog message:

savecore[1921]: reboot after panic: VERIFY(zio->io_stage ==
ZIO_STAGE_VDEV_IO_START) failed

There are two such assertions in sys/contrib/openzfs/module/zfs/zio.c, one in
zio_vdev_io_bypass and the other in zio_vdev_io_reissue.

dd block size argument was bs=1m.  Transfer rate was about 100 MB/s.  Server
has 160 GB RAM.  Source disk was SAS SSD, destination was raidz2 with 5
spinning SATA disks.  Both pools have a cache on different partitions of the
same NVMe drive.

Kernel has 13.2 changes through 4c4633fdffbe8e4b6d328c2bc9bb3edacc9ab50a.

-- 
You are receiving this mail because:
You are the assignee for the bug.