|
Description
|
'zpool import' can core depending on the filesystems created:
fsh-mullet# zpool create -f p c0t0d0s5
fsh-mullet# zfs create p/a
fsh-mullet# zfs create p/a/a
fsh-mullet# zfs create p/a/aa
fsh-mullet# zfs create p/aa
fsh-mullet# zfs list
NAME USED AVAIL REFER MOUNTPOINT
p 198K 10.5G 25.5K /p
p/a 76.5K 10.5G 27.5K /p/a
p/a/a 24.5K 10.5G 24.5K /p/a/a
p/a/aa 24.5K 10.5G 24.5K /p/a/aa
p/aa 24.5K 10.5G 24.5K /p/aa
fsh-mullet# zpool export p
fsh-mullet# zpool import p
fsh-mullet# zfs create p/aaa
fsh-mullet# zfs create p/aaaa
fsh-mullet# zfs create p/aaaaa
fsh-mullet# zfs list
NAME USED AVAIL REFER MOUNTPOINT
p 287K 10.5G 29.5K /p
p/a 75.5K 10.5G 26.5K /p/a
p/a/a 24.5K 10.5G 24.5K /p/a/a
p/a/aa 24.5K 10.5G 24.5K /p/a/aa
p/aa 24.5K 10.5G 24.5K /p/aa
p/aaa 24.5K 10.5G 24.5K /p/aaa
p/aaaa 24.5K 10.5G 24.5K /p/aaaa
p/aaaaa 24.5K 10.5G 24.5K /p/aaaaa
fsh-mullet# zpool export p
fsh-mullet# zpool import p
zsh: segmentation fault (core dumped) zpool import p
fsh-mullet# mdb core
Loading modules: [ libumem.so.1 libnvpair.so.1 libuutil.so.1 libc.so.1 libsysevent.so.1 libavl.so.1 ld.so.1 ]
> ::stack
libzfs.so.1`zfs_prop_get+0x14(0, d, ffbfb6d8, 400, 0, 0)
libzfs.so.1`dataset_compare+0x30(e5fc8, e5fd4, ffbfaad8, 472a4, 14, ff3a6000)
libc.so.1`qsort+0x44c(e5fc8, e5fdc, 4, ff35ed58, e5fc8, e5fdc)
libzfs.so.1`zpool_mount_datasets+0xb4(ffffffff, 0, 0, 468b8, 471f4, 95388)
do_import+0x15c(103c28, 10f848, 0, 20800, 0, 1c400)
zpool_do_import+0x5dc(0, 1, 0, 97fe8, 1c800, 0)
main+0x148(3, ffbffe84, 20860, 20800, ffbfff36, 20400)
_start+0x108(0, 0, 0, 0, 0, 0)
>
> ::status
debugging core file of zpool (32-bit) from fsh-mullet
file: /sbin/zpool
initial argv: zpool import p
threading model: native threads
status: process terminated by SIGSEGV (Segmentation Fault)
> $q
fsh-mullet# uname -a
SunOS fsh-mullet 5.11 onnv-gate:2006-08-15 sun4u sparc SUNW,Sun-Fire-V210
fsh-mullet#
|