FreeBSD 7.1 crashing on shutdown, halt etc.

Cezary Morga cm at therek.net
Tue Feb 17 15:09:29 PST 2009


I've got a similar problem here with source code csuped today.

kgdb output:
Unread portion of the kernel message buffer:
<118>Feb 17 20:59:17 frameshift syslogd: exiting on signal 15
Waiting (max 60 seconds) for system process `vnlru' to stop...done
Waiting (max 60 seconds) for system process `bufdaemon' to stop...done
Waiting (max 60 seconds) for system process `syncer' to stop...
Syncing disks, vnodes remaining...1 1 0 0 0 done
All buffers synced.


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0xc
fault code              = supervisor write, page not present
instruction pointer     = 0x20:0xc54cd387
stack pointer           = 0x28:0xe9b73a60
frame pointer           = 0x28:0xe9b73a7c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 1238 (halt)
trap number             = 12
panic: page fault
cpuid = 0
Uptime: 40s
Physical memory: 1387 MB
Dumping 92 MB: 77 61 45 29 13

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/modules/bcmwl5_sys.ko...done.
Loaded symbols for /boot/modules/bcmwl5_sys.ko
Reading symbols from /boot/kernel/ndis.ko...Reading symbols 
from /boot/kernel/ndis.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/ndis.ko
Reading symbols from /boot/kernel/if_ndis.ko...Reading symbols 
from /boot/kernel/if_ndis.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_ndis.ko
Reading symbols from /boot/modules/nvidia.ko...done.
Loaded symbols for /boot/modules/nvidia.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/atapicam.ko...Reading symbols 
from /boot/kernel/atapicam.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/atapicam.ko
Reading symbols from /boot/modules/sdmmc.ko...done.
Loaded symbols for /boot/modules/sdmmc.ko
Reading symbols from /boot/kernel/dtraceall.ko...Reading symbols 
from /boot/kernel/dtraceall.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/dtraceall.ko
Reading symbols from /boot/kernel/cyclic.ko...Reading symbols 
from /boot/kernel/cyclic.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/cyclic.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/dtrace.ko...Reading symbols 
from /boot/kernel/dtrace.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/dtrace.ko
Reading symbols from /boot/kernel/dtmalloc.ko...Reading symbols 
from /boot/kernel/dtmalloc.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/dtmalloc.ko
Reading symbols from /boot/kernel/fbt.ko...Reading symbols 
from /boot/kernel/fbt.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/fbt.ko
Reading symbols from /boot/kernel/sdt.ko...Reading symbols 
from /boot/kernel/sdt.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/sdt.ko
Reading symbols from /boot/kernel/systrace.ko...Reading symbols 
from /boot/kernel/systrace.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/systrace.ko
Reading symbols from /boot/kernel/profile.ko...Reading symbols 
from /boot/kernel/profile.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/profile.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/linprocfs.ko...Reading symbols 
from /boot/kernel/linprocfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/linprocfs.ko
Reading symbols from /boot/kernel/zfs.ko...Reading symbols 
from /boot/kernel/zfs.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/zfs.ko
#0  doadump () at pcpu.h:196
196     pcpu.h: No such file or directory.
        in pcpu.h
(kgdb) backtrace
#0  doadump () at pcpu.h:196
#1  0xc079de57 in boot (howto=260) 
at /usr/src/sys/kern/kern_shutdown.c:418
#2  0xc079e129 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3  0xc0ac070c in trap_fatal (frame=0xe9b73a20, eva=12) 
at /usr/src/sys/i386/i386/trap.c:939
#4  0xc0ac0990 in trap_pfault (frame=0xe9b73a20, usermode=0, eva=12) 
at /usr/src/sys/i386/i386/trap.c:852
#5  0xc0ac13dc in trap (frame=0xe9b73a20) 
at /usr/src/sys/i386/i386/trap.c:530
#6  0xc0aa70db in calltrap () at /usr/src/sys/i386/i386/exception.s:159
#7  0xc54cd387 in gfs_dir_create () from /boot/kernel/zfs.ko
Previous frame inner to this frame (corrupt stack?)

-- 
Cezary Morga
"The Bible tells us to love our neighbors, and also to love our enemies; 
probably because they are generally the same people." (G. K. 
Chesterton)


More information about the freebsd-stable mailing list