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: <5744b252.TKkyCAKRsZqh/9JL%fengguang.wu@intel.com>
Date:	Wed, 25 May 2016 03:58:10 +0800
From:	kernel test robot <fengguang.wu@...el.com>
To:	Borislav Petkov <bp@...e.de>
Cc:	LKP <lkp@...org>, oprofile-list@...ts.sf.net,
	linux-kernel@...r.kernel.org, Ingo Molnar <mingo@...nel.org>,
	wfg@...ux.intel.com
Subject: [x86/cpufeature] 7b5e74e637:  BUG: unable to handle kernel paging request at 6b636170

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 7b5e74e637e4a977c7cf40fd7de332f60b68180e
Author:     Borislav Petkov <bp@...e.de>
AuthorDate: Tue Mar 29 17:41:54 2016 +0200
Commit:     Ingo Molnar <mingo@...nel.org>
CommitDate: Thu Mar 31 13:33:17 2016 +0200

    x86/cpufeature: Remove cpu_has_arch_perfmon
    
    Use boot_cpu_has() instead.
    
    Signed-off-by: Borislav Petkov <bp@...e.de>
    Cc: Linus Torvalds <torvalds@...ux-foundation.org>
    Cc: Peter Zijlstra <peterz@...radead.org>
    Cc: Thomas Gleixner <tglx@...utronix.de>
    Cc: oprofile-list@...ts.sf.net
    Link: http://lkml.kernel.org/r/1459266123-21878-2-git-send-email-bp@alien8.de
    Signed-off-by: Ingo Molnar <mingo@...nel.org>

+------------------------------------------+------------+------------+------------+
|                                          | 1e6d88ccf4 | 7b5e74e637 | a43f260a02 |
+------------------------------------------+------------+------------+------------+
| boot_successes                           | 82         | 26         | 11         |
| boot_failures                            | 0          | 1          | 2          |
| BUG:unable_to_handle_kernel              | 0          | 1          | 2          |
| Oops                                     | 0          | 1          |            |
| EIP_is_at_perf_prepare_sample            | 0          | 1          |            |
| Kernel_panic-not_syncing:Fatal_exception | 0          | 1          | 2          |
| Oops:#[##]                               | 0          | 0          | 2          |
| EIP_is_at_sk_del_node_init               | 0          | 0          | 1          |
| backtrace:sk_del_node_init               | 0          | 0          | 1          |
| backtrace:do_group_exit                  | 0          | 0          | 1          |
| backtrace:SyS_exit_group                 | 0          | 0          | 1          |
| EIP_is_at_bpf_prog_free                  | 0          | 0          | 1          |
| backtrace:SYSC_setsockopt                | 0          | 0          | 1          |
| backtrace:SyS_socketcall                 | 0          | 0          | 1          |
+------------------------------------------+------------+------------+------------+

