Hi,
I have a problem with a server acting as a gateway and firewall.
The problems started approximatively 2 months ago.
I tried some resolving. I disabled some services and hardware thinking it might help but it not.
The gateway panic and reboot randomly. The reboots are more and more frequent. Just today it reboots 2 times.
Here are some informations I hope they will be helpful.
The content of /var/run/dmesg.boot http://pastebin.com/m737f7577
I followed the kernel debugging page in the handbook and the results are :
If other informations are needed, ask me and i will answer quickly.
Thanks
ps: excuse me for my poor english
I have a problem with a server acting as a gateway and firewall.
The problems started approximatively 2 months ago.
I tried some resolving. I disabled some services and hardware thinking it might help but it not.
The gateway panic and reboot randomly. The reboots are more and more frequent. Just today it reboots 2 times.
Here are some informations I hope they will be helpful.
Code:
uname -v
FreeBSD 7.1-PRERELEASE #7: Sat Sep 26 14:48:18 CEST 2009 root@gateway.cifacom.lan:/usr/obj/usr/src/sys/KERNv1
The content of /var/run/dmesg.boot http://pastebin.com/m737f7577
I followed the kernel debugging page in the handbook and the results are :
Code:
kgdb kernel.debug /var/crash/vmcore.14
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:
spin lock 0xc07886c0 (ÀxÀd) held by 0xc0788660 (tid 0) too long
panic: spin lock held too long
Uptime: 17h43m59s
Physical memory: 503 MB
Dumping 118 MB: 103 87 71 55 39 23 7
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/if_vlan.ko...Reading symbols from /boot/kernel/if_vlan.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_vlan.ko
Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pf.ko
Reading symbols from /boot/kernel/if_tun.ko...Reading symbols from /boot/kernel/if_tun.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_tun.ko
#0 doadump () at pcpu.h:196
196 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
Code:
kgdb kernel.debug /var/crash/vmcore.16
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:
kernel trap 12 with interrupts disabled
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xd627fa70
fault code = supervisor read, page not present
instruction pointer = 0x20:0xc0558ea1
stack pointer = 0x28:0xd607fa54
frame pointer = 0x28:0xd627fa80
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = resume, IOPL = 0
current process = 1255 (lldpd)
trap number = 12
panic: page fault
Uptime: 13m8s
Physical memory: 503 MB
Dumping 71 MB: 56 40 24 8
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/if_vlan.ko...Reading symbols from /boot/kernel/if_vlan.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/if_vlan.ko
Reading symbols from /boot/kernel/pf.ko...Reading symbols from /boot/kernel/pf.ko.symbols...done.
done.
Loaded symbols for /boot/kernel/pf.ko
#0 doadump () at pcpu.h:196
196 __asm __volatile("movl %%fs:0,%0" : "=r" (td));
If other informations are needed, ask me and i will answer quickly.
Thanks
ps: excuse me for my poor english