[ZFS][PANIC] Solaris Assert/zio.c:2548

Florian Smeets flo at smeets.im
Sun Jul 20 16:08:30 UTC 2014


On 20/07/14 16:03, Larry Rosenman wrote:

> Panic String: solaris assert: !(zio->io_flags & ZIO_FLAG_DELEGATED),
> file: /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c,
> line: 2874


> 
> Unread portion of the kernel message buffer: panic: solaris assert:
> !(zio->io_flags & ZIO_FLAG_DELEGATED), file:
> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c, line:
> 2874 cpuid = 7 KDB: stack backtrace: db_trace_self_wrapper() at
> db_trace_self_wrapper+0x2b/frame 0xfffffe100c49f930 kdb_backtrace()
> at kdb_backtrace+0x39/frame 0xfffffe100c49f9e0 vpanic() at
> vpanic+0x126/frame 0xfffffe100c49fa20 panic() at panic+0x43/frame
> 0xfffffe100c49fa80 assfail() at assfail+0x1d/frame
> 0xfffffe100c49fa90 zio_vdev_io_assess() at
> zio_vdev_io_assess+0x2ed/frame 0xfffffe100c49fac0 zio_execute() at
> zio_execute+0x1e9/frame 0xfffffe100c49fb20 taskqueue_run_locked() at
> taskqueue_run_locked+0xf0/frame 0xfffffe100c49fb80 
> taskqueue_thread_loop() at taskqueue_thread_loop+0x9b/frame
> 0xfffffe100c49fbb0 fork_exit() at fork_exit+0x84/frame
> 0xfffffe100c49fbf0 fork_trampoline() at fork_trampoline+0xe/frame
> 0xfffffe100c49fbf0 --- trap 0, rip = 0, rsp = 0xfffffe100c49fcb0, rbp
> = 0 --- Uptime: 8h57m17s (ada2:ahcich2:0:0:0): FLUSHCACHE48. ACB: ea
> 00 00 00 00 40 00 00 00 00 00 00 (ada2:ahcich2:0:0:0): CAM status:


Same here, running poudriere the box panics reproducibly within 2-5 seconds.

panic: solaris assert: !(zio->io_flags & ZIO_FLAG_DELEGATED), file:
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c,
line: 2874
cpuid = 1
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame
0xfffffe00002e97f0
kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe00002e98a0
vpanic() at vpanic+0x126/frame 0xfffffe00002e98e0
panic() at panic+0x43/frame 0xfffffe00002e9940
assfail() at assfail+0x1d/frame 0xfffffe00002e9950
zio_vdev_io_assess() at zio_vdev_io_assess+0x2e8/frame 0xfffffe00002e9980
zio_execute() at zio_execute+0x1e9/frame 0xfffffe00002e99e0
taskqueue_run_locked() at taskqueue_run_locked+0xf0/frame 0xfffffe00002e9a40
taskqueue_thread_loop() at taskqueue_thread_loop+0x9b/frame
0xfffffe00002e9a70
fork_exit() at fork_exit+0x84/frame 0xfffffe00002e9ab0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00002e9ab0
--- trap 0, rip = 0, rsp = 0xfffffe00002e9b70, rbp = 0 ---
KDB: enter: panic
[ thread pid 0 tid 100422 ]
Stopped at      kdb_enter+0x3e: movq    $0,kdb_why

Florian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 860 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20140720/c535d9ee/attachment.sig>


More information about the freebsd-fs mailing list