i386/139999: Freeze and crash

Stephane Legrand stephleg at free.fr
Mon Oct 26 20:10:02 UTC 2009


>Number:         139999
>Category:       i386
>Synopsis:       Freeze and crash
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 26 20:10:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Stephane Legrand
>Release:        7.2-STABLE Fri Oct  9 19:53:14 CEST 2009
>Organization:
>Environment:
FreeBSD sequoia.xxx 7.2-STABLE FreeBSD 7.2-STABLE #0: Fri Oct 9 19:53:14 CEST 2009 stephane at sequoia.xxx:/usr/obj/usr/src/sys/SEQUOIA i386
>Description:
Hello,

I had a system freeze (mouse frozen on X, no keyboard) and a few seconds later the system reboot. This is not the first time i have this problem, it happens randomly may be once a week since around one or two months. I don't know if it can be a hardware issue (?). As i get a core this time, here is the backtrace : 

sequoia# kgdb kernel.debug /var/crash/vmcore.5
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: c265d000
cpuid = 0
Uptime: 9h52m50s
Physical memory: 1002 MB
Dumping 203 MB: 188 172 156 140 124 108 92 76 60 44 28 12

Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols from /boot/kernel/linprocfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linprocfs.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
Reading symbols from /boot/kernel/linsysfs.ko...Reading symbols from /boot/kernel/linsysfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linsysfs.ko
Reading symbols from /boot/kernel/snd_hda.ko...Reading symbols from /boot/kernel/snd_hda.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/snd_hda.ko
Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/sound.ko
Reading symbols from /boot/kernel/sem.ko...Reading symbols from /boot/kernel/sem.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/sem.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/netgraph.ko...Reading symbols from /boot/kernel/netgraph.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/netgraph.ko
Reading symbols from /boot/kernel/ng_ether.ko...Reading symbols from /boot/kernel/ng_ether.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_ether.ko
Reading symbols from /boot/kernel/ng_pppoe.ko...Reading symbols from /boot/kernel/ng_pppoe.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_pppoe.ko
Reading symbols from /boot/kernel/ng_socket.ko...Reading symbols from /boot/kernel/ng_socket.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ng_socket.ko
Reading symbols from /boot/kernel/ipfw.ko...Reading symbols from /boot/kernel/ipfw.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ipfw.ko
Reading symbols from /usr/local/modules/fuse.ko...done.
Loaded symbols for /usr/local/modules/fuse.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 /usr/local/modules/rtc.ko...done.
Loaded symbols for /usr/local/modules/rtc.ko
Reading symbols from /boot/kernel/i915.ko...Reading symbols from /boot/kernel/i915.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/i915.ko
Reading symbols from /boot/kernel/drm.ko...Reading symbols from /boot/kernel/drm.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/drm.ko
#0  doadump () at pcpu.h:196
196		__asm __volatile("movl %%fs:0,%0" : "=r" (td));
(kgdb) backtrace
#0  doadump () at pcpu.h:196
#1  0xc075ef9f in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2  0xc075f264 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3  0xc0973a9e in vm_fault (map=0xc1471000, vaddr=3261452288, fault_type=1 '\001', fault_flags=0) at /usr/src/sys/vm/vm_fault.c:277
#4  0xc09e7e43 in trap_pfault (frame=0xe6931a50, usermode=0, eva=3261453352) at /usr/src/sys/i386/i386/trap.c:845
#5  0xc09e87fb in trap (frame=0xe6931a50) at /usr/src/sys/i386/i386/trap.c:534
#6  0xc09cef3b in calltrap () at /usr/src/sys/i386/i386/exception.s:166
#7  0xc09897ba in vm_reserv_level_iffullpop (m=0xc4aa28b8) at /usr/src/sys/vm/vm_reserv.c:512
#8  0xc09e57b1 in pmap_enter (pmap=0xc4741350, va=742387712, access=2 '\002', m=0xc4aa28b8, prot=7 '\a', wired=0) at /usr/src/sys/i386/i386/pmap.c:3217
#9  0xc09753be in vm_fault (map=0xc47412c4, vaddr=742387712, fault_type=2 '\002', fault_flags=8) at /usr/src/sys/vm/vm_fault.c:892
#10 0xc09e7d90 in trap_pfault (frame=0xe6931d38, usermode=1, eva=742387712) at /usr/src/sys/i386/i386/trap.c:833
#11 0xc09e869f in trap (frame=0xe6931d38) at /usr/src/sys/i386/i386/trap.c:399
#12 0xc09cef3b in calltrap () at /usr/src/sys/i386/i386/exception.s:166
#13 0x285dd1e2 in ?? ()
Previous frame inner to this frame (corrupt stack?)
(kgdb)



Regards,
Stephane.
>How-To-Repeat:
The crash happens randomly. Nonetheless, it seems that the crash happens when the CPU and the disk are in an activity peak.
>Fix:


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


More information about the freebsd-i386 mailing list