Re: IPFilter 4.1.1 caused SUN V240 to panic and reboot

This is a discussion on Re: IPFilter 4.1.1 caused SUN V240 to panic and reboot within the IPFilter forums, part of the System Security and Security Related category; Hi Darren, Looks like the problem moved to different stack. I am now using IPFilter-4.1.3 compiled with ...


Go Back   Usenet Forums > System Security and Security Related > IPFilter

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 07-22-2004
Mathew Thomas
 
Posts: n/a
Default Re: IPFilter 4.1.1 caused SUN V240 to panic and reboot

Hi Darren,

Looks like the problem moved to different stack. I am now using IPFilter-4.1.3 compiled with Sun Studio 8 ( This a DNS
server running Solaris 9). The following are from the dump analysis:

ts-du-ns2[/var/crash/its-du-ns2]
$>mdb -k unix.2 vmcore.2
Loading modules: [ unix krtld genunix ip ufs_log usba cpc ipc random nfs ]
> $c

mutex_enter+4(30004009180, 0, 780e24e8, 0, 300055dc1ac, 0)
fr_updatestate+0x5c(2a1005d68e8, 30004009080, 780e24e8, 2a1005d694c,
30004009180, 1)
fr_checkstate+0x32c(2a1005d68e8, 2a1005d68d0, 40004702, 3, 30002ec4a18,
30004009080)
fr_check+0x5e4(300055dc198, 30006fe2f80, 0, 1, 2a1005d68e8, 2a1005d6d30)
pfil_precheck+0xd28(e, 30006fe2f80, 2, 30001245ed8, 0, 300055dc198)
pfilmodwput+0x17c(300011f8898, 30006fe2f80, 20, 300055dc1ac, de010800,
30001245ed8)
putnext+0x21c(0, 30006fe2f80, ffffffffffffffff, 0, 579b40000, 8)
ip_wput_ire+0xacc(10000, 300000727b0, 3, ffff, 83aa0201, 30006fe2f80)
ip_wput+0x4d4(30006cc3088, 0, c9ebf91, 300055dc198, 0, 21683a1)
putnext+0x21c(0, 300010e5f80, 20, 0, 0, c0)
udp_wput+0x5b0(38, 14, 38, 300055dc1ac, 300055dc198, c0)
putnext+0x21c(0, 30006f4d680, 20, 30006fe2f80, 0, 98)
strput+0x270(30003a28018, 0, 0, 2a1005d7598, 0, 0)
kstrputmsg+0x36c(300011e58f8, 30004392b88, 0, 0, 0, 0)
sosend_dgram+0x25c(0, 3000135f9e8, 10, 2a1005d78d0, 8000, 2337d78)
sosendmsg+0x3f4(0, 3000135f9e8, 7, 20, 428aa4, 2337d78)
sendit+0x15c(2a1005d78d0, 8000, 300011e58f8, 8000, 2a1005d7900, 21683a1)
sendmsg+0x2e8(18, fef7f820, 8000, fef7f840, fef7f83c, c0)
syscall_trap32+0xa8(18, fef7f820, 8000, fef7f840, fef7f83c, c0)


> $<msgbuf

