ZFS: panic on zpool create
Andrey V. Elsukov
bu7cher at yandex.ru
Thu Apr 12 10:24:24 UTC 2007
Andrey V. Elsukov wrote:
> I have recently CURRENT on the IBM x3650 server.
>
> I can't use ZFS on this server. Any manipulation with zpool or zfs
> brings to panic. Any suggestion?
This command brings to panic:
# zpool create media aacd1
--
WBR, Andrey V. Elsukov
-------------- next part --------------
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd".
Unread portion of the kernel message buffer:
Fatal trap 12: page fault while in kernel mode
cpuid = 1; apic id = 01
fault virtual address = 0x20
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc659fb26
stack pointer = 0x28:0xecd4eab8
frame pointer = 0x28:0xecd4eac0
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 826 (zpool)
trap number = 12
panic: page fault
cpuid = 1
Syncing disks, vnodes remaining...3 Syncing disks, buffers remaining... 7154 7153 7153 7153 7153 7153 7153 7153 0 7153 7153 7153 0 7153 7153 0 7153 7153 0 7153 0 7153 0 7153 7153 0 7153 0 7153 0
Giving up on 7153 buffers
0 0 0 0 0 Uptime: 23m24s
Physical memory: 3063 MB
Dumping 200 MB: 185 169 1530 137 121 105 89 73 57 41 25 9
#0 doadump () at pcpu.h:172
in pcpu.h
(kgdb)
[K(kgdb) add-symbol-file /boot/kernel/acpi.ko.symbols 0xc0b894b8 -s .data 0xc0bc0040 -s .bss 0xc0bc2820
add symbol table from file "/boot/kernel/acpi.ko.symbols" at
.text_addr = 0xc0b894b8
.data_addr = 0xc0bc0040
.bss_addr = 0xc0bc2820
(y or n) Reading symbols from /boot/kernel/acpi.ko.symbols...done.
(kgdb) add-symbol-file /boot/kernel/zfs.ko.symbols 0xc659c9d0 -s .data 0xc660a340 -s .bss 0xc660cac0
add symbol table from file "/boot/kernel/zfs.ko.symbols" at
.text_addr = 0xc659c9d0
.data_addr = 0xc660a340
.bss_addr = 0xc660cac0
(y or n) Reading symbols from /boot/kernel/zfs.ko.symbols...done.
(kgdb) bt full
#0 doadump () at pcpu.h:172
No locals.
#1 0xc06c0b20 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:409
first_buf_printf = 0
#2 0xc06c0e2a in panic (fmt=0xc09038b4 "%s") at /usr/src/sys/kern/kern_shutdown.c:563
td = (struct thread *) 0xc646d000
bootopt = 256
newpanic = 1
ap = 0xecd4e998 "иэ\226ю"
buf = "page fault", '\0' <repeats 245 times>
#3 0xc08bafa2 in trap_fatal (frame=0xecd4ea78, eva=32) at /usr/src/sys/i386/i386/trap.c:876
code = 0
type = 12
ss = 40
esp = 0
softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 0, ssd_xx1 = 0, ssd_def32 = 1, ssd_gran = 1}
msg = 0x0
#4 0xc08bac9b in trap_pfault (frame=0xecd4ea78, usermode=0, eva=32) at /usr/src/sys/i386/i386/trap.c:785
va = 0
vm = (struct vmspace *) 0x0
map = 0xc64103a0
rv = 1
ftype = 1 '\001'
td = (struct thread *) 0xc646d000
p = (struct proc *) 0xc6470000
#5 0xc08ba8e2 in trap (frame=0xecd4ea78) at /usr/src/sys/i386/i386/trap.c:462
td = (struct thread *) 0xc646d000
p = (struct proc *) 0xc6470000
i = 0
ucode = 0
type = 12
code = 0
addr = -957120804
eva = 32
ksi = {ksi_link = {tqe_next = 0xecd4ea34, tqe_prev = 0xc06c66ae}, ksi_info = {si_signo = -969902464, si_errno = 4, si_code = -966767395,
si_pid = 202, si_uid = 3337844736, si_status = -969902440, si_addr = 0xc6307680, si_value = {sival_int = -321590672, sival_ptr = 0xecd4ea70},
_reason = {_fault = {_trapno = -1056487032}, _timer = {_timerid = -1056487032, _overrun = 1832}, _mesgq = {_mqd = -1056487032}, _poll = {
_band = -1056487032}, __spare__ = {__spare1__ = -1056487032, __spare2__ = {1832, -1063905702, -321590680, -1066696169, -1056487032, 1,
-1064024269}}}}, ksi_flags = 214, ksi_sigq = 0xc106d420}
#6 0xc08a535b in calltrap () at /usr/src/sys/i386/i386/exception.s:139
No locals.
#7 0xc659fb26 in kmem_cache_alloc (cache=0x0, flags=2) at /usr/src/sys/modules/zfs/../../compat/opensolaris/kern/opensolaris_kmem.c:178
No locals.
#8 0xc65ae19e in arc_buf_alloc (spa=0x0, size=0, tag=0xc6546008, type=ARC_BUFC_UNDEF)
at /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/arc.c:866
hdr = (arc_buf_hdr_t *) 0xc6546000
buf = (arc_buf_t *) 0xc6546218
#9 0xc65ba11b in dmu_objset_open_impl (spa=0xc610b000, ds=0x0, bp=0xc6546218, osip=0x0)
at /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c:177
winner = (objset_impl_t *) 0xc6546218
osi = (objset_impl_t *) 0xc6546000
i = 145
err = -967548392
checksum = 0
#10 0xc65ba29b in dmu_objset_create_impl (spa=0xc610b000, ds=0x0, bp=0xc6546218, type=DMU_OST_META, tx=0xc6ae7600)
at /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c:402
osi = (objset_impl_t *) 0xc65bcbbf
mdn = (dnode_t *) 0xc6546200
#11 0xc65c730b in dsl_pool_create (spa=0xc610b000, txg=) at /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c:146
dp = (dsl_pool_t *) 0xc6546200
tx = (dmu_tx_t *) 0xc6ae7600
#12 0xc65cefc6 in spa_create (pool=0xc610b000 "ю╖)ф", nvroot=0xc629b0a0, altroot=0x0)
at /usr/src/sys/modules/zfs/../../contrib/opensolaris/uts/common/fs/zfs/spa.c:1180
spa = (spa_t *) 0xc610b000
rvd = (vdev_t *) 0xc653b400
dp = (dsl_pool_t *) 0x0
tx = (dmu_tx_t *) 0x0
c = 1
error = 0
spares = (nvlist_t **) 0xecd4ebd4
nspares = 3328129721
__func__ = (kgdb)
More information about the freebsd-current
mailing list