[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20140307013734.GC8427@localhost>
Date: Fri, 7 Mar 2014 09:37:34 +0800
From: Fengguang Wu <fengguang.wu@...el.com>
To: Christoph Lameter <cl@...ux.com>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
linux-kernel@...r.kernel.org
Subject: [scheduler] BUG: unable to handle kernel paging request
Hi Christoph,
I got the below dmesg and the first bad commit is
git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit 9d58cf7a388c1b4a06cb335980eb1bb1352ba876
Author: Christoph Lameter <cl@...ux.com>
AuthorDate: Thu Mar 6 11:05:25 2014 +1100
Commit: Stephen Rothwell <sfr@...b.auug.org.au>
CommitDate: Thu Mar 6 18:13:42 2014 +1100
scheduler: replace __get_cpu_var with this_cpu_ptr
Convert all uses of __get_cpu_var for address calculation to use
this_cpu_ptr instead.
Signed-off-by: Christoph Lameter <cl@...ux.com>
Acked-by: Ingo Molnar <mingo@...nel.org>
Cc: Peter Zijlstra <peterz@...radead.org>
Cc: Tejun Heo <tj@...nel.org>
Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>
[ 0.309561] BUG: unable to handle kernel
[ 0.309561] BUG: unable to handle kernel paging requestpaging request at 0feea000
at 0feea000
[ 0.309899] IP:
[ 0.309899] IP: [<c10540d0>] load_balance+0x89/0x657
[<c10540d0>] load_balance+0x89/0x657
[ 0.310171] *pdpt = 0000000000000000
[ 0.310171] *pdpt = 0000000000000000 *pde = f000ff53f000ff53 *pde = f000ff53f000ff53
+---------------------------------------------------------+------------+------------+---------------+
| | 76b1e44e98 | 9d58cf7a38 | next-20140306 |
+---------------------------------------------------------+------------+------------+---------------+
| boot_successes | 77 | 0 | 0 |
| boot_failures | 3 | 20 | 19 |
| WARNING:CPU:PID:at_arch/x86/kernel/cpu/amd.c:init_amd() | 2 | 0 | 1 |
| backtrace:init_amd | 2 | 0 | 1 |
| backtrace:warn_slowpath_fmt | 2 | 0 | 1 |
| BUG:kernel_boot_hang | 1 | | |
| BUG:unable_to_handle_kernel_paging_request | 0 | 20 | 19 |
| Oops | 0 | 20 | 19 |
| Oops:SMP_SMP | 0 | 20 | 19 |
| EIP_is_at_load_balance | 0 | 20 | 19 |
| Oops:SMP | 0 | 19 | 19 |
| BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 20 | 17 |
| EIP_is_at_set_next_entity | 0 | 20 | 17 |
| BUG:scheduling_while_atomic | 0 | 20 | 18 |
| INFO:lockdep_is_turned_off | 0 | 20 | 18 |
| backtrace:kthreadd | 0 | 20 | 17 |
| backtrace:schedule | 0 | 20 | 19 |
| backtrace:schedule_timeout | 0 | 20 | 17 |
| backtrace:smpboot_thread_fn | 0 | 0 | 2 |
+---------------------------------------------------------+------------+------------+---------------+
git bisect start 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 09de192242d86ede449146ac423effca53bc1810 --
git bisect bad 439cde1f3d8230f858c0a55902381d24cd7a2df2 # 22:58 0- 1 Merge branch 'akpm/master'
git bisect good ce34778eb4d9fa0aaaeae76c1068026ee5255fd7 # 23:21 20+ 2 Merge branch 'akpm-current/current'
git bisect good 117314461e82adabb6b78dcb03259da75b50833b # 23:28 20+ 1 mm: don't implictly include linux/mm.h in linux/sched.h
git bisect bad 9d58cf7a388c1b4a06cb335980eb1bb1352ba876 # 23:34 0- 2 scheduler: replace __get_cpu_var with this_cpu_ptr
git bisect good b2ff2cfebad92bebfca28bad650045821ed270c4 # 00:06 20+ 0 tracing: replace __get_cpu_var uses with this_cpu_ptr
git bisect good efcd38c3b500ab67593e4514ed7ececf2ec550f5 # 00:13 20+ 2 drivers/clocksource: replace __get_cpu_var used for address calculation
git bisect good 222152a10e298d770a186b871163553c062d4a6f # 00:18 20+ 0 drivers/net/ethernet/tile: replace __get_cpu_var uses for address calculation
git bisect good 36086a569a67cd314801b0c0d9aadf3008b5504b # 00:42 20+ 0 tilegx: another case of get_cpu_var
git bisect good 76b1e44e98a5dffb32d95095260ebbd32fb06ff7 # 02:10 20+ 1 time: replace __get_cpu_var uses
# first bad commit: [9d58cf7a388c1b4a06cb335980eb1bb1352ba876] scheduler: replace __get_cpu_var with this_cpu_ptr
git bisect good 76b1e44e98a5dffb32d95095260ebbd32fb06ff7 # 02:33 60+ 3 time: replace __get_cpu_var uses
git bisect bad 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 # 02:33 0- 19 Add linux-next specific files for 20140306
git bisect good 3f877e6a523c45a33ce8ea7380f1f32dda7d8137 # 05:35 60+ 1 Revert "scheduler: replace __get_cpu_var with this_cpu_ptr"
git bisect good c3bebc71c4bcdafa24b506adf0c1de3c1f77e2e0 # 05:44 60+ 0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 # 05:45 0- 19 Add linux-next specific files for 20140306
Thanks,
Fengguang
View attachment "dmesg-quantal-waimea-13:20140306201241:i386-randconfig-st1-03061911:3.14.0-rc5-next-20140306-06952-g0ffb2fe:4" of type "text/plain" (59673 bytes)
Download attachment "i386-randconfig-st1-03061911-0ffb2fe7b9c30082876fa3a17da018bf0632cf03-schedule+-x-91080.log" of type "application/octet-stream" (19595 bytes)
View attachment "config-3.14.0-rc5-next-20140306-06952-g0ffb2fe" of type "text/plain" (85767 bytes)
_______________________________________________
LKP mailing list
LKP@...ux.intel.com
Powered by blists - more mailing lists