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>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 3 Jun 2013 18:57:54 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	fengguang.wu@...el.com,
	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:	linux-kernel@...r.kernel.org
Subject: [bisect done] [    0.000000] WARNING: at mm/nobootmem.c:215
 ___alloc_bootmem_nopanic.constprop.5()

Greetings,

I got the below dmesg and the first bad commit is

commit 911af505ef407c2511106c224dd640f882f0f590
Author: Paul E. McKenney <paul.mckenney@...aro.org>
Date:   Mon Feb 11 10:23:27 2013 -0800

    rcu: Provide compile-time control for no-CBs CPUs
    
    Currently, the only way to specify no-CBs CPUs is via the rcu_nocbs
    kernel command-line parameter.  This is inconvenient in some cases,
    particularly for randconfig testing, so this commit adds a new set of
    kernel configuration parameters.  CONFIG_RCU_NOCB_CPU_NONE (the default)
    retains the old behavior, CONFIG_RCU_NOCB_CPU_ZERO offloads callback
    processing from CPU 0 (along with any other CPUs specified by the
    rcu_nocbs boot-time parameter), and CONFIG_RCU_NOCB_CPU_ALL offloads
    callback processing from all CPUs.
    
    Signed-off-by: Paul E. McKenney <paul.mckenney@...aro.org>
    Signed-off-by: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>

[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 
[    0.000000] 
[    0.000000] 
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: at /c/kernel-tests/src/linux/mm/nobootmem.c:215 ___alloc_bootmem_nopanic.constprop.5+0x79/0x15f()
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.0-rc1-00035-g297e580 #40
[    0.000000] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2007
[    0.000000]  00000000 00000000 c1a71ef8 c1588367 c1a71f20 c104d6d0 c199e148 c19b2567
[    0.000000]  000000d7 c1cec5a5 c1cec5a5 00000001 00000001 00000000 c1a71f30 c104d709
[    0.000000]  00000009 00000000 c1a71f64 c1cec5a5 00000000 00000000 00000000 c1ef260a
[    0.000000] Call Trace:
[    0.000000]  [<c1588367>] dump_stack+0x16/0x18
[    0.000000]  [<c104d6d0>] warn_slowpath_common+0x74/0x8b
[    0.000000]  [<c1cec5a5>] ? ___alloc_bootmem_nopanic.constprop.5+0x79/0x15f
[    0.000000]  [<c1cec5a5>] ? ___alloc_bootmem_nopanic.constprop.5+0x79/0x15f
[    0.000000]  [<c104d709>] warn_slowpath_null+0x22/0x24                     
[    0.000000]  [<c1cec5a5>] ___alloc_bootmem_nopanic.constprop.5+0x79/0x15f
[    0.000000]  [<c1cec699>] ___alloc_bootmem.constprop.4+0xe/0x49          
[    0.000000]  [<c1583dc5>] ? printk+0x3d/0x3f                   
[    0.000000]  [<c1cec859>] __alloc_bootmem+0x8/0xa
[    0.000000]  [<c1cf4f03>] alloc_bootmem_cpumask_var+0x17/0x1c
[    0.000000]  [<c1ce473b>] rcu_init+0xb9/0x309                
[    0.000000]  [<c1ce7303>] ? perf_event_init+0x173/0x17a
[    0.000000]  [<c1cc1aa7>] start_kernel+0x22d/0x453     
[    0.000000]  [<c1cc14cd>] ? repair_env_string+0x97/0x97
[    0.000000]  [<c1cc12da>] i386_start_kernel+0x90/0x94
[    0.000000] ---[ end trace 5b01275a6144debd ]---

git bisect start 4237c09a63906b980741725da63f85e454caec02 v3.9 --
git bisect  bad 73287a43cc79ca06629a88d1a199cd283f42456a  #     0  2013-06-03 15:02:18  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
git bisect  bad 5d434fcb255dec99189f1c58a06e4f56e12bf77d  #     0  2013-06-03 15:08:57  Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
git bisect good 507ffe4f3840ac24890a8123c702cf1b7fe4d33c  #    10  2013-06-03 15:21:41  Merge tag 'tty-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
git bisect good 4a7b4d2360175f67ab2c58effeeb8362a3057c25  #    10  2013-06-03 15:28:44  x86: pageattr-test: remove srandom32 call
git bisect good 46d9be3e5eb01f71fc02653755d970247174b400  #    10  2013-06-03 16:30:29  Merge branch 'for-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
git bisect  bad e0972916e8fe943f342b0dd1c9d43dbf5bc261c2  #     0  2013-06-03 16:34:11  Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 457d1772f1c1bcf37b2ae7fc8f1d6f303d1d5cf9  #    10  2013-06-03 16:52:58  uprobes/tracing: Generalize struct uprobe_trace_entry_head
git bisect good 56847d857cb0c3ee78c22ce776a26f88d9ffd4d4  #    10  2013-06-03 17:45:40  Merge branch 'akpm' (incoming from Andrew)
git bisect  bad 8fcfae31719c0a6c03f2cf63f815b46d378d8be4  #     0  2013-06-03 17:49:28  Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
git bisect  bad 8b425aa8f1acfe48aed919c7aadff2ed290fe969  #     0  2013-06-03 17:53:00  rcu: Rename n_nocb_gp_requests to need_future_gp
git bisect  bad a488985851cf2facd2227bd982cc2c251df56268  #     0  2013-06-03 17:56:38  rcu: Distinguish "rcuo" kthreads by RCU flavor
git bisect  bad dae6e64d2bcfd4b06304ab864c7e3a4f6b5fedf4  #     0  2013-06-03 18:00:10  rcu: Introduce proper blocking to no-CBs kthreads GP waits
git bisect  bad 911af505ef407c2511106c224dd640f882f0f590  #     0  2013-06-03 18:03:42  rcu: Provide compile-time control for no-CBs CPUs
git bisect good 34ed62461ae4970695974afb9a60ac3df0086830  #    10  2013-06-03 18:09:43  rcu: Remove restrictions on no-CBs CPUs
git bisect good 34ed62461ae4970695974afb9a60ac3df0086830  #    38  2013-06-03 18:12:45  rcu: Remove restrictions on no-CBs CPUs
git bisect  bad 297e5804fbed91ac58027d04e033540681763283  #     0  2013-06-03 18:13:19  exynos4-is: Add isp_dbg() macro
git bisect good 6318c0ec14d5f7aea22987223e1a99dbda7b1fd0  #    30  2013-06-03 18:49:20  Add linux-next specific files for 20130603

Thanks,
Fengguang

View attachment "dmesg-kvm-kbuild-1567-2013-06-01-18-03-22-3.10.0-rc1-00035-g297e580-40" of type "text/plain" (56913 bytes)

View attachment "297e5804fbed91ac58027d04e033540681763283-bisect.log" of type "text/plain" (17872 bytes)

View attachment ".config-bisect" of type "text/plain" (72068 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