kern/137361: [panic] FreeBSD panics with random intervals

Alexey Ivanov need4spam at bk.ru
Sun Aug 2 17:00:10 UTC 2009


>Number:         137361
>Category:       kern
>Synopsis:       [panic] FreeBSD panics with random intervals
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 02 17:00:09 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Alexey Ivanov
>Release:        7.2-STABLE
>Organization:
>Environment:
FreeBSD KAZANTIP-REBORN 7.2-STABLE FreeBSD 7.2-STABLE #21: Fri Jul 24 22:49:03 MSD 2009     savetherbtz at KAZANTIP-REBORN:/usr/obj/usr/src/sys/KAZANTIP-REBORN  i386

>Description:
KAZANTIP-REBORN# cat info.12
Dump header from device /dev/ad4s1b
  Architecture: i386
  Architecture Version: 2
  Dump Length: 292782080B (279 MB)
  Blocksize: 512
  Dumptime: Sun Aug  2 20:38:25 2009
  Hostname: KAZANTIP-REBORN
  Magic: FreeBSD Kernel Dump
  Version String: FreeBSD 7.2-STABLE #21: Fri Jul 24 22:49:03 MSD 2009
    savetherbtz at KAZANTIP-REBORN:/usr/obj/usr/src/sys/KAZANTIP-REBORN
  Panic String: vm_fault: fault on nofault entry, addr: c1885000
  Dump Parity: 643785839
  Bounds: 12
  Dump Status: good
KAZANTIP-REBORN# kgdb /usr/obj/usr/src/sys/KAZANTIP-REBORN/kernel.debug vmcore.12
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 "i386-marcel-freebsd"...

Unread portion of the kernel message buffer:
panic: vm_fault: fault on nofault entry, addr: c1885000
cpuid = 0
Uptime: 17h6m10s
Physical memory: 1999 MB
Dumping 279 MB: 264 248 232 216 200 184 168 152 136 120 104 88 72 56 40 24 8

Reading symbols from /boot/kernel/zfs.ko...Reading symbols from /boot/kernel/zfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/zfs.ko
Reading symbols from /boot/kernel/opensolaris.ko...Reading symbols from /boot/kernel/opensolaris.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/opensolaris.ko
Reading symbols from /boot/kernel/geom_eli.ko...Reading symbols from /boot/kernel/geom_eli.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/geom_eli.ko
Reading symbols from /boot/kernel/accf_data.ko...Reading symbols from /boot/kernel/accf_data.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_data.ko
Reading symbols from /boot/kernel/accf_http.ko...Reading symbols from /boot/kernel/accf_http.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/accf_http.ko
Reading symbols from /boot/kernel/acpi.ko...Reading symbols from /boot/kernel/acpi.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linux.ko
#0  doadump () at pcpu.h:196
196     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) bt
#0  doadump () at pcpu.h:196
#1  0xc07d0bf7 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2  0xc07d0ec9 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3  0xc0a47a08 in vm_fault (map=0xc1871000, vaddr=3246936064,
    fault_type=1 '\001', fault_flags=0) at /usr/src/sys/vm/vm_fault.c:277
#4  0xc0b15c8e in trap_pfault (frame=0xc5420b30, usermode=0, eva=3246940112)
    at /usr/src/sys/i386/i386/trap.c:840
#5  0xc0b16672 in trap (frame=0xc5420b30) at /usr/src/sys/i386/i386/trap.c:529
#6  0xc0afbc3b in calltrap () at /usr/src/sys/i386/i386/exception.s:166
#7  0xc07bd936 in free (addr=0xc5d38500, mtp=0xc0c78b80) at vm_page.h:266
#8  0xc0824fd9 in m_tag_free_default (t=0xc5d38500)
    at /usr/src/sys/kern/uipc_mbuf2.c:314
#9  0xc0824d92 in m_tag_delete (m=0xc7a11b00, t=0xc5d38500) at mbuf.h:902
#10 0xc0824ddf in m_tag_delete_chain (m=0xc7a11b00, t=0x0)
    at /usr/src/sys/kern/uipc_mbuf2.c:359
#11 0xc07bec25 in mb_dtor_mbuf (mem=0xc7a11b00, size=256, arg=Variable "arg" is not available.
)
    at /usr/src/sys/kern/kern_mbuf.c:448
#12 0xc0a44daf in uma_zfree_arg (zone=0xc185f000, item=0xc7a11b00, udata=0x0)
    at /usr/src/sys/vm/uma_core.c:2252
#13 0xc0822a73 in m_freem (mb=0xc6106500) at uma.h:305
#14 0xc0ae727d in nfe_txeof (sc=0xc5b5b000)
    at /usr/src/sys/dev/nfe/if_nfe.c:2299
---Type <return> to continue, or q <return> to quit---
#15 0xc0ae9869 in nfe_poll (ifp=0xc5b4a400, cmd=POLL_ONLY, count=1000)
    at /usr/src/sys/dev/nfe/if_nfe.c:1571
#16 0xc07c3eeb in netisr_poll () at /usr/src/sys/kern/kern_poll.c:432
#17 0xc0887932 in swi_net (dummy=0x0) at /usr/src/sys/net/netisr.c:254
#18 0xc07ac4db in ithread_loop (arg=0xc59c2360)
    at /usr/src/sys/kern/kern_intr.c:1126
#19 0xc07a8de9 in fork_exit (callout=0xc07ac330 <ithread_loop>,
    arg=0xc59c2360, frame=0xc5420d38) at /usr/src/sys/kern/kern_fork.c:811
#20 0xc0afbcb0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:271
(kgdb) list *0xc07bd936
0xc07bd936 is in free (uma_int.h:381).
376     {
377             vm_page_t p;
378             uma_slab_t slab;
379
380             p = PHYS_TO_VM_PAGE(pmap_kextract(va));
381             slab = (uma_slab_t )p->object;
382
383             if (p->flags & PG_SLAB)
384                     return (slab);
385             else

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list