Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2010 08:54:05 GMT
From:      Dmitry Afanasiev <KOT@MATPOCKuH.Ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   bin/145234: zvol with org.freebsd:swap=on crashes zfs list
Message-ID:  <201003310854.o2V8s5Uj013052@www.freebsd.org>
Resent-Message-ID: <201003310900.o2V90E7u098424@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003310854.o2V8s5Uj013052>