Project

General

Profile

Bug #2971 ยป hammer-crc-error-crash.txt

peeter, 12/21/2016 03:45 AM

 
--- --- ---
Dump header from device /dev/serno/S2RBNX0H542432B.s5b
Architecture: x86_64
Architecture Version: 2
Dump Length: 2113794048B (2015 MB)
Blocksize: 512
Dumptime: Thu Nov 24 11:38:52 2016
Hostname: odin
Magic: DragonFly Kern Dump
Version String: DragonFly v4.7.0.858.gf25fc-DEVELOPMENT #17: Mon Nov 21 13:33:24 EET 2016
root@odin:/usr/obj/usr/src/sys/X86_64_GENERIC
Panic String: Bad link elm 0xffffffe1c766d500 prev->next != elm
Dump Parity: 1297608282
Bounds: 1
Dump Status: good
--- --- ---
dmesg:
. . .
panic with 1 spinlocks held
panic: Bad link elm 0xffffffe1c766d500 prev->next != elm
cpuid = 1
Trace beginning at frame 0xffffffe19d9348c0
panic() at panic+0x261 0xffffffff80606444
panic() at panic+0x261 0xffffffff80606444
cache_zap() at cache_zap+0x328 0xffffffff8066e5a7
_cache_cleanneg() at _cache_cleanneg+0x193 0xffffffff8066f3f0
cache_hysteresis() at cache_hysteresis+0xa1 0xffffffff80670d2a
vnlru_proc() at vnlru_proc+0xb6 0xffffffff80685bfc
Debugger("panic")

CPU1 stopping CPUs: 0x0000000d
stopped
Warning: hardclock missed > 1 sec
Physical memory: 8075 MB
Dumping 2015 MB: 2000 1984 1968 1952 1936 1920 1904 1888 1872 1856 1840 1824 1808 1792 1776 1760 1744 1728 1712 1696 1680 1664 1648 1632 1616 1600 1584 1568 1552 1536 1520 1504 1488 1472 1456 1440 1424 1408 1392 1376 1360 1344 1328 1312 1296 1280 1264 1248 1232 1216 1200 1184 1168 1152 1136 1120 1104 1088 1072 1056 1040 1024 1008 992 976 960 944 928 912 896 880 864 848 832 816 800 784 768 752 736 720 704 688 672 656 640 624 608 592 576 560 544 528 512 496 480 464 448 432 416 400 384 368 352 336 320 304 288 272 256 240 224 208 192 176 160 144 128 112 96 80 64 48 32 16
--- --- ---
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-dragonfly".
For bug reporting instructions, please see:
<http://bugs.dragonflybsd.org/>...
Reading symbols from /usr/obj/usr-hammer-crash/usr/src/sys/X86_64_GENERIC/kernel.debug...done.

Unread portion of the kernel message buffer:


