LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Jose Goncalves <jose.goncalves@inov.pt>
To: Frederik Deweerdt <deweerdt@free.fr>,
akpm@linux-foundation.org, linux-kernel@vger.kernel.org
Subject: Re: Serial related oops
Date: Wed, 21 Feb 2007 14:55:19 +0000 [thread overview]
Message-ID: <45DC5D57.4020507@inov.pt> (raw)
In-Reply-To: <45DC537B.6020108@inov.pt>
[-- Attachment #1: Type: text/plain, Size: 756 bytes --]
Jose Goncalves wrote:
> New devolpments.
> I have upgraded to 2.6.16.41, applied a patch sent by Frederik that
> removed the changed made in http://lkml.org/lkml/2005/6/23/266 and
> activated some more kernel debug, i.e., CONFIG_KALLSYMS_ALL,
> CONFIG_DEBUG_KERNEL, CONFIG_DETECT_SOFTLOCKUP, CONFIG_DEBUG_SLAB,
> CONFIG_DEBUG_MUTEXES, CONFIG_FRAME_POINTER and CONFIG_FORCED_INLINING
> (thanks to vda for pointing me to the right doc.).
> At first it seemed to work fine, but after some days of continuous
> running I've got another kernel Oops!
> I attach the dmesg output and the assembly dump of serial8250_startup()
> and serial8250_shutdown().
>
And also the assembly dump of serial_in() were the NULL pointer
dereference happens.
José Gonçalves
[-- Attachment #2: objdump2.txt --]
[-- Type: text/plain, Size: 2135 bytes --]
vmlinux-2.6.16.41-mtm5-debug1: file format elf32-i386
Disassembly of section .text:
c01bfa70 <serial_in>:
c01bfa70: 55 push %ebp
c01bfa71: 89 e5 mov %esp,%ebp
c01bfa73: 53 push %ebx
c01bfa74: 8b 5d 08 mov 0x8(%ebp),%ebx
c01bfa77: 8b 55 0c mov 0xc(%ebp),%edx
c01bfa7a: 0f b6 4b 12 movzbl 0x12(%ebx),%ecx
c01bfa7e: 0f b6 43 13 movzbl 0x13(%ebx),%eax
c01bfa82: d3 e2 shl %cl,%edx
c01bfa84: 83 f8 02 cmp $0x2,%eax
c01bfa87: 74 1a je c01bfaa3 <serial_in+0x33>
c01bfa89: 7f 05 jg c01bfa90 <serial_in+0x20>
c01bfa8b: 48 dec %eax
c01bfa8c: 74 09 je c01bfa97 <serial_in+0x27>
c01bfa8e: eb 21 jmp c01bfab1 <serial_in+0x41>
c01bfa90: 83 f8 03 cmp $0x3,%eax
c01bfa93: 74 15 je c01bfaaa <serial_in+0x3a>
c01bfa95: eb 1a jmp c01bfab1 <serial_in+0x41>
c01bfa97: 8a 43 78 mov 0x78(%ebx),%al
c01bfa9a: 01 d0 add %edx,%eax
c01bfa9c: 8b 13 mov (%ebx),%edx
c01bfa9e: 48 dec %eax
c01bfa9f: ee out %al,(%dx)
c01bfaa0: 42 inc %edx
c01bfaa1: eb 10 jmp c01bfab3 <serial_in+0x43>
c01bfaa3: 03 53 04 add 0x4(%ebx),%edx
c01bfaa6: 8a 02 mov (%edx),%al
c01bfaa8: eb 0a jmp c01bfab4 <serial_in+0x44>
c01bfaaa: 03 53 04 add 0x4(%ebx),%edx
c01bfaad: 8b 02 mov (%edx),%eax
c01bfaaf: eb 06 jmp c01bfab7 <serial_in+0x47>
c01bfab1: 03 13 add (%ebx),%edx
c01bfab3: ec in (%dx),%al
c01bfab4: 0f b6 c0 movzbl %al,%eax
c01bfab7: 5b pop %ebx
c01bfab8: 5d pop %ebp
c01bfab9: c3 ret
Disassembly of section .init.text:
Disassembly of section .altinstr_replacement:
Disassembly of section .exit.text:
next prev parent reply other threads:[~2007-02-21 14:56 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-20 13:29 Frederik Deweerdt
2007-02-19 13:45 ` Russell King
2007-02-20 14:24 ` Frederik Deweerdt
2007-02-19 14:35 ` Russell King
2007-02-20 14:48 ` Frederik Deweerdt
2007-02-19 15:05 ` Russell King
2007-02-19 16:29 ` Jose Goncalves
2007-02-19 16:42 ` Russell King
2007-02-19 17:54 ` Jose Goncalves
2007-02-19 20:37 ` Michael K. Edwards
2007-02-19 20:51 ` Russell King
2007-02-19 21:24 ` Michael K. Edwards
2007-02-19 21:31 ` Russell King
2007-02-19 22:16 ` Michael K. Edwards
2007-02-19 23:20 ` Russell King
2007-02-20 0:04 ` Michael K. Edwards
2007-02-20 0:21 ` Russell King
2007-02-20 2:17 ` Michael K. Edwards
2007-02-24 2:46 ` Michael K. Edwards
2007-02-19 21:23 ` Russell King
2007-02-21 14:13 ` Jose Goncalves
2007-02-21 14:55 ` Jose Goncalves [this message]
2007-02-21 22:53 ` Frederik Deweerdt
2007-02-21 23:05 ` Russell King
2007-02-22 0:34 ` Michael K. Edwards
2007-02-22 8:54 ` Russell King
2007-02-22 15:07 ` Jose Goncalves
2007-02-22 16:56 ` Russell King
2007-02-22 17:24 ` jose.goncalves
2007-02-22 5:57 ` H. Peter Anvin
2007-02-22 7:39 ` Frederik Deweerdt
2007-02-22 8:52 ` Russell King
2007-02-22 15:02 ` Jose Goncalves
2007-02-22 17:03 ` Russell King
2007-02-22 17:21 ` jose.goncalves
2007-02-22 17:32 ` Paul Fulghum
2007-03-01 13:33 ` Jose Goncalves
2007-03-01 15:10 ` Russell King
2007-03-01 15:24 ` Jose Goncalves
[not found] <fa.0IigYYV566ZB0kBHCj88jOEJx1s@ifi.uio.no>
[not found] ` <fa.IE91N03KQO01UZbOdcF6HewOdYc@ifi.uio.no>
2007-02-20 2:48 ` Robert Hancock
2007-02-20 4:59 ` Michael K. Edwards
2007-02-20 5:18 ` Robert Hancock
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45DC5D57.4020507@inov.pt \
--to=jose.goncalves@inov.pt \
--cc=akpm@linux-foundation.org \
--cc=deweerdt@free.fr \
--cc=linux-kernel@vger.kernel.org \
--subject='Re: Serial related oops' \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).