Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Feb 2016 03:46:35 +0300
From:      DemIS <demis@yandex.ru>
To:        Steven Hartland <killing@multiplay.co.uk>, "freebsd-fs@freebsd.org" <freebsd-fs@freebsd.org>
Subject:   Re: Kernel panic zio.c, line: 270 FreeBSD 10.2 (or 10.3)
Message-ID:  <1076701455583595@web2g.yandex.ru>
In-Reply-To: <56C2655F.9010809@multiplay.co.uk>
References:  <1061671455578760@web3g.yandex.ru> <56C2655F.9010809@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
Today I fell back to version 10.2 . Users work on the server . To reinstall 10.3 I need 4:00 . 
Therefore, it is possible only on weekends . But this has the same effect on the version 10.2

16.02.2016, 02:55, "Steven Hartland" <killing@multiplay.co.uk>:
> That sounds like you have some pool data corruption, from the 10.3
> version dump can you print out the following:
> 1. frame 8: bp and size
> 2. frame 6: buf->b_hdr
>
> On 15/02/2016 23:26, DemIS wrote:
>> šAny one knows about problem?
>> šServer: SuperMicro Model:SYS-6026T-6RF+, MB:X8DTU-6F+, RAM 24ç DDR3, two XEON
>> šRAM: KVR1333D3E9S/4G - DDR3, 1333MHz, ECC, CL9, X8, 1.5V, Unbuffered, DIMM
>> šVersion:uname -a
>>
>> šFreeBSD teo.some.loc 10.2-RELEASE-p12 FreeBSD 10.2-RELEASE-p12 #0: Sat Feb 13 18:04:04 MSK 2016 demis@teo.some.loc:/usr/obj/usr/src/sys/TEO amd64
>> š(on GENERIC or custom kernel config persist too !!!)
>>
>> šMemtest86+ v.4.40 (ECC mode) test - OK.
>> šEvery disk checked too (physically - mhdd, logically - zpool scrub, and additional checkit in external company recovery disk). No errors.
>>
>> šPart of df -H
>> šFilesystem Size Used Avail Capacity Mounted on
>> šhdd/usr/wf 6,6T 4,1T 2,5T 62% /hdd/usr/wf
>>
>> šzpool status hdd
>> ššššpool: hdd
>> šššstate: ONLINE
>> šstatus: Some supported features are not enabled on the pool. The pool can
>> ššššstill be used, but some features are unavailable.
>> šaction: Enable all features using 'zpool upgrade'. Once this is done,
>> ššššthe pool may no longer be accessible by software that does not support
>> ššššthe features. See zpool-features(7) for details.
>> ššššscan: scrub repaired 0 in 14h57m with 0 errors on Thu Feb 11 03:35:43 2016
>> šconfig:
>>
>> ššššNAME STATE READ WRITE CKSUM
>> ššššhdd ONLINE 0 0 0
>> ššššraidz2-0 ONLINE 0 0 0
>> ššššmfid1p1 ONLINE 0 0 0
>> ššššmfid2p1 ONLINE 0 0 0
>> ššššmfid3p1 ONLINE 0 0 0
>> ššššmfid4p1 ONLINE 0 0 0
>> ššššmfid5p1 ONLINE 0 0 0
>>
>> šerrors: No known data errors
>>
>> šhdd - is My zfs volume.
>> šWhen I run command like:
>> šrm /hdd/usr/some/path/to/file
>> šššor
>> šrm /hdd/usr/some/path/to/folder
>> šššor
>> šchown root:wheel /hdd/usr/some/path/to/file
>> šššor
>> šchown root:wheel /hdd/usr/some/path/to/folder
>> šššor
>> šsetfacl ... to /hdd/usr/some/path/to/file
>>
>> šššI'm get kernel panic:
>> š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 "amd64-marcel-freebsd"...
>>
>> šUnread portion of the kernel message buffer:
>> španic: solaris assert: c < (1ULL << 24) >> 9 (0x7fffffffffffff < 0x8000), file: /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c, line: 270
>> šcpuid = 9
>> šKDB: stack backtrace:
>> š#0 0xffffffff80984ef0 at kdb_backtrace+0x60
>> š#1 0xffffffff80948aa6 at vpanic+0x126
>> š#2 0xffffffff80948973 at panic+0x43
>> š#3 0xffffffff81c0222f at assfail3+0x2f
>> š#4 0xffffffff81aa9d40 at zio_buf_alloc+0x50
>> š#5 0xffffffff81a2b9f8 at arc_get_data_buf+0x358
>> š#6 0xffffffff81a2e20a at arc_read+0x1ea
>> š#7 0xffffffff81a3669c at dbuf_read+0x6ac
>> š#8 0xffffffff81a3d8bf at dmu_spill_hold_existing+0xbf
>> š#9 0xffffffff81a70dd7 at sa_attr_op+0x167
>> š#10 0xffffffff81a72ffb at sa_lookup+0x4b
>> š#11 0xffffffff81abc82a at zfs_rmnode+0x2ba
>> š#12 0xffffffff81ada58e at zfs_freebsd_reclaim+0x4e
>> š#13 0xffffffff80e73537 at VOP_RECLAIM_APV+0xa7
>> š#14 0xffffffff809ec5b4 at vgonel+0x1b4
>> š#15 0xffffffff809eca49 at vrecycle+0x59
>> š#16 0xffffffff81ada52d at zfs_freebsd_inactive+0xd
>> š#17 0xffffffff80e73427 at VOP_INACTIVE_APV+0xa7
>> šUptime: 9m31s
>> šDumping 1286 out of 24543 MB:..2%..12%..22%..32%..42%..51%..61%..71% (CTRL-C to abort) ..81%..91%
>>
>> šReading symbols from /boot/kernel/zfs.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/zfs.ko.symbols
>> šReading symbols from /boot/kernel/opensolaris.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/opensolaris.ko.symbols
>> šReading symbols from /boot/kernel/if_lagg.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/if_lagg.ko.symbols
>> šReading symbols from /boot/kernel/ums.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ums.ko.symbols
>> šReading symbols from /boot/kernel/ipfw.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ipfw.ko.symbols
>> š#0 doadump (textdump=<value optimized out>) at pcpu.h:219
>> š219 pcpu.h: No such file or directory.
>> ššššin pcpu.h
>> š(kgdb) bt
>> š#0 doadump (textdump=<value optimized out>) at pcpu.h:219
>> š#1 0xffffffff80948702 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:451
>> š#2 0xffffffff80948ae5 in vpanic (fmt=<value optimized out>, ap=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:758
>> š#3 0xffffffff80948973 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:687
>> š#4 0xffffffff81c0222f in assfail3 (a=<value optimized out>, lv=<value optimized out>, op=<value optimized out>, rv=<value optimized out>,
>> ššššf=<value optimized out>, l=<value optimized out>) at /usr/src/sys/modules/opensolaris/../../cddl/compat/opensolaris/kern/opensolaris_cmn_err.c:91
>> š#5 0xffffffff81aa9d40 in zio_buf_alloc (size=0) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:270
>> š#6 0xffffffff81a2b9f8 in arc_get_data_buf (buf=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:2898
>> š#7 0xffffffff81a2e20a in arc_read (pio=0xfffff80011791730, spa=0xfffff80011579000, bp=0xfffffe000aee7980, done=0xffffffff81a3a2d0 <dbuf_read_done>,
>> ššššprivate=0xfffff8002244b000, priority=ZIO_PRIORITY_SYNC_READ, zio_flags=-528866606, arc_flags=0xfffffe06727fb3c4, zb=0xffffffff81a3a2d0)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:1551
>> š#8 0xffffffff81a3669c in dbuf_read (db=0xfffff8002244b000, zio=0x0, flags=6)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:573
>> š#9 0xffffffff81a3d8bf in dmu_spill_hold_existing (bonus=0xfffff800223bed20, tag=0x0, dbp=0xfffff800919966b8)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c:333
>> š#10 0xffffffff81a70dd7 in sa_attr_op (hdl=0xfffff80091996690, bulk=0xfffffe06727fb528, count=1, data_op=SA_LOOKUP, tx=0x0)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c:310
>> š#11 0xffffffff81a72ffb in sa_lookup (hdl=0xfffff80091996690, attr=<value optimized out>, buf=<value optimized out>, buflen=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c:1441
>> š#12 0xffffffff81abc82a in zfs_rmnode (zp=0xfffff80091993730) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c:633
>> š#13 0xffffffff81ada58e in zfs_freebsd_reclaim (ap=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:6569
>> š#14 0xffffffff80e73537 in VOP_RECLAIM_APV (vop=<value optimized out>, a=<value optimized out>) at vnode_if.c:2019
>> š#15 0xffffffff809ec5b4 in vgonel (vp=0xfffff800111733b0) at vnode_if.h:830
>> š#16 0xffffffff809eca49 in vrecycle (vp=0xfffff800111733b0) at /usr/src/sys/kern/vfs_subr.c:2703
>> š#17 0xffffffff81ada52d in zfs_freebsd_inactive (ap=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:6540
>> š#18 0xffffffff80e73427 in VOP_INACTIVE_APV (vop=<value optimized out>, a=<value optimized out>) at vnode_if.c:1953
>> š#19 0xffffffff809eb382 in vinactive (vp=0xfffff800111733b0, td=0xfffff800113d8000) at vnode_if.h:807
>> š#20 0xffffffff809eb772 in vputx (vp=0xfffff800111733b0, func=2) at /usr/src/sys/kern/vfs_subr.c:2306
>> š#21 0xffffffff809f401e in kern_rmdirat (td=<value optimized out>, fd=<value optimized out>, path=<value optimized out>, pathseg=<value optimized out>)
>> ššššat /usr/src/sys/kern/vfs_syscalls.c:3842
>> š#22 0xffffffff80d4b3e7 in amd64_syscall (td=0xfffff800113d8000, traced=0) at subr_syscall.c:134
>> š#23 0xffffffff80d30acb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:396
>> š#24 0x00000008008914ea in ?? ()
>> šPrevious frame inner to this frame (corrupt stack?)
>> šCurrent language: auto; currently minimal
>>
>> šIf setup FreeBSD 10.3 BETA (on GENERIC or custom kernel config):
>> š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 "amd64-marcel-freebsd"...
>>
>> šUnread portion of the kernel message buffer:
>> španic: solaris assert: c < (1ULL << 24) >> 9 (0x7fffffffffffff < 0x8000), file: /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c, line: 273
>> šcpuid = 13
>> šKDB: stack backtrace:
>> š#0 0xffffffff8098f000 at kdb_backtrace+0x60
>> š#1 0xffffffff80951d06 at vpanic+0x126
>> š#2 0xffffffff80951bd3 at panic+0x43
>> š#3 0xffffffff81e0022f at assfail3+0x2f
>> š#4 0xffffffff81cacc70 at zio_buf_alloc+0x50
>> š#5 0xffffffff81c2b8f2 at arc_get_data_buf+0x262
>> š#6 0xffffffff81c2b657 at arc_buf_alloc+0xc7
>> š#7 0xffffffff81c2d601 at arc_read+0x1c1
>> š#8 0xffffffff81c36ce9 at dbuf_read+0x6b9
>> š#9 0xffffffff81c3e415 at dmu_spill_hold_existing+0xc5
>> š#10 0xffffffff81c73707 at sa_attr_op+0x167
>> š#11 0xffffffff81c75972 at sa_lookup+0x52
>> š#12 0xffffffff81cbf8da at zfs_rmnode+0x2ba
>> š#13 0xffffffff81cdd75e at zfs_freebsd_reclaim+0x4e
>> š#14 0xffffffff80e81c27 at VOP_RECLAIM_APV+0xa7
>> š#15 0xffffffff809f9581 at vgonel+0x221
>> š#16 0xffffffff809f9a19 at vrecycle+0x59
>> š#17 0xffffffff81cdd6fd at zfs_freebsd_inactive+0xd
>> šUptime: 11m11s
>> šDumping 1368 out of 24542 MB:..2%..11%..22%..31%..41%..51%..61%..71%..81%..91%
>>
>> šReading symbols from /boot/kernel/if_lagg.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/if_lagg.ko.symbols
>> šReading symbols from /boot/kernel/aio.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/aio.ko.symbols
>> šReading symbols from /boot/kernel/ichsmb.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ichsmb.ko.symbols
>> šReading symbols from /boot/kernel/smbus.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/smbus.ko.symbols
>> šReading symbols from /boot/kernel/ipmi.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ipmi.ko.symbols
>> šReading symbols from /boot/kernel/zfs.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/zfs.ko.symbols
>> šReading symbols from /boot/kernel/opensolaris.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/opensolaris.ko.symbols
>> šReading symbols from /boot/kernel/ums.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ums.ko.symbols
>> šReading symbols from /boot/kernel/ipfw.ko.symbols...done.
>> šLoaded symbols for /boot/kernel/ipfw.ko.symbols
>> š#0 doadump (textdump=<value optimized out>) at pcpu.h:219
>> š219 pcpu.h: No such file or directory.
>> ššššin pcpu.h
>> š(kgdb) backtrace
>> š#0 doadump (textdump=<value optimized out>) at pcpu.h:219
>> š#1 0xffffffff80951962 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:486
>> š#2 0xffffffff80951d45 in vpanic (fmt=<value optimized out>, ap=<value optimized out>) at /usr/src/sys/kern/kern_shutdown.c:889
>> š#3 0xffffffff80951bd3 in panic (fmt=0x0) at /usr/src/sys/kern/kern_shutdown.c:818
>> š#4 0xffffffff81e0022f in assfail3 (a=<value optimized out>, lv=<value optimized out>, op=<value optimized out>, rv=<value optimized out>, f=<value optimized out>,
>> ššššl=<value optimized out>) at /usr/src/sys/modules/opensolaris/../../cddl/compat/opensolaris/kern/opensolaris_cmn_err.c:91
>> š#5 0xffffffff81cacc70 in zio_buf_alloc (size=0) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:273
>> š#6 0xffffffff81c2b8f2 in arc_get_data_buf (buf=<value optimized out>) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:3880
>> š#7 0xffffffff81c2b657 in arc_buf_alloc (spa=<value optimized out>, size=<value optimized out>, tag=0x0, type=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:2057
>> š#8 0xffffffff81c2d601 in arc_read (pio=0xfffff8000fad03b0, spa=0xfffff8000f63d000, bp=0xfffffe000e509980, done=0xffffffff81c3aed0 <dbuf_read_done>, private=0xfffff8000fdd6360,
>> ššššpriority=ZIO_PRIORITY_SYNC_READ, zio_flags=-2117882160, arc_flags=0xfffffe02925483c4, zb=0xfffff8000fdd6360)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c:4397
>> š#9 0xffffffff81c36ce9 in dbuf_read (db=0xfffff8000fdd6360, zio=0x0, flags=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:682
>> š#10 0xffffffff81c3e415 in dmu_spill_hold_existing (bonus=0xfffff8001f312438, tag=0x0, dbp=0xfffff80062d4e7d0)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c:333
>> š#11 0xffffffff81c73707 in sa_attr_op (hdl=0xfffff80062d4e770, bulk=0xfffffe0292548528, count=1, data_op=SA_LOOKUP, tx=0x0)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c:305
>> š#12 0xffffffff81c75972 in sa_lookup (hdl=0xfffff80062d4e770, attr=<value optimized out>, buf=<value optimized out>, buflen=<value optimized out>)
>> ššššat /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c:1443
>> š#13 0xffffffff81cbf8da in zfs_rmnode (zp=0xfffff80062d4c8a0) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c:633
>> š#14 0xffffffff81cdd75e in zfs_freebsd_reclaim (ap=<value optimized out>) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:6619
>> š#15 0xffffffff80e81c27 in VOP_RECLAIM_APV (vop=<value optimized out>, a=<value optimized out>) at vnode_if.c:2019
>> š#16 0xffffffff809f9581 in vgonel (vp=0xfffff8000f1beb10) at vnode_if.h:830
>> š#17 0xffffffff809f9a19 in vrecycle (vp=0xfffff8000f1beb10) at /usr/src/sys/kern/vfs_subr.c:2951
>> š#18 0xffffffff81cdd6fd in zfs_freebsd_inactive (ap=<value optimized out>) at /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c:6590
>> š#19 0xffffffff80e81b17 in VOP_INACTIVE_APV (vop=<value optimized out>, a=<value optimized out>) at vnode_if.c:1953
>> š#20 0xffffffff809f8322 in vinactive (vp=0xfffff8000f1beb10, td=0xfffff8000f9f34b0) at vnode_if.h:807
>> š#21 0xffffffff809f8712 in vputx (vp=0xfffff8000f1beb10, func=2) at /usr/src/sys/kern/vfs_subr.c:2547
>> š#22 0xffffffff80a0137e in kern_rmdirat (td=<value optimized out>, fd=<value optimized out>, path=<value optimized out>, pathseg=<value optimized out>)
>> ššššat /usr/src/sys/kern/vfs_syscalls.c:3964
>> š#23 0xffffffff80d574bf in amd64_syscall (td=0xfffff8000f9f34b0, traced=0) at subr_syscall.c:141
>> š#24 0xffffffff80d3c72b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:396
>> š#25 0x000000080089458a in ?? ()
>> šPrevious frame inner to this frame (corrupt stack?)
>> šCurrent language: auto; currently minimal
>>
>> šCrash folder (or file) have strange rights:
>> šd---------+ 3 anna domain users 3 10 ÄÅË 10:32 01-Projcts
>> šd---------+ 2 anna domain users 2 8 ÆÅ× 21:46 02-Text
>>
>> šHow correct kernel panic?
>>
>> š_______________________________________________
>> šfreebsd-fs@freebsd.org mailing list
>> šhttps://lists.freebsd.org/mailman/listinfo/freebsd-fs
>> šTo unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"
>
> _______________________________________________
> freebsd-fs@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1076701455583595>