lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