What does it mean when zdb -R x:xxx:xxx:g crashes?
Zaphod Beeblebrox
zbeeble at gmail.com
Mon Nov 24 19:40:53 UTC 2014
So... another barrier in figuring out my zfs problem is that zdb crashes
when asked to print the gang block header:
[1:97:397]root at virtual:/vr1/tmp/diag> zdb -AAA -R vr2 0:94048dc9000:24000:g
Found vdev type: raidz
Assertion failed: (zio->io_error == 0 || (zio->io_flags &
ZIO_FLAG_CANFAIL)), file
/usr/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c,
line 3297.
Abort trap (core dumped)
Now... this trace looks odd to me: there are no bookmarks in the
filesystem... neither are there snapshots for this specific filesystem.
(gdb) bt
#0 0x0000000801cb26ca in thr_kill () from /lib/libc.so.7
#1 0x0000000801d87149 in abort () from /lib/libc.so.7
#2 0x0000000801920e21 in zio_init () from /lib/libzpool.so.2
#3 0x0000000801927e0e in zbookmark_is_before () from /lib/libzpool.so.2
#4 0x0000000801922df7 in zio_execute () from /lib/libzpool.so.2
#5 0x0000000801927f11 in zbookmark_is_before () from /lib/libzpool.so.2
#6 0x0000000801922df7 in zio_execute () from /lib/libzpool.so.2
#7 0x0000000801927f11 in zbookmark_is_before () from /lib/libzpool.so.2
#8 0x0000000801922df7 in zio_execute () from /lib/libzpool.so.2
#9 0x0000000801927f11 in zbookmark_is_before () from /lib/libzpool.so.2
#10 0x0000000801922df7 in zio_execute () from /lib/libzpool.so.2
#11 0x0000000801927f11 in zbookmark_is_before () from /lib/libzpool.so.2
#12 0x0000000801922df7 in zio_execute () from /lib/libzpool.so.2
#13 0x000000080191b8d9 in taskq_create () from /lib/libzpool.so.2
#14 0x0000000800e814f5 in pthread_create () from /lib/libthr.so.3
#15 0x00007ffff6fb9000 in ?? ()
Cannot access memory at address 0x7ffff71b9000
Help?
More information about the freebsd-fs
mailing list