0x300010ac8a3: mc-us3i1 at root: SAFARI 0x1 0x0 ...
0x300010ac4e3: mc-us3i1 is /memory-controller@1,0
0x300010ac260: power0 at ebus0: offset 0,800
0x30001093ea3: power0 is /pci@1e,600000/isa@7/power@0,800
0x30001093c20: rmc_comm0 at ebus0: offset 0,3e8
0x300010939a3: rmc_comm0 is /pci@1e,600000/isa@7/rmc-comm@0,3e8
0x30001093722: PCI-device: pmu@6, pmubus0
0x300010934a2: PCI-device: gpio@8a, pmugpio0
0x30001093223: pmugpio0 is /pci@1e,600000/pmu@6/gpio@8a
0x30001092fa2: pseudo-device: rmclomv0
0x30001092d23: rmclomv0 is /pseudo/rmclomv@0
0x30001092aa3: Hardware watchdog enabled
0x30001092820: su0 at ebus0: offset 0,3f8
0x300010925a3: su0 is /pci@1e,600000/isa@7/serial@0,3f8
0x30001092320: su1 at ebus0: offset 0,2e8
0x300010920a3: su1 is /pci@1e,600000/isa@7/serial@0,2e8
0x300010dbda0: cpu1: UltraSPARC-IIIi (portid 1 impl 0x16 ver 0x24 clock 1002
MHz)
0x300010dbb20: cpu0: UltraSPARC-IIIi (portid 0 impl 0x16 ver 0x24 clock 1002
MHz)
0x300010db8a0: cpu 0 initialization complete - online
0x300010db622: PCI-device: usb@a, ohci0
0x300010db3a3: ohci0 is /pci@1e,600000/usb@a
0x300010db11f: bge0: BCM570x driver v0.37: type "ether" mac address
00:03:ba:5f:de:01
0x300010daea2: PCI-device: network@2, bge0
0x300010dac23: bge0 is /pci@1f,700000/network@2
0x300010da99f: bge1: BCM570x driver v0.37: type "ether" mac address
00:03:ba:5f:de:02
0x300010da722: PCI-device: network@2,1, bge1
0x300010da4a3: bge1 is /pci@1f,700000/network@2,1
0x300010da21f: bge2: BCM570x driver v0.37: type "ether" mac address
00:03:ba:5f:de:03
0x30001253f22: PCI-device: network@2, bge2
0x30001253ca3: bge2 is /pci@1d,700000/network@2
0x30001253a1f: bge3: BCM570x driver v0.37: type "ether" mac address
00:03:ba:5f:de:04
0x300012537a2: PCI-device: network@2,1, bge3
0x30001253523: bge3 is /pci@1d,700000/network@2,1
0x30001252edf: NOTICE: bge0: link down (initialised)
0x30001252c63: dump on /dev/md/dsk/d20 size 2048 MB
0x300012529df: NOTICE: bge0: link up 1000Mbps Full-Duplex (initialised)
0x30001252622: pseudo-device: devinfo0
0x300012523a3: devinfo0 is /pseudo/devinfo@0
0x30001252122: pseudo-device: fssnap0
0x3000241dd63: fssnap0 is /pseudo/fssnap@0
0x3000241d9a2: pseudo-device: ramdisk1024
0x3000241d723: ramdisk1024 is /pseudo/ramdisk@1024
0x3000241d4a2: pseudo-device: winlock0
0x3000241d223: winlock0 is /pseudo/winlock@0
0x3000241cfa2: pseudo-device: lockstat0
0x3000241cd23: lockstat0 is /pseudo/lockstat@0
0x3000241caa2: pseudo-device: vol0
0x3000241c823: vol0 is /pseudo/vol@0
0x3000241c6e2: pseudo-device: llc10
0x3000241c463: llc10 is /pseudo/llc1@0
0x3000241c1e2: pseudo-device: pm0
0x30002573ee3: pm0 is /pseudo/pm@0
0x30002573c62: pseudo-device: tod0
0x300025739e3: tod0 is /pseudo/tod@0
0x30002573622: pseudo-device: lofi0
0x300025733a3: lofi0 is /pseudo/lofi@0
0x30002573122: pseudo-device: fcp0
0x30002572ea3: fcp0 is /pseudo/fcp@0
0x30002572c21: /kernel/drv/sparcv9/fcsm: undefined symbol
0x30002572861: 'fc_ulp_get_port_login_params'
0x300025725e1: WARNING: mod_load: cannot load module 'fcsm'
0x30002572362: pseudo-device: rsm0
0x300025720e3: rsm0 is /pseudo/rsm@0
0x30002561ca2: pseudo-device: trapstat0
0x30002561a23: trapstat0 is /pseudo/trapstat@0
0x300025618e2: pseudo-device: rmcadm0
0x30002561663: rmcadm0 is /pseudo/rmcadm@0
0x3000256129f: IP Filter: v4.1.3, running.
0x30002560b1f: IP Filter: v4.1.3 detached.
0x30002560edf: IP Filter: v4.1.3, running.
0x300061d4762: pseudo-device: devinfo0
0x300061c53a3: devinfo0 is /pseudo/devinfo@0
0x300061c0620:
panic[cpu0]/thread=30004d517e0:
0x300000824a0: BAD TRAP: type=31 rp=2a1005d6490 addr=0 mmu_fsr=0 occurred in
module "unix"
due to a NULL pointer dereference
0x300061c6820:

