public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [SUNPRC] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070
       [not found] <20130111024644.GA9508@localhost>
@ 2013-01-11  4:24 ` Myklebust, Trond
  2013-01-11  5:22   ` Fengguang Wu
  0 siblings, 1 reply; 2+ messages in thread
From: Myklebust, Trond @ 2013-01-11  4:24 UTC (permalink / raw)
  To: Fengguang Wu; +Cc: linux-nfs@vger.kernel.org

On Fri, 2013-01-11 at 10:46 +0800, Fengguang Wu wrote:
> tree:   git://git.linux-nfs.org/projects/trondmy/linux-nfs.git linux-next
> commit: 51b63a538c54cb9c3b83c4d62572cf18da165cba [1/1] SUNRPC: Ensure we release the socket write lock if the rpc_task exits early
> 
> [  106.308511] md: autorun ...
> [  106.309477] md: ... autorun DONE.
> [  107.923634] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070
> [  107.926207] IP: [<ffffffff82a7c8ac>] xprt_release+0x24/0x1cb
> [  107.927223] PGD 0 
> [  107.927223] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC
> [  107.927223] Modules linked in:
> [  107.927223] CPU 1 
> [  107.927223] Pid: 1, comm: swapper/0 Not tainted 3.8.0-rc2-00187-gf958f23 #1651 Bochs Bochs
> [  107.927223] RIP: 0010:[<ffffffff82a7c8ac>]  [<ffffffff82a7c8ac>] xprt_release+0x24/0x1cb
> [  107.927223] RSP: 0000:ffff88001d831908  EFLAGS: 00010246
> [  107.927223] RAX: 0000000000000000 RBX: ffff88001bff1080 RCX: ffff88001f400000
> [  107.927223] RDX: 0000000000000002 RSI: 000000000000051c RDI: ffff88001bff1080
> [  107.927223] RBP: ffff88001d831938 R08: 000000000000051c R09: 0000000000000004
> [  107.927223] R10: 000000000000332e R11: ffff88001bff1080 R12: 0000000000000000
> [  107.927223] R13: ffff88001bff1080 R14: ffff880010008380 R15: 000000000000000c
> [  107.927223] FS:  0000000000000000(0000) GS:ffff88001f400000(0000) knlGS:0000000000000000
> [  107.927223] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [  107.927223] CR2: 0000000000000070 CR3: 0000000003c15000 CR4: 00000000000006e0
> [  107.927223] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [  107.927223] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [  107.927223] Process swapper/0 (pid: 1, threadinfo ffff88001d830000, task ffff88001e27c040)
> [  107.927223] Stack:
> [  107.927223]  000000000000332e ffff88001bff1080 ffff880010722e00 0000000000008000
> [  107.927223]  ffff880010008380 000000000000000c ffff88001d831958 ffffffff82a80445
> [  107.927223]  000000000000332e ffff88001bff1080 ffff88001d831978 ffffffff82a81cfa
> [  107.927223] Call Trace:
> [  107.927223]  [<ffffffff82a80445>] rpc_release_resources_task+0x14/0x37
> [  107.927223]  [<ffffffff82a81cfa>] rpc_put_task+0x1f/0x2d
> [  107.927223]  [<ffffffff82a7b002>] rpc_call_sync+0x69/0x9e
> [  107.927223]  [<ffffffff82a79942>] ? net_generic.isra.10+0x2e/0x3d
> [  107.927223]  [<ffffffff82a7b07e>] rpc_ping+0x47/0x5d
> [  107.927223]  [<ffffffff82a7a42d>] ? rpc_new_client+0x2c8/0x331
> [  107.927223]  [<ffffffff82a7b231>] rpc_create+0x11b/0x1ad
> [  107.927223]  [<ffffffff810e5bc4>] ? trace_hardirqs_off+0xd/0xf
> [  107.927223]  [<ffffffff810e8090>] ? mark_lock+0x2d/0x212
> [  107.927223]  [<ffffffff812f24ce>] nfs_mount+0xdf/0x140
> [  107.927223]  [<ffffffff812eaa1c>] nfs_request_mount+0x114/0x170
> [  107.927223]  [<ffffffff810e93e4>] ? lock_release+0x17d/0x1cd
> [  107.927223]  [<ffffffff812eaaa7>] nfs_try_mount+0x2f/0x6d
> [  107.927223]  [<ffffffff812ebbcf>] nfs_fs_mount+0x6cf/0x7ad
> [  107.927223]  [<ffffffff812ec0a5>] ? nfs_clone_super+0x6b/0x6b
> [  107.927223]  [<ffffffff812e98f3>] ? nfs_clone_sb_security+0x51/0x51
> [  107.927223]  [<ffffffff81194055>] mount_fs+0x69/0x158
> [  107.927223]  [<ffffffff8116190a>] ? __alloc_percpu+0x10/0x12
> [  107.927223]  [<ffffffff811a9158>] vfs_kern_mount+0x62/0xd9
> [  107.927223]  [<ffffffff811ab23d>] do_mount+0x763/0x875
> [  107.927223]  [<ffffffff811ab3d4>] sys_mount+0x85/0xbe
> [  107.927223]  [<ffffffff841690d4>] mount_root+0x61/0x14f
> [  107.927223]  [<ffffffff8416932f>] prepare_namespace+0x16d/0x1a6
> [  107.927223]  [<ffffffff82bdcb9b>] kernel_init+0x1c5/0x29b
> [  107.927223]  [<ffffffff84168590>] ? do_early_param+0x8c/0x8c
> [  107.927223]  [<ffffffff82bdc9d6>] ? rest_init+0xda/0xda
> [  107.927223]  [<ffffffff82c260ac>] ret_from_fork+0x7c/0xb0
> [  107.927223]  [<ffffffff82bdc9d6>] ? rest_init+0xda/0xda
> [  107.927223] Code: 89 e5 ff 50 18 5d c3 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 49 89 fd 41 54 53 41 52 4c 8b 67 20 4d 85 e4 75 22 48 8b 47 18 <48> 8b 78 70 48 8b b7 70 07 00 00 4c 39 ee 0f 85 86 01 00 00 e8 
> [  107.927223] RIP  [<ffffffff82a7c8ac>] xprt_release+0x24/0x1cb
> [  107.927223]  RSP <ffff88001d831908>
> [  107.927223] CR2: 0000000000000070
> 
> Thanks,
> Fengguang

