[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <57411b10.mFvG0+AgcrMXGtcj%fengguang.wu@intel.com>
Date: Sun, 22 May 2016 10:36:00 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org, wfg@...ux.intel.com
Subject: [rcutorture] 8704baab9b: WARNING: CPU: 0 PID: 30 at
kernel/rcu/rcuperf.c:363 rcu_perf_writer
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 8704baab9bc848b58c129fed6b591bb84ec02f41
Author: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
AuthorDate: Thu Dec 31 18:33:22 2015 -0800
Commit: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
CommitDate: Thu Mar 31 13:37:38 2016 -0700
rcutorture: Add RCU grace-period performance tests
This commit adds a new rcuperf module that carries out simple performance
tests of RCU grace periods.
Signed-off-by: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
+-------------------------------------------------------+------------+------------+------------+
| | 291783b8ad | 8704baab9b | ce82e4a05f |
+-------------------------------------------------------+------------+------------+------------+
| boot_successes | 57 | 0 | 0 |
| boot_failures | 6 | 22 | 13 |
| BUG:unable_to_handle_kernel | 6 | 22 | |
| Oops | 6 | 22 | |
| EIP_is_at_get_perf_callchain | 6 | | |
| Kernel_panic-not_syncing:Fatal_exception | 5 | 22 | |
| backtrace:acpi_get_cpuid | 6 | 22 | 13 |
| backtrace:early_init_pdc | 6 | 22 | 13 |
| backtrace:acpi_early_processor_set_pdc | 6 | 22 | 13 |
| backtrace:acpi_init | 6 | 22 | 13 |
| backtrace:kernel_init_freeable | 6 | 22 | 13 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 1 | | |
| backtrace:vfs_fstatat | 2 | | |
| backtrace:SyS_fstatat64 | 2 | | |
| backtrace:SYSC_socketcall | 2 | | |
| backtrace:SyS_socketcall | 2 | 0 | 6 |
| WARNING:at_kernel/rcu/rcuperf.c:#rcu_perf_writer | 0 | 22 | 13 |
| BUG:spinlock_bad_magic_on_CPU | 0 | 22 | |
| BUG:spinlock_lockup_suspected_on_CPU | 0 | 22 | |
| EIP_is_at__wake_up_common | 0 | 22 | |
| backtrace:rcu_perf_writer | 0 | 22 | 13 |
| backtrace:sock_setsockopt | 0 | 0 | 6 |
| backtrace:rht_deferred_worker | 0 | 0 | 3 |
+-------------------------------------------------------+------------+------------+------------+
[ 1.054065] CPU: 0 PID: 1 Comm: swapper Not tainted 4.6.0-rc1-00005-g8704baa #3
[ 1.054065] CPU: 0 PID: 1 Comm: swapper Not tainted 4.6.0-rc1-00005-g8704baa #3
[ 1.062485] ffffffff
[ 1.062485] ffffffff cf03bc70 cf03bc70 cf03bc50 cf03bc50 c15192fc c15192fc cf03bc5c cf03bc5c c157a45b c157a45b c1ed4940 c1ed4940 cf03bcac cf03bcac
[ 1.064620] c157aa41
[ 1.064620] c157aa41 c1bba04c c1bba04c cf03bc74 cf03bc74 c1ed4958 c1ed4958 00000202 00000202 c100312d c100312d cf03bc80 cf03bc80 c10ab3fb c10ab3fb
[ 1.066740] cf03bc90
[ 1.066740] cf03bc90 00000203 00000203 cf0a8634 cf0a8634 00000382 00000382 cf03bcc4 cf03bcc4 c11a701a c11a701a 00000010 00000010 eb0e29d5 eb0e29d5
[ 1.068833] Call Trace:
[ 1.068833] Call Trace:
[ 1.072825] [<c15192fc>] dump_stack+0x16/0x1a
[ 1.072825] [<c15192fc>] dump_stack+0x16/0x1a
[ 1.073958] [<c157a45b>] ubsan_epilogue+0xb/0x40
[ 1.073958] [<c157a45b>] ubsan_epilogue+0xb/0x40
[ 1.075151] [<c157aa41>] __ubsan_handle_out_of_bounds+0x61/0x80
[ 1.075151] [<c157aa41>] __ubsan_handle_out_of_bounds+0x61/0x80
[ 1.080046] [<c100312d>] ? allocate_fake_cpuc+0x7d/0x90
[ 1.080046] [<c100312d>] ? allocate_fake_cpuc+0x7d/0x90
[ 1.081379] [<c10ab3fb>] ? trace_hardirqs_on+0xb/0x10
[ 1.081379] [<c10ab3fb>] ? trace_hardirqs_on+0xb/0x10
[ 1.086052] [<c11a701a>] ? slob_free+0x15a/0xa00
[ 1.086052] [<c11a701a>] ? slob_free+0x15a/0xa00
[ 1.087383] [<c15c74a1>] acpi_ds_create_operand+0x20b/0x294
[ 1.087383] [<c15c74a1>] acpi_ds_create_operand+0x20b/0x294
[ 1.088807] [<c11a78fd>] ? __kmem_cache_free+0x3d/0x60
[ 1.088807] [<c11a78fd>] ? __kmem_cache_free+0x3d/0x60
[ 1.095377] [<c15c7621>] acpi_ds_create_operands+0xf7/0x139
[ 1.095377] [<c15c7621>] acpi_ds_create_operands+0xf7/0x139
[ 1.096857] [<c15b35cb>] ? acpi_os_release_object+0x8/0xc
[ 1.096857] [<c15b35cb>] ? acpi_os_release_object+0x8/0xc
[ 1.098240] [<c15e8151>] ? acpi_ut_delete_generic_state+0x13/0x15
[ 1.098240] [<c15e8151>] ? acpi_ut_delete_generic_state+0x13/0x15
[ 1.103056] [<c15de983>] ? acpi_ps_pop_scope+0xb4/0x109
[ 1.103056] [<c15de983>] ? acpi_ps_pop_scope+0xb4/0x109
[ 1.104415] [<c15c7bea>] acpi_ds_exec_end_op+0xe2/0x4b5
[ 1.104415] [<c15c7bea>] acpi_ds_exec_end_op+0xe2/0x4b5
[ 1.105758] [<c15dd795>] acpi_ps_parse_loop+0x62a/0x67b
[ 1.105758] [<c15dd795>] acpi_ps_parse_loop+0x62a/0x67b
[ 1.111694] [<c15e4efd>] ? acpi_ut_remove_reference+0x25/0x28
[ 1.111694] [<c15e4efd>] ? acpi_ut_remove_reference+0x25/0x28
[ 1.115077] [<c15c5740>] ? acpi_ds_call_control_method+0x12e/0x193
[ 1.115077] [<c15c5740>] ? acpi_ds_call_control_method+0x12e/0x193
[ 1.116701] [<c15de5aa>] acpi_ps_parse_aml+0x95/0x280
[ 1.116701] [<c15de5aa>] acpi_ps_parse_aml+0x95/0x280
[ 1.118003] [<c15defbe>] acpi_ps_execute_method+0x1a8/0x1d8
[ 1.118003] [<c15defbe>] acpi_ps_execute_method+0x1a8/0x1d8
[ 1.122790] [<c15d82ec>] acpi_ns_evaluate+0x1ee/0x265
[ 1.122790] [<c15d82ec>] acpi_ns_evaluate+0x1ee/0x265
[ 1.124103] [<c11a6da7>] ? __kmalloc+0x87/0xc0
[ 1.124103] [<c11a6da7>] ? __kmalloc+0x87/0xc0
[ 1.125252] [<c15db7b8>] acpi_evaluate_object+0x106/0x1fc
[ 1.125252] [<c15db7b8>] acpi_evaluate_object+0x106/0x1fc
[ 1.130015] [<c104e5a5>] ? __phys_addr+0x45/0xe0
[ 1.130015] [<c104e5a5>] ? __phys_addr+0x45/0xe0
[ 1.131213] [<c15bbbaa>] acpi_get_phys_id+0x32/0x1e2
[ 1.131213] [<c15bbbaa>] acpi_get_phys_id+0x32/0x1e2
[ 1.132498] [<c15bbd85>] acpi_get_cpuid+0xb/0x15
[ 1.132498] [<c15bbd85>] acpi_get_cpuid+0xb/0x15
[ 1.139651] [<c20acdd7>] early_init_pdc+0x81/0x95
[ 1.139651] [<c20acdd7>] early_init_pdc+0x81/0x95
[ 1.140858] [<c15db5b5>] acpi_ns_walk_namespace+0xe0/0x1b0
[ 1.140858] [<c15db5b5>] acpi_ns_walk_namespace+0xe0/0x1b0
[ 1.142265] [<c15db983>] acpi_walk_namespace+0x76/0xa0
[ 1.142265] [<c15db983>] acpi_walk_namespace+0x76/0xa0
[ 1.147523] [<c20acd56>] ? acpi_processor_init+0x1e/0x1e
[ 1.147523] [<c20acd56>] ? acpi_processor_init+0x1e/0x1e
[ 1.148887] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.148887] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.151511] [<c20ace09>] acpi_early_processor_set_pdc+0x1e/0x36
[ 1.151511] [<c20ace09>] acpi_early_processor_set_pdc+0x1e/0x36
[ 1.154926] [<c20acd56>] ? acpi_processor_init+0x1e/0x1e
[ 1.154926] [<c20acd56>] ? acpi_processor_init+0x1e/0x1e
[ 1.158862] [<c20ac790>] acpi_init+0x11f/0x24d
[ 1.158862] [<c20ac790>] acpi_init+0x11f/0x24d
[ 1.160046] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.160046] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.161436] [<c100046c>] do_one_initcall+0xbc/0x280
[ 1.161436] [<c100046c>] do_one_initcall+0xbc/0x280
[ 1.165551] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.165551] [<c20ac671>] ? acpi_sleep_proc_init+0x23/0x23
[ 1.167510] [<c10887be>] ? parse_args+0x1ce/0x5e0
[ 1.167510] [<c10887be>] ? parse_args+0x1ce/0x5e0
[ 1.168729] [<c20860b4>] kernel_init_freeable+0x2a6/0x330
[ 1.168729] [<c20860b4>] kernel_init_freeable+0x2a6/0x330
[ 1.173486] [<c19a5989>] kernel_init+0x9/0x100
[ 1.173486] [<c19a5989>] kernel_init+0x9/0x100
[ 1.174646] [<c19af048>] ret_from_kernel_thread+0x20/0x34
[ 1.174646] [<c19af048>] ret_from_kernel_thread+0x20/0x34
[ 1.179417] [<c19a5980>] ? rest_init+0x140/0x140
[ 1.179417] [<c19a5980>] ? rest_init+0x140/0x140
[ 1.180614] ================================================================================
[ 1.180614] ================================================================================
[ 1.187188] ACPI: Interpreter enabled
git bisect start ce82e4a05fa751f5af6ddfe2bd120f0020099104 2dcd0af568b0cf583645c8a317dd12e344b1c72a --
git bisect good e5ebef3c782fea8f8a9c6e11e1f16601ba543c2a # 08:54 22+ 0 Merge 'jkirsher-next-queue/dev-queue' into devel-catchup-201605220757
git bisect bad 78a17208ca3379e972d5c6d5696d22992781c93b # 09:00 0- 3 Merge 'rcu/dev.2016.05.18a' into devel-catchup-201605220757
git bisect good 261ccfd569fda81e8892e9ecfb9fbd1e7fb5416e # 09:05 22+ 0 Merge 'linux-nvdimm/libnvdimm-for-next' into devel-catchup-201605220757
git bisect bad d9dce51c9b77b803348c787165a884b6e11011f0 # 09:10 0- 2 Merge tag 'regulator-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
git bisect bad cf6ed9a6682d3f171cf9550d4bbe0ef31b768a7e # 09:16 0- 1 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 0b3c2264ae30ed692fd1ffd2b84c5fbdf737cb0d # 09:21 22+ 1 perf symbols: Fix kallsyms perf test on ppc64le
git bisect bad 49817c33433a3cd6f320b13699e6746cc39b453b # 09:25 0- 1 Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 41ed943d855c3fa2bf6fecc33250b294bd568b7a # 09:30 0- 1 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
git bisect bad a54062c0d95921d4fb0edc8d268021bf387e6c75 # 09:34 0- 8 rcutorture: Add boot-time adjustment of leaf fanout
git bisect bad df37e66bfdbb57e8cae7dbf39a0c66b1b8701338 # 09:39 0- 22 rcutorture: Add rcuperf holdoff boot parameter to reduce interference
git bisect bad bdea9e347783c2724997db7c5d5b45a301e2dc90 # 09:46 0- 1 rcutorture: Documentation for rcuperf kernel parameters
git bisect good fd35be623a1534bde57029c429b206d6c22a1ef6 # 09:55 22+ 0 rcutorture: Update scripting to accommodate rcuperf
git bisect good 291783b8ad77a83a6fdf91d55eee7f1ad72ed4d1 # 10:07 20+ 0 rcutorture: Expedited-GP batch progress access to torturing
git bisect bad 8704baab9bc848b58c129fed6b591bb84ec02f41 # 10:14 0- 7 rcutorture: Add RCU grace-period performance tests
# first bad commit: [8704baab9bc848b58c129fed6b591bb84ec02f41] rcutorture: Add RCU grace-period performance tests
git bisect good 291783b8ad77a83a6fdf91d55eee7f1ad72ed4d1 # 10:18 63+ 6 rcutorture: Expedited-GP batch progress access to torturing
# extra tests with DEBUG_INFO
git bisect bad 8704baab9bc848b58c129fed6b591bb84ec02f41 # 10:25 0- 3 rcutorture: Add RCU grace-period performance tests
# extra tests on HEAD of linux-devel/devel-catchup-201605220757
git bisect bad ce82e4a05fa751f5af6ddfe2bd120f0020099104 # 10:25 0- 13 0day head guard for 'devel-catchup-201605220757'
# extra tests on tree/branch linus/master
# extra tests on tree/branch linus/master
# extra tests on tree/branch linux-next/master
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
initrd=yocto-minimal-i386.cgz
wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd
kvm=(
qemu-system-x86_64
-enable-kvm
-cpu Haswell,+smep,+smap
-kernel $kernel
-initrd $initrd
-m 256
-smp 1
-device e1000,netdev=net0
-netdev user,id=net0
-boot order=nc
-no-reboot
-watchdog i6300esb
-rtc base=localtime
-serial stdio
-display none
-monitor null
)
append=(
hung_task_panic=1
earlyprintk=ttyS0,115200
systemd.log_level=err
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
panic=-1
softlockup_panic=1
nmi_watchdog=panic
oops=panic
load_ramdisk=2
prompt_ramdisk=0
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
drbd.minor_count=8
)
"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-yocto-ivb41-27:20160522101411:i386-randconfig-a0-201621:4.6.0-rc1-00005-g8704baa:3.gz" of type "application/gzip" (11092 bytes)
Download attachment "dmesg-quantal-client-x5355-3-22:20160522101456:i386-randconfig-a0-201621:4.6.0-rc1-00004-g291783b:2.gz" of type "application/gzip" (17959 bytes)
View attachment "config-4.6.0-rc1-00005-g8704baa" of type "text/plain" (96390 bytes)
Powered by blists - more mailing lists