2.3.35-pre1 bug in serial console (or thereabouts)

Tigran Aivazian (tigran@sco.COM)
Wed, 22 Dec 1999 12:48:45 +0000 (GMT)


Hi guys,

Putting too much debug code with serial console enabled can be disastrous
under 2.3.35-pre1. Here is the oops and the ksymoops'd version thereof.

Regards,
Tigran.

CPU: 0
EIP: 0010:[<c01be109>]
EFLAGS: 00000002
eax: 00000220 ebx: 000f402e ecx: 00000001 edx: 000002fd
esi: c02ddae0 edi: 0000000b ebp: c028c611 esp: c115be68
ds: 0018 es: 0018 ss: 0018
Process kflushd (pid: 3, stackpage=c115b000)
Stack: 00000005 c02540c0 c028c64f c028c606 00000001 00000000 c011e46a c02540c0
c028c606 0000004a 00000200 00000286 00000000 c115bf44 0000004a 00000086
c028c650 c028c606 0000004d c481612e c48166a0 00000001 00000200 00000000
Call Trace: [<c011e46a>] [<c481612e>] [<c48166a0>] [<c01a38c9>] [<c01a3bba>] [<c01a4885>] [<c01a4b1d>]
[<c0141d23>] [<c0142135>] [<c010905b>]
Code: 25 ff 00 00 00 c3 90 56 53 8b 54 24 0c 8b 74 24 10 8b 5c 24

-----------------
Reading Oops report from the terminal
CPU: 0
EIP: 0010:[<c01be109>]
EFLAGS: 00000002
eax: 00000220 ebx: 0CPU: 0
00f402e ecx: 00000001 edx: 000002fd
esi: c02ddae0 edi: 0000000b ebp: c028c611 esp: c115be68
ds: 0018 es: 0018 ss: 0018EIP: 0010:[<c01be109>]

Process kflushd (pid: 3, stackpage=c115b000)
Stack: 00000005 c02540c0 c028c64f c028c606 00000001 000Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00000002
eax: 00000220 ebx: 000f402e ecx: 00000001 edx: 000002fd
00000 c011e46a c02540c0
c028c606 0000004a 00000200 00000286 00000000 c115bf44 0000004a 00000086
c028c650 c028cesi: c02ddae0 edi: 0000000b ebp: c028c611 esp: c115be68
ds: 0018 es: 0018 ss: 0018
606 0000004d c481612e c48166a0 00000001 00000200 00000000
Call Trace: [<c011e46a>] [<c481612e>] [<c48166a0>] [<c01a38c9>] [<c01a3bba>] [<c01a4885>] Process kflushd (pid: 3, stackpage=c115b000)
Stack: 00000005 c02540c0 c028c64f c028c606 00000001 00000000 c011e46a c02540c0
c028c606 0000004a 00000200 00000286 00000000 c115bf44 0000004a 00000086
[<c01a4b1d>]
[<c0141d23>] [<c0142135>] [<c010905b>]

Code: 25 ff 00 00 00 c3 90 56 53 8b 54 24 0c 8b 74 24 10 8b 5c 24
c028c650 c028c606 0000004d c481612e c48166a0 00000001 00000200 00000000
Call Trace: [<c011e46a>] [<c481612e>] [<c48166a0>] [<c01a38c9>] [<c01a3bba>] [<c01a4885>] [<c01a4b1d>]
[<c0141d23>] [<c0142135>] [<c010905b>]
Code: 25 ff 00 00 00 c3 90 56 53 8b 54 24 0c 8b 74 24 10 8b 5c 24

>>EIP; c01be109 <serial_in+39/40> <=====
Trace; c011e46a <printk+172/204>
Trace; c481612e <[rd]rd_request+aa/f4>
Trace; c48166a0 <[rd].rodata.start+300/422>
Trace; c01a38c9 <unplug_device+61/b8>
Trace; c01a3bba <__get_request_wait+29a/4d0>
Trace; c01a4885 <__make_request+7bd/828>
Trace; c01a4b1d <ll_rw_block+139/258>
Trace; c0141d23 <flush_dirty_buffers+157/1dc>
Trace; c0142135 <bdflush+129/164>
Trace; c010905b <kernel_thread+23/30>
Code; c01be109 <serial_in+39/40>
00000000 <_EIP>:

Code; c01be109 <serial_in+39/40> <=====
0: 25 ff 00 00 00 andl $0xff,%eax <=====
Code; c01be10e <serial_in+3e/40>
5: c3 ret
Code; c01be10f <serial_in+3f/40>
6: 90 nop
Code; c01be110 <serial_out+0/40>
7: 56 pushl %esi
Code; c01be111 <serial_out+1/40>
8: 53 pushl %ebx
Code; c01be112 <serial_out+2/40>
9: 8b 54 24 0c movl 0xc(%esp,1),%edx
Code; c01be116 <serial_out+6/40>
d: 8b 74 24 10 movl 0x10(%esp,1),%esi
Code; c01be11a <serial_out+a/40>
11: 8b 5c 24 00 movl 0x0(%esp,1),%ebx

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/