Date: Sat, 08 Feb 2020 06:14:23 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 243973] [zfs] zfs rollback segmentation fault Message-ID: <bug-243973-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243973 Bug ID: 243973 Summary: [zfs] zfs rollback segmentation fault Product: Base System Version: 12.1-RELEASE Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: reshadpatuck1@gmail.com Created attachment 211466 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D211466&action= =3Dedit ZFS core file (xz compressed) I have a FreeBSD 12.1 system running zfs as root (default zfs install) + pkg base installed (all 318 packages). While I was testing the rollback of a system update using the 'zfs rollback' command after 'pkg upgrade -f' and I noticed that zfs rollback for 'zroot/ROOT/default@pre-update' is segfaulting. Strangely if I run the same command again after sleeping for 10 seconds it works flawlessly every time. Here is the backtrace for the segmentation fault from the core file. ----- (gdb) backtrace=20 #0 0x00000008004a7e4a in pthread_rwlock_unlock_exp (p0=3D0x6) at /usr/src/lib/libc/gen/_pthread_stubs.c:249 #1 0x000000080029402e in zcmd_ioctl (fd=3D6, request=3D25, zc=3D0x6) at /usr/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_compat.c:113 #2 0x0000000800292374 in lzc_ioctl (ioc=3D3222821401, name=3D<optimized ou= t>, source=3D<optimized out>, resultp=3D0x7fffffffdc40) at /usr/src/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c:187 #3 0x0000000800293492 in lzc_rollback_to (fsname=3D0xc0185a19 <error: Cann= ot access memory at address 0xc0185a19>, snapname=3D<optimized out>) at /usr/src/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c:869 #4 0x00000008002dc381 in zfs_rollback (zhp=3D0x800839280, snap=3D<optimize= d out>, force=3D<optimized out>) at /usr/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c:4194 #5 0x000000000020e2a1 in zfs_do_rollback (argc=3D<optimized out>, argv=3D0x7fffffffeb18) at /usr/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c:3574 #6 0x000000000020c6a4 in main (argc=3D<optimized out>, argv=3D0x7fffffffeb= 10) at /usr/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c:7507 (gdb)=20 ----- I have attached the zfs.core file along with the shell script to reproduce = the segmentation fault. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243973-227>