Hi Fengguang,

Thanks for testing! The above Oops should be fixed in commit
87ed50036b866db2ec2ba16b2a7aec4a2b0b7c39, which is in the current
linux-next branch on git.linux-nfs.org. It was due to a missing test for
task->tk_client != NULL.

I should also have fixed the RCU dereference warning that the build
robot found on Tuesday.

Cheers
  Trond

-- 
Trond Myklebust
Linux NFS client maintainer

NetApp
Trond.Myklebust@netapp.com
www.netapp.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [SUNPRC] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070
  2013-01-11  4:24 ` [SUNPRC] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070 Myklebust, Trond
@ 2013-01-11  5:22   ` Fengguang Wu
  0 siblings, 0 replies; 2+ messages in thread
From: Fengguang Wu @ 2013-01-11  5:22 UTC (permalink / raw)
  To: Myklebust, Trond; +Cc: linux-nfs@vger.kernel.org

On Fri, Jan 11, 2013 at 04:24:45AM +0000, Trond Myklebust wrote:
> On Fri, 2013-01-11 at 10:46 +0800, Fengguang Wu wrote:
> > tree:   git://git.linux-nfs.org/projects/trondmy/linux-nfs.git linux-next
> > commit: 51b63a538c54cb9c3b83c4d62572cf18da165cba [1/1] SUNRPC: Ensure we release the socket write lock if the rpc_task exits early
> > 
> > [  106.308511] md: autorun ...
> > [  106.309477] md: ... autorun DONE.
> > [  107.923634] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070
> > [  107.926207] IP: [<ffffffff82a7c8ac>] xprt_release+0x24/0x1cb

> Hi Fengguang,
> 
> Thanks for testing! The above Oops should be fixed in commit
> 87ed50036b866db2ec2ba16b2a7aec4a2b0b7c39, which is in the current
> linux-next branch on git.linux-nfs.org. It was due to a missing test for
> task->tk_client != NULL.

Yes, sorry that bug was actually caught several days before, however
I was too busy to look into it..

> I should also have fixed the RCU dereference warning that the build
> robot found on Tuesday.

Trond, thank you for the fixes!

Thanks,
Fengguang

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-01-11  5:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20130111024644.GA9508@localhost>
2013-01-11  4:24 ` [SUNPRC] BUG: unable to handle kernel NULL pointer dereference at 0000000000000070 Myklebust, Trond
2013-01-11  5:22   ` Fengguang Wu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox