Summary: | panic: solaris assert: arc_buf_alloc_impl | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | iron.udjin | ||||
Component: | kern | Assignee: | freebsd-fs (Nobody) <fs> | ||||
Status: | New --- | ||||||
Severity: | Affects Only Me | CC: | 0mp, jjuanino | ||||
Priority: | --- | Keywords: | needs-qa, regression | ||||
Version: | 11.1-STABLE | ||||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Full panic message: panic: solaris assert: arc_buf_alloc_impl(hdr, private, compressed_read, 1, &buf) == 0 (0x5 == 0), file /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c, line: 5452 Quick analysis... the error (EIO) that triggered the check came from this code: int error = zio_decompress_data(HDR_GET_COMPRESS(hdr), hdr->b_l1hdr.b_pabd, buf->b_data, HDR_GET_PSIZE(hdr), HDR_GET_LSIZE(hdr)); /* * Absent hardware errors or software bugs, this should * be impossible, but log it anyway so we can debug it. */ if (error != 0) { zfs_dbgmsg( "hdr %p, compress %d, psize %d, lsize %d", hdr, HDR_GET_COMPRESS(hdr), HDR_GET_PSIZE(hdr), HDR_GET_LSIZE(hdr)); return (SET_ERROR(EIO)); } The call chain is arc_read -> arc_buf_alloc_impl -> arc_buf_fill. Not sure what to make of that decompression failure. Did you use any special flags for zfs send in addition to -v and -R? Do you have any pool errors? I didn't use any other flags except -vR with "zfs send". "zpool scrub" was the first what I did after I got the error and there were no errors. Hi, I have received a similar panic in my system: Unread portion of the kernel message buffer: panic: solaris assert: arc_buf_alloc_impl(hdr, private, compressed_read, 1, &buf) == 0 (0x5 == 0x0), file: /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/z fs/arc.c, line: 5452 Find the full backtrace here: https://pastebin.com/raw/aR561L4a At the moment of the panic, I was doing usual web browsing and opening some pdf file. I upgraded to 11.2-RC1 yesterday. Regards. |
Created attachment 193323 [details] panic img I've installed FreeBSD-11.2-PRERELEASE-amd64-20180426-r333008, trying to migrate data from old HDD: # zfs -vR zroot@move | zfs recv -dF zroottmp ...and receive panic. Please see attachment.