Messages in this thread | | | Date | Wed, 22 Dec 1999 12:48:45 +0000 (GMT) | From | Tigran Aivazian <> | Subject | 2.3.35-pre1 bug in serial console (or thereabouts) |
| |
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/
| |