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:	Sat, 06 Aug 2016 19:05:24 +0800
From:	kernel test robot <fengguang.wu@...el.com>
To:	Kees Cook <keescook@...omium.org>
Cc:	LKP <lkp@...org>, linux-kernel@...r.kernel.org, wfg@...ux.intel.com
Subject: [lkdtm] 9a49a528dc:  WARNING: CPU: 0 PID: 404 at
 kernel/trace/ftrace.c:2005 ftrace_bug

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 9a49a528dcf3c2022ff89f700d5d0345b9abf288
Author:     Kees Cook <keescook@...omium.org>
AuthorDate: Mon Feb 22 14:09:29 2016 -0800
Commit:     Kees Cook <keescook@...omium.org>
CommitDate: Fri Jun 10 15:57:50 2016 -0700

    lkdtm: add function for testing .rodata section
    
    This adds a function that lives in the .rodata section. The section
    flags are corrected using objcopy since there is no way with gcc to
    declare section flags in an architecture-agnostic way.
    
    Signed-off-by: Kees Cook <keescook@...omium.org>

+-------------------------------------------------------+------------+------------+------------+
|                                                       | 426f3a53d4 | 9a49a528dc | 5eb7f58ccb |
+-------------------------------------------------------+------------+------------+------------+
| boot_successes                                        | 876        | 255        | 57         |
| boot_failures                                         | 344        | 55         | 33         |
| BUG:kernel_test_crashed                               | 344        | 53         | 31         |
| WARNING:at_kernel/trace/ftrace.c:#ftrace_bug          | 0          | 2          | 2          |
| RIP:is_ftrace_trampoline                              | 0          | 2          | 2          |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0          | 2          | 2          |
| backtrace:perf_ftrace_event_register                  | 0          | 2          | 2          |
| backtrace:perf_trace_init                             | 0          | 2          | 2          |
| backtrace:perf_tp_event_init                          | 0          | 2          | 2          |
| backtrace:perf_try_init_event                         | 0          | 2          | 2          |
| backtrace:perf_event_alloc                            | 0          | 2          | 2          |
| backtrace:SyS_perf_event_open                         | 0          | 2          | 2          |
+-------------------------------------------------------+------------+------------+------------+

[   11.152520] init: plymouth-splash main process (396) terminated with status 1
[   11.164728] init: networking main process (398) terminated with status 1
[   18.827856] ------------[ cut here ]------------
[   18.829473] WARNING: CPU: 0 PID: 404 at kernel/trace/ftrace.c:2005 ftrace_bug+0x145/0x400
[   18.833070] CPU: 0 PID: 404 Comm: trinity-main Not tainted 4.7.0-rc2-00303-g9a49a52 #1
[   18.835847]  0000000000000009 ffff880009093bf8 ffffffff81720b3c ffff880009093c38
[   18.838684]  ffffffff810df9d2 000007d58112d8af ffff8800102a7e80 ffffffff81fe1db0
[   18.841697]  00000000000093e8 0000000000000001 ffffffff831b9330 ffff880009093c48
[   18.844511] Call Trace:
[   18.845424]  [<ffffffff81720b3c>] dump_stack+0x19/0x1d
[   18.847204]  [<ffffffff810df9d2>] __warn+0x112/0x150
[   18.848936]  [<ffffffff810dfadd>] warn_slowpath_null+0x1d/0x20
[   18.851178]  [<ffffffff8117a185>] ftrace_bug+0x145/0x400
[   18.853029]  [<ffffffff81065129>] ftrace_replace_code+0x2c9/0x480
[   18.855130]  [<ffffffff8117a556>] ftrace_modify_all_code+0x36/0xc0
[   18.857372]  [<ffffffff810652ef>] arch_ftrace_update_code+0xf/0x20
[   18.859483]  [<ffffffff8117a6d0>] ftrace_run_update_code+0x50/0x60
[   18.861813]  [<ffffffff8117a7c3>] ftrace_startup_enable+0x33/0x50
[   18.863903]  [<ffffffff8117bf6d>] ftrace_startup+0x13d/0x180
[   18.866205]  [<ffffffff8117c94c>] register_ftrace_function+0x4c/0x60
[   18.868342]  [<ffffffff81196597>] perf_ftrace_event_register+0x47/0x100
[   18.870749]  [<ffffffff8119626b>] perf_trace_init+0x25b/0x280
[   18.872718]  [<ffffffff811ab376>] perf_tp_event_init+0x56/0x90
[   18.874690]  [<ffffffff811ab5f9>] perf_try_init_event+0xa9/0xd0
[   18.876806]  [<ffffffff811abd2c>] perf_event_alloc+0x70c/0x1080
[   18.878818]  [<ffffffff811b7ba8>] SyS_perf_event_open+0x928/0x17b0
[   18.881148]  [<ffffffff81df25f9>] entry_SYSCALL_64_fastpath+0x1f/0xb8
[   18.883330] ---[ end trace 1cf1f82a14a663e2 ]---
[   18.884894] ftrace faulted on writing [<ffffffff81fe1db0>] lkdtm_rodata_do_nothing+0x0/0x10

