new 2.0 bug ?

Michael Stiller (michael@toyland.ping.de)
Fri, 14 Jun 1996 19:36:16 +0200


Hi there,

just got the following:

general protection: 0000
CPU: 0
EIP: 0010:[<00145e72>]
EFLAGS: 00010206
eax: 94000000 ebx: f1be3941 ecx: 0061f214 edx: 0226c9a0
esi: 0061f214 edi: 00002000 ebp: 001b3984 esp: 001b3968
ds: 0018 es: 0018 fs: 002b gs: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=001b1a7c)
Stack: 0061f214 00000006 00000005 035f6544 001d0008 00002000 00000000 001b39b8
001461ea 0061f214 0061f214 001465b3 0061f214 0014653c 0061f38c 00110a10
0061f214 00000001 ffffffff 00000005 001d8ff4 0011617f 001b39d4 001b3a5c
Call Trace: [<001461ea>] [<001465b3>] [<0014653c>] [<00110a10>] [<0011617f>]
[<
0010a33b>] [<00109544>]
[<0010a3b2>] [<00109284>] [<0010910f>]
Code: 8a 10 83 e2 0f c1 e2 02 01 d0 89 45 f4 6a 01 6a 01 8b 4d f4
Aiee, killing interrupt handler
kfree of non-kmalloced memory: 001b3ac4, next= 00000000, order=0
kfree of non-kmalloced memory: 001b3ab4, next= 00000000, order=0
kfree of non-kmalloced memory: 001b3ee8, next= 00000000, order=0

--

>>EIP: 145e72 <tcp_write_wakeup+86/3ec> Trace: 1461ea <tcp_send_probe0+12/6c> Trace: 1465b3 <tcp_retransmit_timer+77/e0> Trace: 1465b3 <tcp_retransmit_timer+77/e0> Trace: 110a10 <timer_bh+74/154> Trace: 11617f <do_bottom_half+3b/60> Trace: 10a33b <handle_bottom_half+b/20> Trace: 109544 <sys_idle+5c/70> Trace: 10a3b2 <system_call+52/80> Trace: 109284 <init> Trace: 10910f <start_kernel+177/184>

Code: 145e72 <tcp_write_wakeup+86/3ec> movb (%eax),%dl Code: 145e74 <tcp_write_wakeup+88/3ec> andl $0xf,%edx Code: 145e77 <tcp_write_wakeup+8b/3ec> shll $0x2,%edx Code: 145e7a <tcp_write_wakeup+8e/3ec> addl %edx,%eax Code: 145e7c <tcp_write_wakeup+90/3ec> movl %eax,0xfffffff4(%ebp) Code: 145e7f <tcp_write_wakeup+93/3ec> pushl $0x1 Code: 145e81 <tcp_write_wakeup+95/3ec> pushl $0x1 Code: 145e83 <tcp_write_wakeup+97/3ec> movl 0xfffffff4(%ebp),%ecx

The machine is still running. Hope that helps you to catch the bug.

-Michael

-- 
x(f,s,c)char *s;{return f&1 ? *s ? *s-c ? x(f,++s,c) :7[s]:0:f&2 
? x(--f,"!/*,xq-ih9]c$=le&M t)r\nm@p31n%ag.8}Sdoy",c):f&4 ? *s ? 
x(f,s+1,putchar(x(f-2,"^&%!*)",*s))) : 0 : 0;}main(){return x(4,
"]!x/mhicn$!iihle&!x/mhiM$agimr%p !r@p%he&!x/mhiM !r@p%he",65);}