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]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