0x300061c5da0: named:
0x300061c65a0: trap type = 0x31
0x300061bb360: pid=364, pc=0x1035ba4, sp=0x2a1005d5d31, tstate=0x9980001605,
context=0x8a0
0x300061c6d20: g1-g7: ffffffffffffffd0, 1, 1388, 0, 300055dc1ac, 0, 30004d517e0
0x300061c79a0:
0x300061c03a3: 000002a1005d61c0 unix:die+80 (31, 2a1005d6490, 0, 0, de010800,
30001245ed8)
0x300061c5623: %l0-3: 0000000000000000 0000000001413590 000002a1005d6490
000002a1005d638
8
%l4-7: 0000000000000031 000002a1005d78d0 0000000000000000 00000300070ef4c0
0x300061c74a3: 000002a1005d62a0 unix:trap+874 (2a1005d6490, 0, 10000, 10200, 0,
8)
0x30001252263: %l0-3: 0000000000000001 0000000000000000 0000030004d37488
000000000000003
1
%l4-7: 0000000000000005 0000000000000001 0000000000000000 0000000000000000
0x300061c58a3: 000002a1005d63e0 unix:ktl0+48 (0, 30004d517e0, 3, ffff,
83aa0201, 300055dc1
ac)
0x300061c7723: %l0-3: 0000000000000006 0000000000001400 0000009980001605
000000000102c90
c
%l4-7: 0000000000000000 0000000000000000 0000000000000000 000002a1005d6490
0x30002560763: 000002a1005d6530 ipf:fr_movequeue+30 (30004009180, 0, 780e24e8,
0, 300055dc
1ac, 0)
0x300061c1a23: %l0-3: 0000000000000000 0000000000000002 0000000000000000
00000300040090c
8
%l4-7: 0000030004009080 0000030004009080 0000030006cc3088 000000000000800f
0x300061c5123: 000002a1005d6600 ipf:fr_updatestate+5c (2a1005d68e8,
30004009080, 780e24e8,
2a1005d694c, 30004009180, 1)
0x300061c4c23: %l0-3: 00000000780e24e8 0000030004009080 0000000000000000
000003000400908
0
%l4-7: 0000030004a6a000 00000000904941e7 000002a1005d68f0 0000000000000000
0x30000082363: 000002a1005d66f0 ipf:fr_checkstate+32c (2a1005d68e8,
2a1005d68d0, 40004702,
3, 30002ec4a18, 30004009080)
0x30002572223: %l0-3: 0000000000000000 0000000000000011 000000000000ffff
000000000000000
3
%l4-7: 000002a1005d68e8 0000030006f4d680 00000000014dad2c 00000300055dc1ac
0x3000241c5a3: 000002a1005d67e0 ipf:fr_check+5e4 (300055dc198, 30006fe2f80, 0,
1, 2a1005d6
8e8, 2a1005d6d30)
0x300010db9e3: %l0-3: 0000000000000000 000002a1005d68e8 0000000040000000
00000000780e2fe
0
%l4-7: 000000000000001c 0000030006fe2f80 000000000000001c 0000000000000004
0x300010926e3: 000002a1005d69f0 pfil:pfil_precheck+d28 (e, 30006fe2f80, 2,
30001245ed8, 0,
300055dc198)
0x300025613e3: %l0-3: 0000000000000014 0000000078161558 0000000000000000
0000030006fe2f8
0
%l4-7: 000000000000004c 0000030006fe2fa0 000000000000004c 0000000000000000
0x300025617a3: 000002a1005d6c40 pfil:pfilmodwput+17c (300011f8898, 30006fe2f80,
20, 300055
dc1ac, de010800, 30001245ed8)
0x30003210fa3: %l0-3: 00000300000727b0 0000030001245ed8 0000030003a28018
00000300011f889
8
%l4-7: 0000000000000083 000002a1005d78d0 0000000000000000 00000300070ef4c0
0x30003210463: 000002a1005d6d40 unix:putnext+21c (0, 30006fe2f80,
ffffffffffffffff, 0, 579
b40000, 8)
0x30000083da3: %l0-3: 00000000013fbe10 00000300011f8988 00000300011f8898
000000000000000
0
%l4-7: 0000000000000000 0000000078020930 00000300011f9540 0000030006fe2f80
0x30003211223: 000002a1005d6df0 ip:ip_wput_ire+acc (10000, 300000727b0, 3,
ffff, 83aa0201,
30006fe2f80)
0x30003210d23: %l0-3: 0000030007041540 000003000102e000 0000030006cc3088
00000300055dc19
8
%l4-7: 0000000000000000 0000000000000000 00000300011f9540 000000000000000e
0x300061d5b63: 000002a1005d6ff0 ip:ip_wput+4d4 (30006cc3088, 0, c9ebf91,
300055dc198, 0, 2
1683a1)
0x300003a79e3: %l0-3: 0000030006fe2f80 0000000000000000 000000000c9ebf91
00000000014a940
0
%l4-7: 0000030004392900 0000030002fba7b8 0000030006cc3088 0000030002fba7c8
0x300000839e3: 000002a1005d70a0 unix:putnext+21c (0, 300010e5f80, 20, 0, 0, c0)
0x30003211363: %l0-3: 00000000011fee0c 00000300010e9ee0 0000030004392900
000000000000000
0
%l4-7: 00000300010e5f88 00000000014a9b50 0000030004392678 0000030006fe2f80
0x30003211ae3: 000002a1005d7150 udp:udp_wput+5b0 (38, 14, 38, 300055dc1ac,
300055dc198, c0
)
0x300025608a3: %l0-3: 000000000c9ebf91 0000030006fe2f80 000000000000ffff
000000000000003
5
%l4-7: 0000030004392678 0000030006f4d680 00000000014dad2c 0000030004301498
0x30001092463: 000002a1005d7220 unix:putnext+21c (0, 30006f4d680, 20,
30006fe2f80, 0, 98)
0x3000241dc23: %l0-3: 00000000012d9060 0000030004392768 0000030004392678
000000000000000
0
%l4-7: 0000000000000000 00000000014d9350 0000030004392b88 0000030006f4d680
0x300061d5f23: 000002a1005d72d0 genunix:strput+270 (30003a28018, 0, 0,
2a1005d7598, 0, 0)
0x300061573a3: %l0-3: 0000000000000004 0000030004392b88 0000000000000000
0000030003a2801
8
%l4-7: 0000030006f4d680 000002a1005d78d0 0000000000000000 0000000000000000
0x30002560da3: 000002a1005d74c0 genunix:kstrputmsg+36c (300011e58f8,
30004392b88, 0, 0, 0,
0)
0x3000241d363: %l0-3: 0000030003a28098 00000300070ef4c0 0000030003a28018
000000000000000
4
%l4-7: 0000000000000083 000002a1005d78d0 0000000000000000 00000300070ef4c0
0x30002561f23: 000002a1005d75a0 sockfs:sosend_dgram+25c (0, 3000135f9e8, 10,
2a1005d78d0,
8000, 2337d78)
0x30000c3f3e3: %l0-3: 0000000000000010 000000000144f000 0000000000000030
00000300011e58f
8
%l4-7: 00000300070ef4c0 00000000000003c0 0000000000000000 0000000000000000
0x300003c6963: 000002a1005d7690 sockfs:sosendmsg+3f4 (0, 3000135f9e8, 7, 20,
428aa4, 2337d
78)
0x300010921e3: %l0-3: 0000000000000010 0000000000008000 000003000135f9e8
000000000000000
0
%l4-7: 00000300011e58f8 000002a1005d7a80 000002a1005d78d0 0000000000000000
0x30002573da3: 000002a1005d7750 sockfs:sendit+15c (2a1005d78d0, 8000,
300011e58f8, 8000, 2
a1005d7900, 21683a1)
0x30001252763: %l0-3: 000003000135f9e8 0000000000000000 0000000000000000
000000000000000
0
%l4-7: 00000300041bea80 0000000000000018 0000000000000030 000002a1005d7a80
0x300010dbee3: 000002a1005d7820 sockfs:sendmsg+2e8 (18, fef7f820, 8000,
fef7f840, fef7f83c
, c0)
0x300010db263: %l0-3: 0000000000000001 0000000000008000 00000000004bea90
000000000010000
0
%l4-7: 0000000000008000 000000000140f5b8 0000000000000001 00000000001555c0
0x3000241d0e0:
0x30001253663: syncing file systems...
0x300061bafa3: 4
0x300061bb4a3: done
0x300061bb9a3: dumping to /dev/md/dsk/d20, offset 429588480, content: kernel +
curproc
>



Thanks
Mathew



>>> Darren Reed <darrenr@reed.wattle.id.au> 20/07/04 7:54:47 >>>

In some email I received from Laurent Blume, sie wrote:
> Jeff A. Earickson wrote:
>
> > 2) Sun software engineers will **always** blame ipfilter for the problem
> > when the see it in the stack trace. While the problem may actually be
> > due to ipfilter, don't believe Sun.

> [snip]
>
> Well, since ipfilter is integrated in Solaris 10, it's not like they're
> always going to get away with that -- so you'll be able to believe them
> pretty soon :-)


The problem reported was fixed for 4.1.2.

Darren
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 02:14 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0