linux-next.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
To: Jens Axboe <jens.axboe@oracle.com>
Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	linux-next@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
	dm-devel@redhat.com, tglx@linutronix.de, mel@csn.ul.ie
Subject: Re: [BUG] linux-next: 20081209 - kernel bug at __rcu_process_callbacks, while booting up
Date: Wed, 17 Dec 2008 16:42:03 +0530	[thread overview]
Message-ID: <20081217111203.GA4426@linux.vnet.ibm.com> (raw)
In-Reply-To: <20081216143721.GT32491@kernel.dk>

* Jens Axboe <jens.axboe@oracle.com> [2008-12-16 15:37:21]:

> On Tue, Dec 16 2008, Kamalesh Babulal wrote:
> > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> [2008-12-12 14:16:11]:
> > 
> > > On Sat, Dec 13, 2008 at 01:10:26AM +0530, Kamalesh Babulal wrote:
> > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> [2008-12-10 10:33:02]:
> > > > 
> > > > > On Wed, Dec 10, 2008 at 11:39:36PM +0530, Kamalesh Babulal wrote:
> > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> [2008-12-10 09:53:38]:
> > > > > > 
> > > > > > > On Wed, Dec 10, 2008 at 10:00:07PM +0530, Kamalesh Babulal wrote:
> > > > > > > > * Paul E. McKenney <paulmck@linux.vnet.ibm.com> [2008-12-10 06:54:14]:
> > > > > > > > 
> > > > > > > > > On Wed, Dec 10, 2008 at 05:27:21PM +0530, Kamalesh Babulal wrote:
> > > > > > > > > > Hi,
> > > > > > > > > > 
> > > > > > > > > > 	Kernel bug is hit while booting up the next-20081208/09 kernels over
> > > > > > > > > > the x86_64 box. The IP is pointing to 0x0 and its stuck at
> > > > > > > > > > __rcu_process_callbacks.
> > > > > > > > > 
> > > > > > > > > Kernel config?
> > > > > > > > > 
> > > > > > > > > 							Thanx, Paul
> > > > > > > > > 
> > > > > > > > Hi Paul,
> > > > > > > > 
> > > > > > > > 	I have attached the kernel config file.
> > > > > > > 
> > > > > > > Hello, Kamalesh,
> > > > > > > 
> > > > > > > No significant recent changes in this area.  Is this consistent?
> > > > > > > Any chance of "git bisect"?
> > > > > > > 
> > > > > > > 							Thanx, Paul
> > > > > > > 
> > > > > > Hi Paul,
> > > > > > 
> > > > > > 	I tried reproducing it for three times and I was successfull in reproducing it thrice.
> > > > > > I have already started the git bisect, will update the results soon.
> > > > > 
> > > > > Very good, looking forward to seeing the result!
> > > > > 
> > > > > 							Thanx, Paul
> > > > > 
> > > > Hi Paul,
> > > > 
> > > > 	After a Complete round of git bisect, I was not able to reproduce the oops,
> > > > but when I tried again with complete next-20081209 patch, I am getting
> > > > different warning message altogether this time
> > > 
> > > Might be that the two oopses are different manifestations of the same
> > > underlying problem, right?
> > > 
> > > 							Thanx, Paul
> > > 
> > Hi Paul,
> > 
> > 	Your were right, those were the manifestation of the same
> > 	problem. Adding to it another calltrace was commonly visible
> > 	during the git-bisect.
> 
> Did you try with a newer version? Should be fixed since last week.
> 
> -- 
> Jens Axboe
> 
Hi Jens,

	I tried with the next-20081216 kernel, but the kernel was stuck
after loading the initrd image, passing unknown_nmi_panic=1, triggered
following call trace,

