need help: crashing appears to be caused by/within console screen
Edward Sanford Sutton, III
mirror176 at cox.net
Fri Jul 24 12:03:22 UTC 2009
I do not know where I should ask for help but I have core files from July
24, 23, 21 (x2), 19, 16 (x2) and May 17. All of the July crashes appear
similar. The May crash was unrelated but shows that things were relatively
stable until the first of these glitches. I am currently using the nvidia
driver version 180.60 from ports on FreeBSD 7.2-RELEASE #0.
The crashes typically take place when running through port rebuilds and
upgrades, which I often do from the 3rd terminal. It usually occurs when I am
away, but I just saw it where it looked like it was going to load the
terminal screen saver and the screen just sat blank for maybe 10 seconds and
then the system was restarting. I have since unloaded logo_saver.ko but would
still like to resolve the source of the crashes if possible.
Any suggestions where I should go from here and what other information would
be helpful? At the end I copied a kgdb with a backtrace; It is what lead me
to see that it crashed each time as the screen saver was activating (or so it
now seems likely).
# kgdb kernel.debug /var/crash/vmcore.22
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: pmap_mapdev: Couldn't alloc kernel virtual memory
cpuid = 0
Physical memory: 2031 MB
Dumping 233 MB: 218 202 186 170 154 138 122 106 90 74 58 42 26 10
Reading symbols from /boot/kernel/splash_bmp.ko...Reading symbols
Loaded symbols for /boot/kernel/splash_bmp.ko
Reading symbols from /boot/kernel/vesa.ko...Reading symbols
Loaded symbols for /boot/kernel/vesa.ko
Reading symbols from /boot/kernel/geom_vinum.ko...Reading symbols
Loaded symbols for /boot/kernel/geom_vinum.ko
Reading symbols from /boot/kernel/linux.ko...Reading symbols
Loaded symbols for /boot/kernel/linux.ko
Reading symbols from /boot/kernel/snd_ich.ko...Reading symbols
Loaded symbols for /boot/kernel/snd_ich.ko
Reading symbols from /boot/kernel/sound.ko...Reading symbols
Loaded symbols for /boot/kernel/sound.ko
Reading symbols from /boot/kernel/aio.ko...Reading symbols
Loaded symbols for /boot/kernel/aio.ko
Reading symbols from /boot/kernel/sem.ko...Reading symbols
Loaded symbols for /boot/kernel/sem.ko
Reading symbols from /boot/modules/nvidia.ko...done.
Loaded symbols for /boot/modules/nvidia.ko
Reading symbols from /boot/modules/kqemu.ko...done.
Loaded symbols for /boot/modules/kqemu.ko
Reading symbols from /boot/modules/ltmdm.ko...done.
Loaded symbols for /boot/modules/ltmdm.ko
Reading symbols from /boot/kernel/acpi.ko...Reading symbols
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols
Loaded symbols for /boot/kernel/linprocfs.ko
Reading symbols from /boot/kernel/logo_saver.ko...Reading symbols
Loaded symbols for /boot/kernel/logo_saver.ko
Reading symbols from /usr/local/modules/rtc.ko...done.
Loaded symbols for /usr/local/modules/rtc.ko
#0 doadump () at pcpu.h:196
196 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
#0 doadump () at pcpu.h:196
#1 0xc0590dbf in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418
#2 0xc0591084 in panic (fmt=Variable "fmt" is not available.
) at /usr/src/sys/kern/kern_shutdown.c:574
#3 0xc07ffc54 in pmap_mapdev_attr (pa=3489660928, size=268435456, mode=0)
#4 0xc07ffcfe in pmap_mapdev (pa=3489660928, size=268435456)
#5 0xc09b51d5 in vesa_set_mode (adp=0xc08e5620, mode=259)
#6 0xc642ea58 in logo_saver (adp=0xc08e5620, blank=1)
#7 0xc04909f6 in splash (adp=0xc08e5620, on=1)
#8 0xc04da60c in scsplash_saver (sc=0xc08f2960, show=1)
#9 0xc04dc72e in scrn_timer (arg=0xc08f2960)
#10 0xc05a27af in softclock (dummy=0x0)
#11 0xc0570398 in ithread_loop (arg=0xc58a6520)
#12 0xc056d001 in fork_exit (callout=0xc05701e4 <ithread_loop>,
arg=0xc58a6520, frame=0xc57fdd38) at /usr/src/sys/kern/kern_fork.c:810
#13 0xc07ea3f0 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:264
More information about the freebsd-questions