[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140205072558.GC9379@localhost>
Date: Wed, 5 Feb 2014 15:25:58 +0800
From: Fengguang Wu <fengguang.wu@...el.com>
To: Peter Zijlstra <peterz@...radead.org>
Cc: Pekka Enberg <penberg@...nel.org>, linux-mm@...ck.org,
linux-kernel@...r.kernel.org
Subject: [slub] WARNING: CPU: 1 PID: 1 at mm/slub.c:992 deactivate_slab()
Greetings,
I got the below dmesg and the first bad commit is in upstream
commit c65c1877bd6826ce0d9713d76e30a7bed8e49f38
Author: Peter Zijlstra <peterz@...radead.org>
AuthorDate: Fri Jan 10 13:23:49 2014 +0100
Commit: Pekka Enberg <penberg@...nel.org>
CommitDate: Mon Jan 13 21:34:39 2014 +0200
slub: use lockdep_assert_held
Instead of using comments in an attempt at getting the locking right,
use proper assertions that actively warn you if you got it wrong.
Also add extra braces in a few sites to comply with coding-style.
Signed-off-by: Peter Zijlstra <peterz@...radead.org>
Signed-off-by: Pekka Enberg <penberg@...nel.org>
===================================================
PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT!
===================================================
+---------------------------------------------------------+--------------+--------------+
| | 8afb1474db47 | 1738cc0ecc54 |
+---------------------------------------------------------+--------------+--------------+
| boot_successes | 166 | 6 |
| boot_failures | 10 | 13 |
| BUG:kernel_test_crashed | 9 | 1 |
| WARNING:CPU:PID:at_arch/x86/kernel/cpu/amd.c:init_amd() | 1 | |
| WARNING:CPU:PID:at_mm/slub.c:deactivate_slab() | 0 | 12 |
+---------------------------------------------------------+--------------+--------------+
[1868680.126265] netconsole: network logging started
[1868680.135018] Unregister pv shared memory for cpu 0
[1868680.523086] ------------[ cut here ]------------
[1868680.526909] WARNING: CPU: 1 PID: 1 at mm/slub.c:992 deactivate_slab+0x4ce/0xa70()
[1868680.537875] Modules linked in:
[1868680.541340] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.13.0-02621-g1738cc0 #8
[1868680.555880] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[1868680.565937] ffffffff ce04dd64 c1a6323f 00000000 00000000 000003e0 ce04dd94 c106fbe1
[1868680.572881] c1efb154 00000001 00000001 c1f09c28 000003e0 c11c2d0e c11c2d0e 00000001
[1868680.582142] ce5db280 ce000640 ce04dda4 c106fc7d 00000009 00000000 ce04de0c c11c2d0e
[1868680.589099] Call Trace:
[1868680.591109] [<c1a6323f>] dump_stack+0x7a/0xdb
[1868680.593887] [<c106fbe1>] warn_slowpath_common+0x91/0xb0
[1868680.597430] [<c11c2d0e>] ? deactivate_slab+0x4ce/0xa70
[1868680.600510] [<c11c2d0e>] ? deactivate_slab+0x4ce/0xa70
[1868680.603588] [<c106fc7d>] warn_slowpath_null+0x1d/0x20
[1868680.606728] [<c11c2d0e>] deactivate_slab+0x4ce/0xa70
[1868680.609897] [<c11c3406>] slab_cpuup_callback+0xc6/0x130
[1868680.612916] [<c1a87125>] notifier_call_chain+0x35/0x90
[1868680.616031] [<c10a48b9>] __raw_notifier_call_chain+0x19/0x20
[1868680.622321] [<c106fe63>] cpu_notify+0x23/0x50
[1868680.625212] [<c106fe9b>] cpu_notify_nofail+0xb/0x40
[1868680.628399] [<c1a4a7e1>] _cpu_down+0x231/0x500
[1868680.631201] [<c1a4aaed>] cpu_down+0x3d/0x60
[1868680.633906] [<c1a49a47>] _debug_hotplug_cpu+0x57/0x1b0
[1868680.639361] [<c236ee70>] ? topology_init+0xef/0xef
[1868680.642330] [<c236ee7c>] debug_hotplug_cpu+0xc/0x10
[1868680.645364] [<c100050a>] do_one_initcall+0x13a/0x240
[1868680.648547] [<c23675b6>] ? repair_env_string+0x2a/0x99
[1868680.651627] [<c109c2e6>] ? parse_args+0x476/0x6b0
[1868680.654519] [<c1a8158b>] ? _raw_spin_unlock_irqrestore+0x5b/0x90
[1868680.658379] [<c2367f3a>] kernel_init_freeable+0xe3/0x1cd
[1868680.661538] [<c236758c>] ? do_early_param+0xb5/0xb5
[1868680.664527] [<c1a4971c>] kernel_init+0xc/0x170
[1868680.667513] [<c1a8ab37>] ret_from_kernel_thread+0x1b/0x28
[1868680.670702] [<c1a49710>] ? rest_init+0xc0/0xc0
[1868680.673483] ---[ end trace 7127297b7d66962f ]---
[1868680.685733] CPU 0 is now offline
git bisect start 1738cc0ecc5433003591548e25622768f5978d0b d8ec26d7f8287f5788a494f56e8814210f0e64be --
git bisect good 3951d8b98c5c552325621b7f98a442d6e849570c # 21:42 25+ 0 Merge 'regmap/topic/core' into devel-hourly-2014013119
git bisect good 6c3b6491f658d8d31188b9f5e49f45f83820505e # 22:02 25+ 2 Merge 'dhowells-fs/rxrpc' into devel-hourly-2014013119
git bisect good fb2390407d07c6a5ba5c37947d481316b623a1b1 # 22:07 25+ 0 Merge 'asoc/topic/rcar' into devel-hourly-2014013119
git bisect good 434522ceec7c33e57599488891139b2cedd43e68 # 22:13 25+ 1 Merge 'rcu/rcu/timers' into devel-hourly-2014013119
git bisect bad ef1ea6fd64f9dfb33c6324241b54a9de4162db40 # 22:21 12- 7 Merge 'slab/slab/next' into devel-hourly-2014013119
git bisect bad c65c1877bd6826ce0d9713d76e30a7bed8e49f38 # 22:37 0- 1 slub: use lockdep_assert_held
git bisect good 8afb1474db4701d1ab80cd8251137a3260e6913e # 22:52 44+ 4 slub: Fix calculation of cpu slabs
# first bad commit: [c65c1877bd6826ce0d9713d76e30a7bed8e49f38] slub: use lockdep_assert_held
git bisect good 8afb1474db4701d1ab80cd8251137a3260e6913e # 22:55 132+ 10 slub: Fix calculation of cpu slabs
git bisect bad 1738cc0ecc5433003591548e25622768f5978d0b # 22:55 0- 13 0day head guard for 'devel-hourly-2014013119'
git bisect good fda1ecf23aad418180c6f24e81a1818b94a0a7ef # 23:09 132+ 8 Revert "slub: use lockdep_assert_held"
git bisect bad 38dbfb59d1175ef458d006556061adeaa8751b72 # 23:16 0- 2 Linus 3.14-rc1
git bisect bad cdd263faccc2184e685573968dae5dd34758e322 # 23:34 1- 3 Add linux-next specific files for 20140204
Thanks,
Fengguang
View attachment "dmesg-quantal-jaketown-23:20140201032445:i386-randconfig-c2-02010204:3.13.0-02621-g1738cc0:8" of type "text/plain" (52371 bytes)
View attachment "config-3.13.0-02621-g1738cc0" of type "text/plain" (100299 bytes)
_______________________________________________
LKP mailing list
LKP@...ux.intel.com
Powered by blists - more mailing lists