panic on 4.x using star to /dev/nsa0

David Magda dmagda at ee.ryerson.ca
Sat Apr 10 13:00:38 PDT 2004


David Magda <dmagda <at> ee.ryerson.ca> writes:
[...]
> This has only happened once so far so I haven't filed a PR in case it's 
> not reproducible. Since I have the kernel dump I can give more 
[...]

It's happened again doing the same thing. I've installed a newer kernel with
the debugging options following Kris Kennaway's advice. The new kernel (which I
compiled a while ago but never installed) is:

FreeBSD number6.magda.ca 4.9-STABLE FreeBSD 4.9-STABLE #3: Wed Mar 17 16:24:30
EST 2004     dave<at>number6.magda.ca:/usr/obj/usr/src/sys/MYKERNELE  i386

Here's the output of starting gdb and of running 'bt':


number6:/usr/obj/usr/src/sys/MYKERNELE# gdb -k kernel.debug /var/crash/vmcore.6
GNU gdb 4.18 (FreeBSD)
Copyright 1998 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 "i386-unknown-freebsd"... \
    Deprecated bfd_read called at /usr/src/gnu/
    usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c line 2627 \
    in elfstab_build_psymtabs
Deprecated bfd_read called at \
    /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dbxread.c \
    line 933 in fill_symbuf

IdlePTD at physical address 0x005af000
initial pcb at physical address 0x0030a100
panicstr: Waiting List traversal

panic messages:
---
panic: Waiting List traversal


syncing disks... 
done
Uptime: 1h5m20s

dumping to dev #da/0x20001, offset 180392
dump 
511 510 509 508 507 506 505 504 503 502 501 500
[snip]
 212 211 210 20
---
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
487             if (dumping++) {
(kgdb) bt
#0  dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487
#1  0xc018209c in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316
#2  0xc01824e9 in panic (fmt=0xc028fe7b "Waiting List traversal\n")
    at /usr/src/sys/kern/kern_shutdown.c:595
#3  0xc0152c8f in ahc_search_qinfifo (ahc=0xc21d2400, target=6, 
    channel=65 'A', lun=0, tag=7, role=ROLE_INITIATOR, status=0, 
    action=SEARCH_COUNT) at /usr/src/sys/dev/aic7xxx/aic7xxx.c:5506
#4  0xc0155690 in ahc_recover_commands (ahc=0xc21d2400)
    at /usr/src/sys/dev/aic7xxx/aic7xxx.c:7046
#5  0xc01573cf in ahc_recovery_thread (arg=0xc21d2400)
    at /usr/src/sys/dev/aic7xxx/aic_osm_lib.c:142

Again, this was a result of running star 1.4.3 to backup my /home onto DDS3
tapes. The tapes are kind of old so I though I'd run one more backup on them
for archival purposes before putting in new ones.

Anything else I can do to help things out?




More information about the freebsd-stable mailing list