Initializing CPU#0
BUG: unable to handle kernel NULL pointer dereference at 0000000000000048
IP: [<ffffffff8072c547>] init_ISA_irqs+0x20/0x5d
PGD 0 
Thread overran stack, or stack corrupted
Oops: 0002 [#1] SMP 
last sysfs file: 
CPU 0 
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.28-rc8-next-20081216-autokern1 #1
RIP: 0010:[<ffffffff8072c547>]  [<ffffffff8072c547>] init_ISA_irqs+0x20/0x5d
RSP: 0018:ffffffff8071df38  EFLAGS: 00010093
RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff80796e40
RDX: 0000000000000100 RSI: 0000000000000092 RDI: 0000000000000000
RBP: ffffffff8071df48 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff8071df18 R11: 0000000000000070 R12: ffff88000103a040
R13: cccccccccccccccd R14: 0000000000000000 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ffffffff8070e3c0(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000000048 CR3: 0000000000201000 CR4: 00000000000006a0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffffffff8071c000, task ffffffff806a43a0)
Stack:
 cccccccccccccccd ffffffff80754aa0 ffffffff8071df68 ffffffff8072c591
 ffffffff8071df68 ffffffff8073ca50 ffffffff8071df98 ffffffff80725af2
 0000000000000000 0000000000837a70 0000000000000000 0000000000000000
Call Trace:
 [<ffffffff8072c591>] native_init_IRQ+0xd/0x8a2
 [<ffffffff8073ca50>] ? rcu_init+0x9/0xb
 [<ffffffff80725af2>] start_kernel+0x1a1/0x315
 [<ffffffff807252a0>] x86_64_start_reservations+0xaf/0xb3
 [<ffffffff807253a1>] x86_64_start_kernel+0xda/0xe1
Code: 20 5f 6a 80 e8 63 08 cb ff c9 c3 55 48 89 e5 53 31 db 48 83 ec 08 e8 05 88 00 00 31 ff e8 cd 2f ae ff 89 df e8 4d d5 b3 ff 89 df <c7> 40 48 00 02 00 00 48 c7 40 40 00 00 00 00 c7 40 4c 01 00 00 
RIP  [<ffffffff8072c547>] init_ISA_irqs+0x20/0x5d
 RSP <ffffffff8071df38>
CR2: 0000000000000048
---[ end trace 4eaa2a86a8e2da22 ]---
Kernel panic - not syncing: Attempted to kill the idle task!
Pid: 0, comm: swapper Tainted: G      D    2.6.28-rc8-next-20081216-autokern1 #1
Call Trace:
 [<ffffffff80237e80>] panic+0xa0/0x160
 [<ffffffff803b6b40>] ? account+0xe2/0xf1
 [<ffffffff8024e065>] ? blocking_notifier_call_chain+0xf/0x11
 [<ffffffff8023ad07>] do_exit+0x7c/0x7a9
 [<ffffffff803b6cf1>] ? get_random_bytes+0x1b/0x1d
 [<ffffffff80546456>] oops_end+0xb2/0xba
 [<ffffffff80547cfb>] do_page_fault+0x738/0x7e7
 [<ffffffff80545a3f>] page_fault+0x1f/0x30
 [<ffffffff8072c547>] ? init_ISA_irqs+0x20/0x5d
 [<ffffffff8072c545>] ? init_ISA_irqs+0x1e/0x5d
 [<ffffffff8072c591>] native_init_IRQ+0xd/0x8a2
 [<ffffffff8073ca50>] ? rcu_init+0x9/0xb
 [<ffffffff80725af2>] start_kernel+0x1a1/0x315
 [<ffffffff807252a0>] x86_64_start_reservations+0xaf/0xb3
 [<ffffffff807253a1>] x86_64_start_kernel+0xda/0xe1
------------[ cut here ]------------
WARNING: at kernel/smp.c:299 smp_call_function_many+0x3a/0x215()
Hardware name: IBM eServer BladeCenter LS20 -[885055U]-
Modules linked in:
Pid: 0, comm: swapper Tainted: G      D    2.6.28-rc8-next-20081216-autokern1 #1
Call Trace:
 [<ffffffff80237db2>] warn_slowpath+0xd3/0xf2
 [<ffffffff80238ada>] ? printk+0x67/0x69
 [<ffffffff807253a1>] ? x86_64_start_kernel+0xda/0xe1
 [<ffffffff8021eb4b>] ? touch_nmi_watchdog+0x65/0x69
 [<ffffffff8020f26e>] ? printk_address+0x2c/0x2e
 [<ffffffff807253a1>] ? x86_64_start_kernel+0xda/0xe1
 [<ffffffff8020f453>] ? print_context_stack+0x97/0xaf
 [<ffffffff8020e6b9>] ? dump_trace+0x26f/0x27e
 [<ffffffff8025631c>] smp_call_function_many+0x3a/0x215
 [<ffffffff80212130>] ? stop_this_cpu+0x0/0x20
 [<ffffffff80256517>] smp_call_function+0x20/0x24
 [<ffffffff8021d4fb>] native_smp_send_stop+0x22/0x30
 [<ffffffff80237e94>] panic+0xb4/0x160
 [<ffffffff803b6b40>] ? account+0xe2/0xf1
 [<ffffffff8024e065>] ? blocking_notifier_call_chain+0xf/0x11
 [<ffffffff8023ad07>] do_exit+0x7c/0x7a9
 [<ffffffff803b6cf1>] ? get_random_bytes+0x1b/0x1d
 [<ffffffff80546456>] oops_end+0xb2/0xba
 [<ffffffff80547cfb>] do_page_fault+0x738/0x7e7
 [<ffffffff80545a3f>] page_fault+0x1f/0x30
 [<ffffffff8072c547>] ? init_ISA_irqs+0x20/0x5d
 [<ffffffff8072c545>] ? init_ISA_irqs+0x1e/0x5d
 [<ffffffff8072c591>] native_init_IRQ+0xd/0x8a2
 [<ffffffff8073ca50>] ? rcu_init+0x9/0xb
 [<ffffffff80725af2>] start_kernel+0x1a1/0x315
 [<ffffffff807252a0>] x86_64_start_reservations+0xaf/0xb3
 [<ffffffff807253a1>] x86_64_start_kernel+0xda/0xe1
---[ end trace 4eaa2a86a8e2da22 ]---
-- 
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

  reply	other threads:[~2008-12-17 11:14 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-09  7:52 linux-next: Tree for December 9 Stephen Rothwell
2008-12-09  8:53 ` Al Viro
2008-12-09 13:57 ` byteorder headers on parisc Alexey Dobriyan
2008-12-09 23:12   ` Harvey Harrison
2008-12-09 23:34 ` linux-next: Tree for December 9 Andrew Morton
2008-12-10  0:06   ` Kay Sievers
2008-12-10  0:15     ` Andrew Morton
2008-12-10  0:31       ` Kay Sievers
2008-12-10  1:30         ` Andrew Morton
2008-12-10  1:36           ` Kay Sievers
2008-12-10  1:42           ` NeilBrown
2008-12-10  1:58             ` Andrew Morton
2008-12-10 19:16             ` Andrew Morton
2008-12-10 22:15               ` Neil Brown
2008-12-10 11:57 ` [BUG] linux-next: 20081209 - kernel bug at __rcu_process_callbacks, while booting up Kamalesh Babulal
2008-12-10 14:54   ` Paul E. McKenney
2008-12-10 16:30     ` Kamalesh Babulal
2008-12-10 17:53       ` Paul E. McKenney
2008-12-10 18:09         ` Kamalesh Babulal
2008-12-10 18:33           ` Paul E. McKenney
2008-12-12 19:40             ` Kamalesh Babulal
2008-12-12 22:16               ` Paul E. McKenney
2008-12-16 14:30                 ` Kamalesh Babulal
2008-12-16 14:37                   ` Jens Axboe
2008-12-17 11:12                     ` Kamalesh Babulal [this message]
2008-12-17 11:18                       ` Jens Axboe

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=20081217111203.GA4426@linux.vnet.ibm.com \
    --to=kamalesh@linux.vnet.ibm.com \
    --cc=dm-devel@redhat.com \
    --cc=jens.axboe@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-next@vger.kernel.org \
    --cc=mel@csn.ul.ie \
    --cc=paulmck@linux.vnet.ibm.com \
    --cc=sfr@canb.auug.org.au \
    --cc=tglx@linutronix.de \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).