[New pid 33477/0, make]
[New pid 33445/0, make]
[New pid 33448/0, sh]
[New pid 824/0, dntpd]
[New pid 867/0, powerd]
[New pid 983/0, cron]
[New pid 1156/0, sh]
[New pid 1152/0, sudo]
[New pid 1130/0, login]
[New pid 1136/0, getty]
[New pid 1129/0, getty]
[New pid 1/0, init]
[New pid 753/0, pflogd]
[New pid 554/0, devd]
[New kernel syscons14]
[New kernel syscons10]
[New kernel syscons6]
[New kernel syscons2]
[New kernel syncer4]
[New kernel bufdaemon]
[New kernel hammer-S3]
[New kernel hammer-M]
[New kernel unp taskq]
[New kernel ahci0.1]
[New kernel usbus1]
[New kernel ithread23 3]
[New kernel usbus0]
[New kernel ithread195 3]
[New kernel ithreadE 3]
[New kernel crypto 3]
[New kernel firmware taskq]
[New kernel taskq_cpu 3]
[New kernel sensors 3]
[New kernel ifnet 3]
[New kernel netisr_cpu 3]
[New kernel dsched 3]
[New kernel usched 3]
[New kernel usched 3]
[New kernel softclock 3]
[New kernel idle_3]
[New pid 1935/0, tail]
[New pid 33476/0, sh]
[New pid 33450/0, make]
[New pid 33442/0, make]
[New pid 33441/0, make]
[New pid 33440/0, sh]
[New pid 29950/0, make]
[New pid 755/0, pflogd]
[New pid 1489/0, tcsh]
[New pid 1131/0, login]
[New pid 1135/0, getty]
[New kernel syscons13]
[New kernel syscons9]
[New kernel syscons5]
[New kernel syscons1]
[New pid 307/0, dhclient]
[New pid 114/0, adjkerntz]
[New kernel consttyd]
[New kernel vmdaemon]
[New kernel hammer-S2]
[New kernel syncer3]
[New kernel ahci0.0]
[New kernel usbus1]
[New kernel ithread18 2]
[New kernel ithreadE 2]
[New kernel usbus0]
[New kernel crypto 2]
[New kernel taskq_cpu 2]
[New kernel sensors 2]
[New kernel ifnet 2]
[New kernel devfs_msg_core]
[New kernel netisr_cpu 2]
[New kernel dsched 2]
[New kernel usched 2]
[New kernel usched 2]
[New kernel softclock 2]
[New kernel idle_2]
[New pid 33474/0, sh]
[New pid 33447/0, make]
[New pid 33446/0, sh]
[New pid 33444/0, sh]
[New pid 33436/0, sh]
[New pid 33435/0, sh]
[New pid 33430/0, make]
[New kernel pfpurge]
[New pid 308/0, dhclient]
[New pid 1157/0, make]
[New pid 620/0, syslogd]
[New pid 1134/0, getty]
[New pid 1055/0, dbus-daemon]
[New kernel syscons12]
[New kernel syscons8]
[New kernel syscons4]
[New kernel syncer13]
[New kernel syncer5]
[New kernel vnlru]
[New kernel swapcached]
[New kernel hammer-S1]
[New kernel syncer2]
[New kernel ithread16 1]
[New kernel usbus1]
[New kernel usbus0]
[New kernel ithread21 1]
[New kernel xpt_thrd]
[New kernel ithread197 1]
[New kernel ithreadE 1]
[New kernel crypto 1]
[New kernel taskq_cpu 1]
[New kernel sensors 1]
[New kernel ifnet 1]
[New kernel netisr_cpu 1]
[New kernel disk_msg_core]
[New kernel dsched 1]
[New kernel usched 1]
[New kernel usched 1]
[New kernel softclock 1]
[New kernel idle_1]
[New pid 33475/0, sh]
[New pid 33470/0, make]
[New pid 33469/0, sh]
[New pid 33439/0, make]
[New pid 33431/0, sh]
[New pid 33429/0, sh]
[New pid 1153/0, make]
[New pid 29949/0, sh]
[New pid 1137/0, tcsh]
[New pid 1132/0, getty]
[New pid 1133/0, getty]
[New pid 957/0, sshd]
[New pid 943/0, udevd]
[New pid 931/0, dhclient]
[New pid 536/0, moused]
[New kernel syscons15]
[New kernel syscons11]
[New kernel syscons7]
[New kernel syscons3]
[New pid 497/0, moused]
[New kernel syncer12]
[New kernel syscons255]
[New kernel bufdaemon_hw]
[New kernel pagedaemon]
[New kernel hammer-S0]
[New kernel random]
[New kernel syncer1]
[New pid 0/0, swapper]
[New kernel usbus1]
[New kernel ithread17 0]
[New kernel usbus0]
[New kernel ithread9 0]
[New kernel acpi_task]
[New kernel crypto returns]
[New kernel crypto 0]
[New kernel taskq_cpu 0]
[New kernel sensors 0]
[New kernel ifnet 0]
[New kernel netisr_cpu 0]
[New kernel dsched 0]
[New kernel usched 0]
[New kernel usched 0]
[New kernel ithread196 0]
[New kernel ithreadE 0]
[New kernel softclock 0]
[New kernel idle_0]
Reading symbols from /boot/kernel/acpi.ko...done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/ehci.ko...done.
Loaded symbols for /boot/kernel/ehci.ko
Reading symbols from /boot/kernel/xhci.ko...done.
Loaded symbols for /boot/kernel/xhci.ko
Reading symbols from /boot/kernel/pf.ko...done.
Loaded symbols for /boot/kernel/pf.ko
_get_mycpu () at ./machine/thread.h:69
69 __asm ("movq %%gs:globaldata,%0" : "=r" (gd) : "m"(__mycpu__dummy));
(kgdb) bt
#0 _get_mycpu () at ./machine/thread.h:69
#1 panic (fmt=fmt@entry=0xffffffff80b3b548 "Bad link elm %p prev->next != elm")
at /usr/src/sys/kern/kern_shutdown.c:833
#2 0xffffffff8066e5a7 in cache_zap (ncp=ncp@entry=0xffffffe1c766d500, nonblock=nonblock@entry=1)
at /usr/src/sys/kern/vfs_cache.c:2570
#3 0xffffffff8066f3f0 in _cache_cleanneg (count=331) at /usr/src/sys/kern/vfs_cache.c:3583
#4 0xffffffff80670d2a in cache_hysteresis (critpath=critpath@entry=0) at /usr/src/sys/kern/vfs_cache.c:2643
#5 0xffffffff80685bfc in vnlru_proc () at /usr/src/sys/kern/vfs_mount.c:487
#6 0xffffffff805f5140 in _kthread_create (func=<optimized out>, arg=<optimized out>, tdp=<optimized out>,
cpu=<optimized out>, fmt=0xffffffe0f6df0000 "", ap=<optimized out>) at /usr/src/sys/kern/kern_kthread.c:75
#7 0x0000000000000000 in ?? ()
(kgdb) frame 6
#6 0xffffffff805f5140 in _kthread_create (func=<optimized out>, arg=<optimized out>, tdp=<optimized out>,
cpu=<optimized out>, fmt=0xffffffe0f6df0000 "", ap=<optimized out>) at /usr/src/sys/kern/kern_kthread.c:75
75 }
(kgdb) frame 5
#5 0xffffffff80685bfc in vnlru_proc () at /usr/src/sys/kern/vfs_mount.c:487
warning: Source file is more recent than executable.
487 * even if vnode counts are nominal, to try to avoid
(kgdb) info regi
rax *value not available*
rbx 0x66666667 1717986919
rcx *value not available*
rdx *value not available*
rsi *value not available*
rdi *value not available*
rbp 0xffffffe19d934ab0 0xffffffe19d934ab0
rsp 0xffffffe19d934aa0 0xffffffe19d934aa0
r8 *value not available*
r9 *value not available*
r10 *value not available*
r11 *value not available*
r12 0xffffffe0f6df0000 -133297143808
r13 0xffffffe19d934ac0 -130500310336
r14 0xffffffe0f6df0000 -133297143808
r15 0xffffffe0f755a9e0 -133289367072
rip 0xffffffff80685bfc 0xffffffff80685bfc <vnlru_proc+182>
eflags *value not available*
cs *value not available*
ss *value not available*
ds *value not available*
es *value not available*
fs *value not available*
gs *value not available*
(kgdb) x/a 0xffffffe19d934aa0
0xffffffe19d934aa0: 0x0
(kgdb)
0xffffffe19d934aa8: 0xffffffe0f6df0b48
(kgdb)
0xffffffe19d934ab0: 0x0
(kgdb)
0xffffffe19d934ab8: 0xffffffff805f5140 <kthread_exit>
(kgdb)
0xffffffe19d934ac0: 0x0
(kgdb)
0xffffffe19d934ac8: 0x0
(kgdb)
0xffffffe19d934ad0: 0x0
(kgdb)
0xffffffe19d934ad8: 0x0
(kgdb)
0xffffffe19d934ae0: 0x0
(kgdb)
0xffffffe19d934ae8: 0x0
(kgdb)
0xffffffe19d934af0: 0x0
(kgdb)
0xffffffe19d934af8: 0x0
(kgdb)
0xffffffe19d934b00: 0x0
(kgdb)
0xffffffe19d934b08: 0x0
(kgdb)
0xffffffe19d934b10: 0x0
(kgdb)
0xffffffe19d934b18: 0x0
(kgdb)
0xffffffe19d934b20: 0x0
(kgdb)
0xffffffe19d934b28: 0x0
(kgdb)
0xffffffe19d934b30: 0x0
(kgdb)
0xffffffe19d934b38: 0xffffffff80685b46 <vnlru_proc>
(kgdb)
0xffffffe19d934b40: 0x0
(kgdb)
0xffffffe19d934b48: 0x0
(kgdb)
0xffffffe19d934b50: 0x0
(kgdb)
0xffffffe19d934b58: 0x0
(kgdb)
--- --- ---
    (1-1/1)