bin/145234: zvol with org.freebsd:swap=on crashes zfs list

Dmitry Afanasiev KOT at MATPOCKuH.Ru
Wed Mar 31 09:00:15 UTC 2010


>Number:         145234
>Category:       bin
>Synopsis:       zvol with org.freebsd:swap=on crashes zfs list
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 31 09:00:14 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Afanasiev
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
FreeBSD green 9.0-CURRENT FreeBSD 9.0-CURRENT #66: Tue Mar 30 19:33:40 MSD 2010     root at green:/usr/obj/usr/src/sys/green  amd64

>Description:
Only on fresh current:
# zfs create -V 128m rpool/test
# zfs list rpool/test
NAME           USED  AVAIL  REFER  MOUNTPOINT
rpool/test     128M  55.9G    16K  -
# zfs set org.freebsd:swap=on rpool/test
# zfs list rpool/test
Segmentation fault (core dumped)
# zfs list
Segmentation fault (core dumped)
# zfs inherit org.freebsd:swap rpool/test
# zfs list rpool/test
NAME           USED  AVAIL  REFER  MOUNTPOINT
rpool/test   128M  55.9G    16K  -

backtrace looks like this:
(gdb) bt
#0  0x0000000800662730 in zfs_prune_proplist () from /lib/libzfs.so.2
#1  0x000000000040abf2 in ?? ()
#2  0x0000000800664694 in zfs_iter_filesystems () from /lib/libzfs.so.2
#3  0x000000000040abe1 in ?? ()
#4  0x000000080065718c in zfs_iter_root () from /lib/libzfs.so.2
#5  0x000000000040ae7f in ?? ()
#6  0x0000000000406a70 in ?? ()
#7  0x0000000000408639 in ?? ()
#8  0x0000000000403bfe in ?? ()
#9  0x000000080053b000 in ?? ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000000 in ?? ()
#12 0x0000000000000002 in ?? ()
#13 0x00007fffffffeeb0 in ?? ()
#14 0x00007fffffffeeb4 in ?? ()
#15 0x0000000000000000 in ?? ()
#16 0x00007fffffffeeb9 in ?? ()
..

I have this problem on fresh amd64 and sparc64 systems.
zfs get all rpool/test works without problems.

Also this fails automatic swap setup in /etc/rc.d/zfs.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list