Messages in this thread | | | Date | Tue, 15 Feb 2000 03:34:17 +0100 (CET) | From | Mike Galbraith <> | Subject | network oopsen ab->apache 2.3.45 |
| |
Hi,
I'm seeing repeatable oopsen while beating upon apache with ab on both of my machines.
ab -n 1000 -c 1000 http://blah/small_static_page.html
The 686 oopsen I also see on the 586 box if I use kHTTPd.. if I use apache on the 586, I receive the attached oops which must be transcribed from lp-console output. The 586 deadly oops always happens after ab has finished, whereas the other oopsen/hard-freezes (686) happen during ab.
Network configuration has most everything enabled, but no tweaking of tunables, and nothing but basic networking in use. 586 has unknown vendor ne2000 clone, 686 has smc-ultra.
The name extensions of the oopsen refer to either absolutely virgin source or virgin plus ikd. (NO grubby fingerprints:)
-Mike smc-ultra.c:v2.02 2/3/98 Donald Becker (becker@cesdis.gsfc.nasa.gov) eth0: SMC Ultra at 0x300, 00 00 C0 41 01 77, IRQ 10 memory 0xcc000-0xcffff. kmem_free: Bad obj addr (objp=c35443c0, name=tcp_open_request) kernel BUG at slab.c:1651! ksymoops 2.3.3 on i686 2.3.45. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.3.45/ (default) -m /boot/2.3.45/System.map (specified)
invalid operand: 0000 CPU: 0 EIP: 0010:[<c0128196>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010282 eax: 0000001b ebx: c35443c0 ecx: c4682000 edx: c0259cb4 esi: c1258040 edi: 00000286 ebp: bffffb50 esp: c32d3e98 ds: 0018 es: 0018 ss: 0018 Process httpd (pid: 290, stackpage=c32d3000) Stack: c0206e5f c0207115 00000673 c3c289e0 c3552620 ffffffea bffffb50 c029c500 c0182e4a c1258040 c35443c0 00000002 c35ba870 bffffb50 c01938ca c3c289e0 00000002 c32d3ee8 c35ba870 c3bd8ab0 ffffffea c016b96a c3bd8ab0 c35ba870 Call Trace: [<c0206e5f>] [<c0207115>] [<c0182e4a>] [<c01938ca>] [<c016b96a>] [<c013957d>] [<c0139997>] [<c0139dfa>] [<c016c40c>] [<c010ad00>] Code: 0f 0b eb 12 8d b6 00 00 00 00 56 53 68 de 72 20 c0 e8 48 fd
>>EIP; c0128196 <kmem_cache_free+14a/16c> <===== Trace; c0206e5f <tvecs+1b03/6664> Trace; c0207115 <tvecs+1db9/6664> Trace; c0182e4a <tcp_accept+9e/138> Trace; c01938ca <inet_accept+2e/ec> Trace; c016b96a <sys_accept+66/108> Trace; c013957d <free_wait+f1/fc> Trace; c0139997 <do_select+233/24c> Trace; c0139dfa <sys_select+44a/458> Trace; c016c40c <sys_socketcall+b0/1fc> Trace; c010ad00 <system_call+34/38> Code; c0128196 <kmem_cache_free+14a/16c> 00000000 <_EIP>: Code; c0128196 <kmem_cache_free+14a/16c> <===== 0: 0f 0b ud2a <===== Code; c0128198 <kmem_cache_free+14c/16c> 2: eb 12 jmp 16 <_EIP+0x16> c01281ac <kmem_cache_free+160/16c> Code; c012819a <kmem_cache_free+14e/16c> 4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c01281a0 <kmem_cache_free+154/16c> a: 56 push %esi Code; c01281a1 <kmem_cache_free+155/16c> b: 53 push %ebx Code; c01281a2 <kmem_cache_free+156/16c> c: 68 de 72 20 c0 push $0xc02072de Code; c01281a7 <kmem_cache_free+15b/16c> 11: e8 48 fd 00 00 call fd5e <_EIP+0xfd5e> c0137ef4 <vfs_rename_other+10/224> smc-ultra.c:v2.02 2/3/98 Donald Becker (becker@cesdis.gsfc.nasa.gov) eth0: SMC Ultra at 0x300, 00 00 C0 41 01 77, IRQ 10 memory 0xcc000-0xcffff. possible SYN flooding on port 80. Sending cookies. possible SYN flooding on port 80. Sending cookies. possible SYN flooding on port 80. Sending cookies. kmem_free: Bad obj addr (objp=c6b59540, name=tcp_open_request) kernel BUG at slab.c:1692! Entering kdb due to panic @ 0xc01287e7 eax = 0x0000001b ebx = 0xc6b59540 ecx = 0xc4144000 edx = 0xc0261dd4 esi = 0xc1258040 edi = 0xffffffea esp = 0xc020cdbc eip = 0xc01287e7 ebp = 0xc0803ea8 ss = 0xc020d075 cs = 0x00000010 eflags = 0x00010286 ds = 0x00000018 es = 0x00000018 origeax = 0xffffffff ®s = 0xc0803e50 kdb> kdb> bt EBP EIP Function(args) 0xc0803ea8 0xc01287e7 kmem_cache_free+0x15b(0xc1258040, 0xc6b59540) 0xc0803ec4 0xc0184d7b tcp_accept+0x9b(0xc092acc0, 0x2, 0xc0803ee0) 0xc0803ee4 0xc0195818 inet_accept+0x2c(0xc09663f0, 0xc5645450, 0x2, 0x4, 0xbffffb4c) 0xc0803f8c 0xc016d7d5 sys_accept+0x61(0x10, 0xbffffb50, 0xbffffb4c) 0xc0803fbc 0xc016e2bb sys_socketcall+0x9f(0x5, 0xbffffb34, 0x80ccb6c, 0xbffffb4c, 0xbffffb50) 0xbffffb70 0xc010acac system_call kdb> go ksymoops 2.3.3 on i686 2.3.45. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.3.45/ (default) -m /boot/2.3.45/System.map (specified)
invalid operand: 0000 CPU: 0 EIP: 0010:[<c01287e7>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010286 eax: 0000001b ebx: c6b59540 ecx: c4144000 edx: c0261dd4 esi: c1258040 edi: ffffffea ebp: c0803ea8 esp: c0803e84 ds: 0018 es: 0018 ss: 0018 Process httpd (pid: 1451, stackpage=c0803000) Stack: c020cdbc c020d075 0000069c c092acc0 c709f640 ffffffea 00000282 00000000 c08d9c80 c0803ec4 c0184d7b c1258040 c6b59540 00000002 c5645450 bffffb50 c0803ee4 c0195818 c092acc0 00000002 c0803ee0 c5645450 c09663f0 ffffffea Call Trace: [<c0184d7b>] (0) [<c0195818>] (28) [<c016d7d5>] (32) [<c016e2bb>] (168) [<c010acac>] (48) Code: 0f 0b eb 11 90 8d 74 26 00 56 53 68 3e d2 20 c0 e8 48 fd ff
>>EIP; c01287e7 <kmem_cache_free+15b/17c> <===== Trace; c0184d7b <tcp_accept+9b/134> Trace; c0195818 <inet_accept+2c/f0> Trace; c016d7d5 <sys_accept+61/10c> Trace; c016e2bb <sys_socketcall+9f/198> Trace; c010acac <system_call+34/38> Code; c01287e7 <kmem_cache_free+15b/17c> 00000000 <_EIP>: Code; c01287e7 <kmem_cache_free+15b/17c> <===== 0: 0f 0b ud2a <===== Code; c01287e9 <kmem_cache_free+15d/17c> 2: eb 11 jmp 15 <_EIP+0x15> c01287fc <kmem_cache_free+170/17c> Code; c01287eb <kmem_cache_free+15f/17c> 4: 90 nop Code; c01287ec <kmem_cache_free+160/17c> 5: 8d 74 26 00 lea 0x0(%esi,1),%esi Code; c01287f0 <kmem_cache_free+164/17c> 9: 56 push %esi Code; c01287f1 <kmem_cache_free+165/17c> a: 53 push %ebx Code; c01287f2 <kmem_cache_free+166/17c> b: 68 3e d2 20 c0 push $0xc020d23e Code; c01287f7 <kmem_cache_free+16b/17c> 10: e8 48 fd ff 00 call fffd5d <_EIP+0xfffd5d> c1128544 <_end+ddc054/850db60>
ksymoops 2.3.3 on i586 2.3.45. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/current/ (default) -m System.map (specified)
kmem_free: Bad obj addr (objp=c21f22c0, name=tcp_open_request) kernel BUG at slab.c 1692 invalid operand: 0000 CPU: 0 EIP: 0010:[<c0127d77>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010282 eax: 0000001b ebx: c4704040 ecx: c02892f4 edx: c02892f4 esi: c21f22c0 edi: c284ca00 ebp: c0c59f1c esp: c0c59ef8 ds: 0010 es: 0010 ss: 0010 Process httpd (pid: 383, stackpage=c0c5900) Stack: c0235adc c0235bfe 0000069c c21f22c0 c21f38e0 c284ca00 00000286 c21f38e0 c284ca00 c0c59f50 c0195b57 c4704040 c21f22c0 c21f22c0 c2a06158 c2a060a0 00000001 00000020 00000000 00008438 00000005 00000005 c0c59f64 c0195cce Call Trace: [<c0195b57>] [<c0195cce>] [<c011e0ed>] [<c011aa7f>] [<c011a9ad>] [<c011a86a>] [<c0109835>] [<ffffffff>] [<c010aa98>] [<c010d72a>] [<c011e14d>] [<c011eeef>] [<c011dcec>] [<c010cad9>] [<c010acae>] [<c011a814>] [<c010ac17>] [<c010cb8f>] [<c010aa98>] [<c8038413>] [<c8038843>] [<c803b8bc>] [<c017898c>] [<c0127da8>] [<c803b97b>] [<c017fd70>] [<c017ae84>] [<c011a0f5>] [<c010d4b3>] [<c8038658>] [<c010cad9>] [<c010acae>] [<c011a814>] [<c0112413>] [<c0109ef6>] [<c0109cae>] [<c01107f4>] Code: 0f 0b eb 11 90 8b 74 26 00 53 56 68 3e 5f 23 c0 e8 b0 fc ff
>>EIP; c0127d77 <kmem_cache_free+1a7/1c8> <===== Trace; c0195b57 <tcp_synack_timer+157/198> Trace; c0195cce <tcp_keepalive_timer+32/218> Trace; c011e0ed <timer_bh+265/2b8> Trace; c011aa7f <bh_action+27/70> Trace; c011a9ad <tasklet_hi_action+45/78> Trace; c011a86a <do_softirq+66/98> Trace; c0109835 <handle_softirq+5/10> Trace; ffffffff <BEGIN EMERGENCY_TRACE> Trace; c010aa98 <handle_IRQ_event+10/6c> Trace; c010d72a <timer_interrupt+e/ec> Trace; c011e14d <do_timer+d/a0> Trace; c011eeef <copy_page_range+33/2e8> Trace; c011dcec <update_one_process+10/f0> Trace; c010cad9 <enable_8259A_irq+d/38> Trace; c010acae <do_IRQ+aa/d0> Trace; c011a814 <do_softirq+10/98> Trace; c010ac17 <do_IRQ+13/d0> Trace; c010cb8f <mask_and_ack_8259A+f/bc> Trace; c010aa98 <handle_IRQ_event+10/6c> Trace; c8038413 <[8390]ei_interrupt+13/1dc> Trace; c8038843 <[8390]ei_receive+13/2b8> Trace; c803b8bc <[ne]ne_get_8390_hdr+10/bc> Trace; c017898c <alloc_skb_wrap+10/17c> Trace; c0127da8 <kmalloc_wrap+10/18c> Trace; c803b97b <[ne]ne_block_input+13/f8> Trace; c017fd70 <eth_type_trans+10/b0> Trace; c017ae84 <netif_rx+10/108> Trace; c011a0f5 <get_fast_time+d/1c> Trace; c010d4b3 <do_gettimeofday+f/7c> Trace; c8038658 <[8390]ei_tx_intr+10/1e8> Trace; c010cad9 <enable_8259A_irq+d/38> Trace; c010acae <do_IRQ+aa/d0> Trace; c011a814 <do_softirq+10/98> Trace; c0112413 <__wake_up+13/1b0> Trace; c0109ef6 <do_invalid_op+e/4c> Trace; c0109cae <die+32/60> Trace; c01107f4 <search_exception_table+10/80> Code; c0127d77 <kmem_cache_free+1a7/1c8> 00000000 <_EIP>: Code; c0127d77 <kmem_cache_free+1a7/1c8> <===== 0: 0f 0b ud2a <===== Code; c0127d79 <kmem_cache_free+1a9/1c8> 2: eb 11 jmp 15 <_EIP+0x15> c0127d8c <kmem_cache_free+1bc/1c8> Code; c0127d7b <kmem_cache_free+1ab/1c8> 4: 90 nop Code; c0127d7c <kmem_cache_free+1ac/1c8> 5: 8b 74 26 00 mov 0x0(%esi,1),%esi Code; c0127d80 <kmem_cache_free+1b0/1c8> 9: 53 push %ebx Code; c0127d81 <kmem_cache_free+1b1/1c8> a: 56 push %esi Code; c0127d82 <kmem_cache_free+1b2/1c8> b: 68 3e 5f 23 c0 push $0xc0235f3e Code; c0127d87 <kmem_cache_free+1b7/1c8> 10: e8 b0 fc ff 00 call fffcc5 <_EIP+0xfffcc5> c1127a3c <_end+da5320/7c9b934>
| |