git bisect start 5eb7f58ccb08a2822f20afb2f4341474e1dece30 523d939ef98fd712632d93a5a2b588e477a7565e --
git bisect  bad 3b760b613b1536578a4576a73e9ba9ac359d3dfd  # 15:06    151-     59  Merge 'linux-review/Wei-Yongjun/IB-core-Fix-possible-memory-leak-in-cma_resolve_iboe_route/20160805-215000' into devel-spot-201608061351
git bisect  bad 9e0b994e4fcc43853507dbdf87667f0195196858  # 15:10      0-      1  Merge 'linux-review/Dave-Carroll/aacraid-Check-size-values-after-double-fetch-from-user/20160806-034938' into devel-spot-201608061351
git bisect  bad 31b71e3e26f5a5c5acb43d2744c37079c9d7d9c2  # 15:14      0-      1  Merge 'perf/perf/core' into devel-spot-201608061351
git bisect  bad 330e37721baa51c0000b5ff1e09c99ba890f26d1  # 15:20      4-      4  Merge 'khilman-linux-amlogic/v4.7/integ' into devel-spot-201608061351
git bisect good e434348347596a75a564d814f80ddbb2781101c7  # 15:43    309+    136  0day base guard for 'devel-spot-201608061351'
git bisect  bad 94752aee4d53d037086ad8cb482d8ee29683f0f6  # 15:51     14-     11  Merge 'net/master' into devel-spot-201608061351
git bisect  bad ff9a082fda424257976f08fce942609f358015e0  # 16:01      6-      5  Merge tag 'media/v4.8-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect  bad 9c1958fc326a0a0a533ec8e86ea6fa30977207de  # 16:08      0-      3  Merge tag 'media/v4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect  bad c410614c902531d1ce2e46aec8ac91aa4dc89968  # 16:15      6-      4  Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad b7545b79a1698b4cbcb5da94c105523b85ee7c90  # 16:20      2-      1  Merge tag 'usb-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
git bisect good 78f5027132243b7071dc59ea6f717e2c48e12031  # 16:33    306+    124  iio: pressure: bmp280: support device tree initialization
git bisect  bad 721413aff218118548b84b18cb5b49660e6e2940  # 16:39     17-      7  Merge tag 'tty-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
git bisect  bad 25a0dc4be86fc0d8c7e81bb5f8be8427022bf15f  # 16:46      0-      1  Merge tag 'staging-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect  bad 6d2e91a662256fd88ec0505567a59d21094ed415  # 16:56     60-     22  lkdtm: silence warnings about function declarations
git bisect  bad 2a7fbcec95add146f76ac4d187719b3db884f290  # 17:02      0-      1  Merge tag 'lkdtm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-testing
git bisect  bad 63c0c076e590ed83050c80ada2e82adeac9de126  # 17:38     55-     26  nvmem: imx-ocotp: add COMPILE_TEST for proper test coverage
git bisect  bad dc1392727e32a5e467c13365e56e292e50ee084c  # 17:47     42-     31  Merge tag 'lkdtm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-testing
git bisect  bad 9a49a528dcf3c2022ff89f700d5d0345b9abf288  # 17:52      0-      1  lkdtm: add function for testing .rodata section
git bisect good 426f3a53d4a1ffbe228f268e5c4af148686b7346  # 18:06    305+     65  lkdtm: clean up after rename
# first bad commit: [9a49a528dcf3c2022ff89f700d5d0345b9abf288] lkdtm: add function for testing .rodata section
git bisect good 426f3a53d4a1ffbe228f268e5c4af148686b7346  # 18:28    913+    344  lkdtm: clean up after rename
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect  bad 9a49a528dcf3c2022ff89f700d5d0345b9abf288  # 18:43     42-     10  lkdtm: add function for testing .rodata section
# extra tests on HEAD of linux-devel/devel-spot-201608061351
git bisect  bad 5eb7f58ccb08a2822f20afb2f4341474e1dece30  # 18:43      0-     33  0day head guard for 'devel-spot-201608061351'
# extra tests on tree/branch linus/master
git bisect  bad a157b3aaa44829998d5a079174df989e5d8c20ff  # 18:55    142-     47  Merge tag 'pwm/for-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
# extra tests on tree/branch linus/master
git bisect  bad a157b3aaa44829998d5a079174df989e5d8c20ff  # 18:55      0-     54  Merge tag 'pwm/for-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm
# extra tests on tree/branch linux-next/master
git bisect  bad 73497be0342a39f81d5d291a8e3b7238bd6b3381  # 19:02     29-     10  Add linux-next specific files for 20160805


This script may reproduce the error.

----------------------------------------------------------------------------
#!/bin/bash

kernel=$1
initrd=quantal-core-x86_64.cgz

wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd

kvm=(
	qemu-system-x86_64
	-enable-kvm
	-cpu kvm64
	-kernel $kernel
	-initrd $initrd
	-m 300
	-smp 2
	-device e1000,netdev=net0
	-netdev user,id=net0
	-boot order=nc
	-no-reboot
	-watchdog i6300esb
	-watchdog-action debug
	-rtc base=localtime
	-serial stdio
	-display none
	-monitor null 
)

append=(
	root=/dev/ram0
	hung_task_panic=1
	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
	systemd.log_level=err
	ignore_loglevel
	earlyprintk=ttyS0,115200
	console=ttyS0,115200
	console=tty0
	vga=normal
	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-quantal-ivb41-75:20160806180046:x86_64-randconfig-s5-08061402:4.7.0-rc2-00303-g9a49a52:1.gz" of type "application/gzip" (19479 bytes)

Download attachment "dmesg-quantal-intel12-10:20160806182120:x86_64-randconfig-s5-08061402:4.7.0-rc2-00302-g426f3a5:1.gz" of type "application/gzip" (17978 bytes)

View attachment "config-4.7.0-rc2-00303-g9a49a52" of type "text/plain" (91600 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