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:

  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).