Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jul 2000 16:22:07 -0400 (EDT)
From:      David Gilbert <dgilbert@velocet.ca>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   kern/19654: Another (unrelated) 20 dc port crash
Message-ID:  <200007022022.QAA03327@strike.velocet.net>

next in thread | raw e-mail | index | archive | help

>Number:         19654
>Category:       kern
>Synopsis:       20 dc ports in one machine (5x 4port cards) crashes
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 02 13:40:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     David Gilbert
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
Velocet Communications
>Environment:

4.0-CURRENT, IPFW, BRIDGE and DUMMYNET compiled in.

20 dc ports ... 5x 4port dlink cards.

>Description:

Similar to my submission in kern/19603, I have 20 ethernet ports in one
machine.  I the test machine that I used to isolate kern/19603, I never
see this bug ... all but one of it's ports are not connected.  It appears
that lots of internet traffic is required to exercise this bug.

This bug also doesn't happen with 16 dc ports.  The production machine
that produced the crash dump does not exhibit the crash with 16 ports.

panic: malloc: wrong bucket 
 
syncing disks... 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2  
giving up on 2 buffers 
Uptime: 1d21h24m9s 
 
dumping to dev #da/0x20001, offset 1048576 
 
[...] 
 
(kgdb) bt 
#0  boot (howto=256) at ../../kern/kern_shutdown.c:302 
#1  0xc015a900 in poweroff_wait (junk=0xc026e2af, howto=0) 
    at ../../kern/kern_shutdown.c:552 
#2  0xc022fcd9 in trap_fatal (frame=0xc027835c, eva=99) 
    at ../../i386/i386/trap.c:927 
#3  0xc022f9b1 in trap_pfault (frame=0xc027835c, usermode=0, eva=99) 
    at ../../i386/i386/trap.c:820 
#4  0xc022f5af in trap (frame={tf_fs = 16, tf_es = -1071448048,  
      tf_ds = -1071448048, tf_edi = 1074174976, tf_esi = -1045939008,  
      tf_ebp = -1071152204, tf_isp = -1071152248, tf_ebx = -1045939008,  
      tf_edx = 1074240664, tf_ecx = 0, tf_eax = 99, tf_trapno = 12,  
      tf_err = 0, tf_eip = 99, tf_cs = 8, tf_eflags = 66054,  
      tf_esp = -1072219758, tf_ss = 1768318561}) at ../../i386/i386/trap.c:426 
#5  0x63 in ?? () 
#6  0xc01ed3cf in dc_txeof (sc=0xc1847800) at ../../pci/if_dc.c:2221 
#7  0xc01ed6b4 in dc_intr (arg=0xc1847800) at ../../pci/if_dc.c:2351 
#8  0xc0237c19 in intr_mux (arg=0xc10b98a0) 
    at ../../i386/isa/intr_machdep.c:569 
#9  0xc0158bf6 in add_interrupt_randomness (vsc=0xc02b6944) 
    at ../../kern/kern_random.c:245 
#10 0xc02260c6 in vec11 () 
#11 0xc0158bf6 in add_interrupt_randomness (vsc=0xc02b6938) 
    at ../../kern/kern_random.c:245 
#12 0xc01b63a2 in ip_input (m=0xc151f900) at 
../../netinet/ip_input.c:287 
#13 0xc01b0cb2 in transmit_event (pipe=0xc1989000) 
    at ../../netinet/ip_dummynet.c:399 
#14 0xc01b0f07 in ready_event (q=0xc1985500) at 
../../netinet/ip_dummynet.c:525 
#15 0xc01b133f in dummynet (unused=0x0) at 
../../netinet/ip_dummynet.c:660 
#16 0xc015fce9 in softclock () at ../../kern/kern_timeout.c:131 

>How-To-Repeat:

I can make test hardware, and possibly even environment available
to anyone chasing this

>Fix:

None, yet.


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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