Subject: port-sparc/8947: tcpdump causes kernel panic
To: None <gnats-bugs@gnats.netbsd.org>
From: Dan McMahill <mcmahill@mtl.mit.edu>
List: netbsd-bugs
Date: 12/04/1999 07:33:41
>Number:         8947
>Category:       port-sparc
>Synopsis:       tcpdump causes kernel panic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-sparc-maintainer (NetBSD/sparc Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Dec  4 07:33:01 1999
>Last-Modified:
>Originator:     
>Organization:

>Release:        1.4.1 <NetBSD-current source date>
>Environment:
	
System: NetBSD kilby 1.4.1 NetBSD 1.4.1 (COWBOY-BURT) #1: Sat Oct 2 21:08:08 EDT 1999 dan@cowboy-burt:/amd/dinah-moe/export/src/sys/arch/sparc/compile/COWBOY-BURT sparc


>Description:

tcpdump panics the machine.  This is on Sparc I, 28MB RAM.  The kernel config has the following changes from GENERIC

-options        SUN4            # sun4/100, sun4/200, sun4/300
+#options       SUN4            # sun4/100, sun4/200, sun4/300
-ss*    at scsibus? target ? lun ?              # SCSI scanners
+#ss*   at scsibus? target ? lun ?              # SCSI scanners


the log in /var/log/messages is:

Dec  4 10:09:40 kilby /netbsd: trap type 0x7: pc=0xf008ec6c npc=0xf008ec70 psr=8005c0<S,PS>
Dec  4 10:09:41 kilby /netbsd: panic: alignment fault
Dec  4 10:09:41 kilby /netbsd: syncing disks... trap type 0x7: pc=0xf008ec6c npc=0xf008ec70 psr=8005c5<S,PS>
Dec  4 10:09:41 kilby /netbsd: panic: alignment fault
Dec  4 10:09:41 kilby /netbsd: Frame pointer is at 0xf01bd6e0
Dec  4 10:09:41 kilby /netbsd: Call traceback:
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf018d0ac  args = (0x5e2, 0xfe2, 0x500, 0x0, 0xf01bd7f8, 0x9000e2, 0xf01bd748) fp = 0xf01bd748
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf004c6e8  args = (0x104, 0x0, 0x0, 0x0, 0xf01bd870, 0x9000e3, 0xf01bd7b0) fp = 0xf01bd7b0
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf019bac4  args = (0xf019b878, 0x104, 0xf008ec6c, 0xf008ec70, 0xf01bd878, 0x9000e4, 0xf01bd818) fp = 0xf01bd818
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf0006584  args = (0x7, 0x8005c5, 0xf008ec6c, 0xf01bd920, 0x2298, 0x9000e5, 0xf01bd8c0) fp = 0xf01bd8c0
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf008eb94  args = (0x900, 0x2e, 0xf031dc25, 0xf01ecc00, 0xf031dc30, 0x23, 0xf01bd970) fp = 0xf01bd970
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf001381c  args = (0xf02f2e2c, 0xf031dc22, 0xf031dc00, 0xe, 0xf0013cf4, 0xefffe650, 0xf01bd9e8) fp = 0xf01bd9e8
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf0012908  args = (0xf02f2e00, 0x6ac, 0xf031dc00, 0xf02c6e20, 0x4, 0x270e, 0xf01bda50) fp = 0xf01bda50
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf0006950  args = (0xf02f2e00, 0xf001272c, 0x0, 0x0, 0xf01bdbb8, 0x9000e2, 0xf01bdac0) fp = 0xf01bdac0
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf006c4a0  args = (0x500, 0x8005e3, 0xf01cd778, 0xf1964500, 0xa00, 0x38, 0xf01bdb70) fp = 0xf01bdb70
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf018d078  args = (0xf01f7400, 0xf0002000, 0xf01d7400, 0x0, 0xf01bdc88, 0x9000e4, 0xf01bdbd8) fp = 0xf01bdbd8
Dec  4 10:09:41 kilby /netbsd:   pc = 0xf004c6e8  args = (0x100, 0x0, 0x0, 0x0, 0xf01bdd00, 0x9000e5, 0xf01bdc40) fp = 0xf01bdc40
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf019bac4  args = (0xf019b878, 0x100, 0xf008ec6c, 0xf008ec70, 0xf01bdd08, 0xca79, 0xf01bdca8) fp = 0xf01bdca8
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf0006584  args = (0x7, 0x8005c0, 0xf008ec6c, 0xf01bddb0, 0xc79, 0xefffe650, 0xf01bdd50) fp = 0xf01bdd50
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf008eb94  args = (0x900, 0x2e, 0xf031db25, 0xf01ecc00, 0xf031db30, 0x23, 0xf01bde00) fp = 0xf01bde00
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf001381c  args = (0xf02f2e2c, 0xf031db22, 0xf031db00, 0xe, 0xf0013cf4, 0x20, 0xf01bde78) fp = 0xf01bde78
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf0012908  args = (0xf02f2e00, 0x6ac, 0xf031db00, 0xf02c6e20, 0x4, 0x0, 0xf01bdee0) fp = 0xf01bdee0
Dec  4 10:09:42 kilby /netbsd:   pc = 0xf0006950  args = (0xf02f2e00, 0xf001272c, 0xefffeff0, 0x1, 0xa00, 0x10, 0xf01bdf50) fp = 0xf01bdf50
Dec  4 10:09:42 kilby /netbsd:   pc = 0x10090cc8  args = (0x80e5, 0xf895, 0x1011d7e4, 0xf1a93fb0, 0xde5d, 0x9d8, 0xefffe310) fp = 0xefffe310
Dec  4 10:09:42 kilby /netbsd: 
Dec  4 10:09:42 kilby /netbsd: dumping to dev 7,1 offset 206397
Dec  4 10:09:42 kilby /netbsd: dump 1 2 3 1 2 3 1 2 3 succeeded
Dec  4 10:09:42 kilby /netbsd: rebooting

	
>How-To-Repeat:

tcpdump > /dev/null
and at least on the busy network this machine is on, wait a few seconds.

	
>Fix:

don't know. (sorry)

	
>Audit-Trail:
>Unformatted: