Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 2009 10:50:02 GMT
From:      Vitaly Dodonov <dreamer.two@gmail.com>
To:        freebsd-net@FreeBSD.org
Subject:   Re: kern/131310: [panic] 7.1 panics with mpd netgraph interface  changes
Message-ID:  <200902131050.n1DAo2BD072225@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/131310; it has been noted by GNATS.

From: Vitaly Dodonov <dreamer.two@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/131310: [panic] 7.1 panics with mpd netgraph interface 
	changes
Date: Fri, 13 Feb 2009 13:41:50 +0300

 i get another panics without mpd and netrgaph, seems it pf related panic
 first on using my pppoe provider with ppp and second on openvpn restart
 
 
 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 "amd64-marcel-freebsd"...
 
 Unread portion of the kernel message buffer:
 
 
 Fatal trap 9: general protection fault while in kernel mode
 cpuid = 0; apic id = 00
 instruction pointer     = 0x8:0xffffffffdbe96b06
 stack pointer           = 0x10:0xffffffffdbd3f8a0
 frame pointer           = 0x10:0xffffffffdbd3f8f0
 code segment            = base 0x0, limit 0xfffff, type 0x1b
                         = DPL 0, pres 1, long 1, def32 0, gran 1
 processor eflags        = interrupt enabled, resume, IOPL = 0
 current process         = 2515 (ppp)
 trap number             = 9
 panic: general protection fault
 cpuid = 0
 Uptime: 2h50m5s
 Physical memory: 4079 MB
 Dumping 1266 MB: 1251 1235 1219 1203 1187 1171 1155 1139 1123 1107
 1091 1075 1059 1043 1027 1011 995 979 963 947 931 915 899 883 867 851
 835 819 803 787 771 755 739 723 707 691 675 659 643 627 611 595 579
 563 547 531 515 499 483 467 451 435 419 403 387 371 355 339 323 307
 291 275 259 243 227 211 195 179 163 147 131 115 99 83 67 51 35 19 3
 
 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/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/netgraph.ko...Reading symbols from
 /boot/kernel/netgraph.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/netgraph.ko
 Reading symbols from /boot/kernel/geom_journal.ko...Reading symbols
 from /boot/kernel/geom_journal.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/geom_journal.ko
 Reading symbols from /boot/kernel/if_lagg.ko...Reading symbols from
 /boot/kernel/if_lagg.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/if_lagg.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/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_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/ng_iface.ko...Reading symbols from
 /boot/kernel/ng_iface.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_iface.ko
 Reading symbols from /boot/kernel/ng_ppp.ko...Reading symbols from
 /boot/kernel/ng_ppp.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_ppp.ko
 Reading symbols from /boot/kernel/ng_tcpmss.ko...Reading symbols from
 /boot/kernel/ng_tcpmss.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_tcpmss.ko
 #0  doadump () at pcpu.h:195
 195             __asm __volatile("movq %%gs:0,%0" : "=r" (td));
 (kgdb) backtrace
 #0  doadump () at pcpu.h:195
 #1  0x0000000000000004 in ?? ()
 #2  0xffffffff804b4dbb in boot (howto=260) at
 /usr/src/sys/kern/kern_shutdown.c:418
 #3  0xffffffff804b5262 in panic (fmt=0x104 <Address 0x104 out of
 bounds>) at /usr/src/sys/kern/kern_shutdown.c:574
 #4  0xffffffff80788903 in trap_fatal (frame=0xffffff0005f47000,
 eva=Variable "eva" is not available.
 ) at /usr/src/sys/amd64/amd64/trap.c:764
 #5  0xffffffff80789455 in trap (frame=0xffffffffdbd3f7f0) at
 /usr/src/sys/amd64/amd64/trap.c:565
 #6  0xffffffff8076ee0e in calltrap () at
 /usr/src/sys/amd64/amd64/exception.S:209
 #7  0xffffffffdbe96b06 in pfi_instance_add (ifp=0xffffff0007801000,
 net=128, flags=0) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:578
 #8  0xffffffffdbe96dd6 in pfi_table_update (kt=0xffffff0046583510,
 kif=Variable "kif" is not available.
 ) at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:561
 #9  0xffffffffdbe9706b in pfi_dynaddr_update (dyn=0xffffff00465d0438)
 at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:543
 #10 0xffffffffdbe970be in pfi_kif_update (kif=0xffffff000750d200) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:520
 #11 0xffffffffdbe970ec in pfi_kif_update (kif=0xffffff00077c2500) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:525
 #12 0xffffffffdbe9715c in pfi_ifaddr_event (arg=Variable "arg" is not available.
 ) at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:942
 #13 0xffffffff80589c5c in in_control (so=Variable "so" is not available.
 ) at /usr/src/sys/netinet/in.c:476
 #14 0xffffffff8054d17f in ifioctl (so=0xffffff00962dc000,
 cmd=2149607705, data=0xffffff007f5be200 "tun0", td=0xffffff0005f47000)
 at /usr/src/sys/net/if.c:1952
 #15 0xffffffff804ec104 in kern_ioctl (td=0xffffff0005f47000, fd=0,
 com=2149607705, data=0xffffff007f5be200 "tun0") at file.h:268
 #16 0xffffffff804ec40a in ioctl (td=0xffffff0005f47000,
 uap=0xffffffffdbd3fbf0) at /usr/src/sys/kern/sys_generic.c:570
 #17 0xffffffff80788f57 in syscall (frame=0xffffffffdbd3fc80) at
 /usr/src/sys/amd64/amd64/trap.c:907
 #18 0xffffffff8076f01b in Xfast_syscall () at
 /usr/src/sys/amd64/amd64/exception.S:330
 #19 0x000000080124637c in ?? ()
 Previous frame inner to this frame (corrupt stack?)
 
 
 
 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 "amd64-marcel-freebsd"...
 
 Unread portion of the kernel message buffer:
 
 
 Fatal trap 9: general protection fault while in kernel mode
 cpuid = 0; apic id = 00
 instruction pointer     = 0x8:0xffffffffdbe7db06
 stack pointer           = 0x10:0xffffffffdbfef650
 frame pointer           = 0x10:0xffffffffdbfef6a0
 code segment            = base 0x0, limit 0xfffff, type 0x1b
                         = DPL 0, pres 1, long 1, def32 0, gran 1
 processor eflags        = interrupt enabled, resume, IOPL = 0
 current process         = 1802 (openvpn)
 trap number             = 9
 panic: general protection fault
 cpuid = 0
 Uptime: 1h7m42s
 Physical memory: 4079 MB
 Dumping 1036 MB: 1021 1005 989 973 957 941 925 909 893 877 861 845 829
 813 797 781 765 749 733 717 701 685 669 653 637 621 605 589 573 557
 541 525 509 493 477 461 445 429 413 397 381 365 349 333 317 301 285
 269 253 237 221 205 189 173 157 141 125 109 93 77 61 45 29 13
 
 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_journal.ko...Reading symbols
 from /boot/kernel/geom_journal.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/geom_journal.ko
 Reading symbols from /boot/kernel/if_lagg.ko...Reading symbols from
 /boot/kernel/if_lagg.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/if_lagg.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/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/ng_iface.ko...Reading symbols from
 /boot/kernel/ng_iface.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_iface.ko
 Reading symbols from /boot/kernel/ng_ppp.ko...Reading symbols from
 /boot/kernel/ng_ppp.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_ppp.ko
 Reading symbols from /boot/kernel/ng_tcpmss.ko...Reading symbols from
 /boot/kernel/ng_tcpmss.ko.symbols...done.
 done.
 Loaded symbols for /boot/kernel/ng_tcpmss.ko
 #0  doadump () at pcpu.h:195
 195             __asm __volatile("movq %%gs:0,%0" : "=r" (td));
 (kgdb) backtrace
 #0  doadump () at pcpu.h:195
 #1  0x0000000000000004 in ?? ()
 #2  0xffffffff804b4dbb in boot (howto=260) at
 /usr/src/sys/kern/kern_shutdown.c:418
 #3  0xffffffff804b5262 in panic (fmt=0x104 <Address 0x104 out of
 bounds>) at /usr/src/sys/kern/kern_shutdown.c:574
 #4  0xffffffff80788903 in trap_fatal (frame=0xffffff006ef98000,
 eva=Variable "eva" is not available.
 ) at /usr/src/sys/amd64/amd64/trap.c:764
 #5  0xffffffff80789455 in trap (frame=0xffffffffdbfef5a0) at
 /usr/src/sys/amd64/amd64/trap.c:565
 #6  0xffffffff8076ee0e in calltrap () at
 /usr/src/sys/amd64/amd64/exception.S:209
 #7  0xffffffffdbe7db06 in pfi_instance_add (ifp=0xffffff0006883000,
 net=128, flags=0) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:578
 #8  0xffffffffdbe7ddd6 in pfi_table_update (kt=0xffffff0006795000,
 kif=Variable "kif" is not available.
 ) at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:561
 #9  0xffffffffdbe7e06b in pfi_dynaddr_update (dyn=0xffffff0006793ca8)
 at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:543
 #10 0xffffffffdbe7e0be in pfi_kif_update (kif=0xffffff0006021500) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:520
 #11 0xffffffffdbe7e0ec in pfi_kif_update (kif=0xffffff0006021400) at
 /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:525
 #12 0xffffffffdbe7e15c in pfi_ifaddr_event (arg=Variable "arg" is not available.
 ) at /usr/src/sys/modules/pf/../../contrib/pf/net/pf_if.c:942
 #13 0xffffffff80589c5c in in_control (so=Variable "so" is not available.
 ) at /usr/src/sys/netinet/in.c:476
 #14 0xffffffff8054b822 in if_purgeaddrs (ifp=0xffffff0006418800) at
 /usr/src/sys/net/if.c:684
 #15 0xffffffff8055852d in tunclose (dev=Variable "dev" is not available.
 ) at /usr/src/sys/net/if_tun.c:475
 #16 0xffffffff8047cb5c in giant_close (dev=0xffffff00066b3a00,
 fflag=7, devtype=8192, td=0xffffff006ef98000) at
 /usr/src/sys/kern/kern_conf.c:374
 #17 0xffffffff80442b84 in devfs_close (ap=0xffffffffdbfef950) at
 /usr/src/sys/fs/devfs/devfs_vnops.c:463
 #18 0xffffffff80541022 in vn_close (vp=0xffffff00067f9dc8, flags=7,
 file_cred=0xffffff0006800d00, td=0xffffff006ef98000) at vnode_if.h:228
 #19 0xffffffff805410ca in vn_closefile (fp=0xffffff013a0b3700,
 td=0xffffff006ef98000) at /usr/src/sys/kern/vfs_vnops.c:867
 #20 0xffffffff80441d05 in devfs_close_f (fp=Variable "fp" is not available.
 ) at /usr/src/sys/fs/devfs/devfs_vnops.c:479
 #21 0xffffffff80482291 in fdrop (fp=0xffffff013a0b3700,
 td=0xffffff006ef98000) at file.h:299
 #22 0xffffffff804834d6 in closef (fp=0xffffff013a0b3700,
 td=0xffffff006ef98000) at /usr/src/sys/kern/kern_descrip.c:2033
 #23 0xffffffff80483cf7 in kern_close (td=0xffffff006ef98000,
 fd=Variable "fd" is not available.
 ) at /usr/src/sys/kern/kern_descrip.c:1125
 #24 0xffffffff80788f57 in syscall (frame=0xffffffffdbfefc80) at
 /usr/src/sys/amd64/amd64/trap.c:907
 #25 0xffffffff8076f01b in Xfast_syscall () at
 /usr/src/sys/amd64/amd64/exception.S:330
 #26 0x0000000800c5c39c in ?? ()
 Previous frame inner to this frame (corrupt stack?)
 (kgdb)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902131050.n1DAo2BD072225>