[    1.914984] random: trinity urandom read with 25 bits of entropy available
[    8.542178] random: nonblocking pool is initialized
[   11.939833] sock: process `trinity-main' is using obsolete setsockopt SO_BSDCOMPAT
[   12.349890] BUG: unable to handle kernel paging request at 6b636170
[   12.349895] IP: [<c108154b>] perf_prepare_sample+0x7d/0x263
[   12.349896] *pdpt = 000000000dda5001 *pde = 0000000000000000 
[   12.349897] Oops: 0000 [#1] 
[   12.349898] Modules linked in:
[   12.349900] CPU: 0 PID: 611 Comm: trinity-main Not tainted 4.6.0-rc1-00020-g7b5e74e #5
[   12.349901] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[   12.349902] task: cdcf17c0 ti: cdc8a000 task.ti: cdc8a000
[   12.349903] EIP: 0060:[<c108154b>] EFLAGS: 00010202 CPU: 0
[   12.349904] EIP is at perf_prepare_sample+0x7d/0x263
[   12.349904] EAX: 6b636170 EBX: cdc8bc6c ECX: 00000008 EDX: 00000001
[   12.349905] ESI: cdc8bd80 EDI: ce08ac00 EBP: cdc8bc60 ESP: cdc8bc48
[   12.349906]  DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
[   12.349907] CR0: 80050033 CR2: 6b636170 CR3: 00063840 CR4: 00040630
[   12.349910] DR0: 09c0a000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[   12.349910] DR6: ffff0ff0 DR7: 00070602
[   12.349910] Stack:
[   12.349912]  cdc8bc60 c1088bf9 000005b6 ce08ac00 cdc8bd80 00000000 cdc8bc94 c108174e
[   12.349914]  cdc8bfb4 00000009 00400002 00000000 c0068800 cdc8be94 0a1dc000 00000000
[   12.349916]  00000000 ce08ac00 00000000 cdc8bcb4 c10818e8 00000000 cdc8bd80 00000000
[   12.349916] Call Trace:
[   12.349919]  [<c1088bf9>] ? zone_watermark_ok+0x16/0x1b
[   12.349920]  [<c108174e>] perf_event_output+0x1d/0x54
[   12.349922]  [<c10818e8>] __perf_event_overflow+0x163/0x1d3
[   12.349923]  [<c108206b>] perf_swevent_overflow+0x46/0x60
[   12.349924]  [<c108214c>] perf_swevent_event+0xc7/0xd1
[   12.349925]  [<c10824dd>] ___perf_sw_event+0x1ea/0x1fa
[   12.349927]  [<c108a0ef>] ? get_page_from_freelist+0x3bf/0x4ef
[   12.349928]  [<c108a2fd>] ? __alloc_pages_nodemask+0xde/0x5e4
[   12.349931]  [<c103f643>] ? ___might_sleep+0x2b/0xe9
[   12.349932]  [<c1080e71>] ? perf_event_comm_output+0xcd/0xcd
[   12.349934]  [<c10285d5>] ? kmap_atomic_prot+0x3a/0xc7
[   12.349936]  [<c108a0ef>] ? get_page_from_freelist+0x3bf/0x4ef
[   12.349938]  [<c10b43bd>] ? path_put+0x15/0x18
[   12.349940]  [<c108a2fd>] ? __alloc_pages_nodemask+0xde/0x5e4
[   12.349942]  [<c107b2bf>] ? perf_event_aux+0x5f/0x75
[   12.349943]  [<c1080e71>] ? perf_event_comm_output+0xcd/0xcd
[   12.349944]  [<c1081dbf>] ? perf_event_mmap+0x297/0x2a2
[   12.349945]  [<c10a1ac0>] ? __page_set_anon_rmap+0x1c/0x46
[   12.349947]  [<c108d089>] ? get_page+0x8/0xd
[   12.349949]  [<c10997a4>] ? set_pte_at+0xf/0x13
[   12.349950]  [<c1082524>] __perf_sw_event+0x37/0x4e
[   12.349951]  [<c1082524>] ? __perf_sw_event+0x37/0x4e
[   12.349953]  [<c1023856>] __do_page_fault+0x3df/0x3ea
[   12.349955]  [<c10217c6>] ? kvm_async_pf_task_wake+0x137/0x137
[   12.349956]  [<c102387b>] do_page_fault+0x1a/0x1e
[   12.349957]  [<c10217e8>] do_async_page_fault+0x22/0x3c
[   12.349960]  [<c16750dc>] error_code+0x58/0x60
[   12.349961]  [<c10217c6>] ? kvm_async_pf_task_wake+0x137/0x137
[   12.349970] Code: e8 14 1f f8 ff 89 46 38 c7 46 3c 00 00 00 00 f6 45 f0 20 74 20 8b 55 08 89 f8 e8 e9 22 00 00 89 46 68 ba 01 00 00 00 85 c0 74 03 <8b> 10 42 c1 e2 03 66 01 53 06 8b 45 f0 0f ba e0 0a 73 21 8b 56
[   12.349972] EIP: [<c108154b>] perf_prepare_sample+0x7d/0x263 SS:ESP 0068:cdc8bc48
[   12.349972] CR2: 000000006b636170
[   12.349973] ---[ end trace 82ff3361e82667de ]---
[   12.349974] Kernel panic - not syncing: Fatal exception

git bisect start a43f260a02e7f31d72e082768ad0e32d97bdacbd 44549e8f5eea4e0a41b487b63e616cb089922b99 --
git bisect good 6b1291f3392c44c6e5a33e220615809ba7e09903  # 01:38     27+      0  Merge 'ubifs/master' into devel-catchup-201605250104
git bisect good 3bd1789389525d3913f496b07937711164ce3809  # 01:51     27+      0  Merge 'mark-rutland/arm64/misc-patches' into devel-catchup-201605250104
git bisect good 6944b78a365a8b71dabad7169896c3e75f253e8b  # 01:56     27+      0  Merge 'linux-review/Rajneesh-Bhardwaj/platform-x86-Add-PMC-Driver-for-Intel-Core-SoC/20160524-222735' into devel-catchup-201605250104
git bisect  bad 5c7f53f3c9182146efd37be1989f8e23e3b796ff  # 02:01      0-      1  Merge 'linux-review/Leon-Romanovsky/Netlink-based-IOCTLs-RDMA-ABI/20160524-223842' into devel-catchup-201605250104
git bisect  bad be092017b6ffbd013f481f915632db6aa9fc3ca3  # 02:07      0-      1  Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
git bisect good 36db171cc733bc7b8c628ef21831467d1919decd  # 02:14     27+      0  Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 168f1a7163b37294a0ef33829e1ed54d41e33c42  # 02:19      1-     21  Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 825a3b2605c3aa193e0075d0f9c72e33c17ab16a  # 02:26     27+      0  Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 93984fbd4e33cc861d5b49caed02a02cbfb01340  # 02:30      0-      2  x86/cpufeature: Replace cpu_has_apic with boot_cpu_has() usage
git bisect  bad cb44d0cfc2969999a4d9e20e4fd8749fec6c5498  # 02:35      0-     12  Merge branch 'x86/cpu' into x86/asm, to merge more patches
git bisect  bad d7847a7017b2a2759dd5590c0cffdbdf2994918e  # 02:41      0-      1  x86/cpufeature: Fix build bug caused by merge artifact with the removal of cpu_has_hypervisor
git bisect  bad 7b5e74e637e4a977c7cf40fd7de332f60b68180e  # 03:36      0-      1  x86/cpufeature: Remove cpu_has_arch_perfmon
# first bad commit: [7b5e74e637e4a977c7cf40fd7de332f60b68180e] x86/cpufeature: Remove cpu_has_arch_perfmon
git bisect good 1e6d88ccf41c7ef2d6c99aa5e7fb9215aa0e5423  # 03:43     82+      0  Merge tag 'nios2-v4.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect good 7b5e74e637e4a977c7cf40fd7de332f60b68180e  # 03:50     82+      0  x86/cpufeature: Remove cpu_has_arch_perfmon
# extra tests on HEAD of linux-devel/devel-catchup-201605250104
git bisect  bad a43f260a02e7f31d72e082768ad0e32d97bdacbd  # 03:50      0-      2  0day head guard for 'devel-catchup-201605250104'
# extra tests on tree/branch linus/master
git bisect  bad 29567292c0b5b2fb484125c280a2175141fe2205  # 03:51      0-     63  Merge tag 'for-linus-4.7-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
# extra tests on tree/branch linus/master
git bisect  bad 29567292c0b5b2fb484125c280a2175141fe2205  # 03:51      0-     63  Merge tag 'for-linus-4.7-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
# 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-vp-25:20160525033525:i386-randconfig-h1-05242342:4.6.0-rc1-00020-g7b5e74e:5.gz" of type "application/gzip" (12024 bytes)

View attachment "config-4.6.0-rc1-00020-g7b5e74e" of type "text/plain" (110729 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