[<prev] [next>] [day] [month] [year] [list]
Message-ID: <537D82B3.4060609@intel.com>
Date: Thu, 22 May 2014 12:53:07 +0800
From: Jet Chen <jet.chen@...el.com>
To: Jiri Olsa <jolsa@...nel.org>
CC: Fengguang Wu <fengguang.wu@...el.com>,
LKML <linux-kernel@...r.kernel.org>, linux-api@...r.kernel.org
Subject: [perf] BUG: unable to handle kernel NULL pointer dereference at 000000b3
Hi Jiri,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git perf/fd_master_1
commit 93b6a1f2384ec43677bc555a7d5508710f1068d5
Author: Jiri Olsa <jolsa@...nel.org>
AuthorDate: Sun May 18 21:32:38 2014 +0200
Commit: Jiri Olsa <jolsa@...nel.org>
CommitDate: Wed May 21 17:31:50 2014 +0200
perf: Add fd_master interface
+------------------------------------------------------+------------+------------+
| | 8210dbfcf4 | 93b6a1f238 |
+------------------------------------------------------+------------+------------+
| boot_successes | 129 | 28 |
| boot_failures | 0 | 15 |
| BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 15 |
| Oops | 0 | 15 |
| EIP_is_at_SYSC_perf_event_open | 0 | 15 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 15 |
| backtrace:SyS_perf_event_open | 0 | 15 |
+------------------------------------------------------+------------+------------+
[ 30.683069] irttp_open_tsap(), invalid tsap!
[ 30.683683] irda_open_tsap(), Unable to allocate TSAP!
[ 30.684396] irias_delete_object(), object already removed!
[ 30.716611] BUG: unable to handle kernel NULL pointer dereference at 000000b3
[ 30.717653] IP: [<810a0db0>] SYSC_perf_event_open+0x2bf/0x762
[ 30.718493] *pdpt = 0000000010182001 *pde = 0000000000000000 [ 30.719330] Oops: 0000 [#1] PREEMPT [ 30.719888] CPU: 0 PID: 568 Comm: trinity-main Not tainted 3.15.0-rc4-00002-g93b6a1f #1046
[ 30.720023] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 30.720023] task: 901fd5e0 ti: 900d4000 task.ti: 900d4000
[ 30.720023] EIP: 0060:[<810a0db0>] EFLAGS: 00010246 CPU: 0
[ 30.720023] EIP is at SYSC_perf_event_open+0x2bf/0x762
[ 30.720023] EAX: ffffffff EBX: 08206000 ECX: 00000000 EDX: 00000000
[ 30.720023] ESI: 00000000 EDI: 00000000 EBP: 900d5f9c ESP: 900d5f0c
[ 30.720023] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
[ 30.720023] CR0: 8005003b CR2: 000000b3 CR3: 100cb000 CR4: 000006b0
[ 30.720023] Stack:
[ 30.720023] 900d5fb4 900d5f8c 00000000 00000002 ffffffff 901fd5e0 00000000 00000000
[ 30.720023] 00000000 000093fe 00000060 ffffffdf 00000000 00000000 00000000 00000000
[ 30.720023] 00000000 0000000b 00000000 007cc093 00000000 00000000 00000000 291fe9fa
[ 30.720023] Call Trace:
[ 30.720023] [<810a14b4>] SyS_perf_event_open+0x17/0x19
[ 30.720023] [<81da470d>] syscall_call+0x7/0xb
[ 30.720023] Code: 8b 55 8c f6 45 0c 02 8b ba 10 01 00 00 0f 45 df f6 45 0c 01 89 9d 78 ff ff ff 0f 45 f8 eb 0c c7 85 78 ff ff ff 00 00 00 00 31 ff <f6> 87 b3 00 00 00 01 74 19 f6 45 bf 01 0f 85 54 04 00 00 b8 01
[ 30.720023] EIP: [<810a0db0>] SYSC_perf_event_open+0x2bf/0x762 SS:ESP 0068:900d5f0c
[ 30.720023] CR2: 00000000000000b3
[ 30.759892] irttp_open_tsap(), invalid tsap!
git bisect start fdb09c8c5e26a0381c5f0c288e6ca31c39c8bdfe d6d211db37e75de2ddc3a4f979038c40df7cc79c --
git bisect good c0c6440cc4fb01220e0813cc6f68674b97b0225a # 07:20 26+ 0 Merge 'drm-intel/drm-intel-nightly' into devel-roam-i386-201405220237
git bisect bad 3d20b7da1a797b9fa96fb6b70226f41846f5e684 # 07:48 12- 14 Merge 'rogerq/connectivity-3.15.y' into devel-roam-i386-201405220237
git bisect bad dfab0cd32891162ba4d20216f5dbab9fb646fa3a # 07:58 7- 3 Merge 'jolsa-perf/perf/fd_master_1' into devel-roam-i386-201405220237
git bisect good 3617660e4e1618a888a2e3a4067224534302cb33 # 08:16 43+ 0 Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf into perf/core
git bisect good 21a8b756b84ecaa0b7f29199669c151e2ce5e723 # 08:42 43+ 0 perf tools: Consolidate types.h for ARM and ARM64
git bisect good 22af969e8cfc6ea46d3e1a774a16d7e19b8cf4db # 08:57 43+ 0 perf tools: Call perf_hpp__init() before setting up GUI browsers
git bisect good 1c89fe9b0447f0ce393325e51911f8073432b7b4 # 09:09 43+ 0 perf tools: Introduce reset_output_field()
git bisect good eca8183699964579ca8a0b8d116bd1f4da0136f7 # 09:24 43+ 0 perf tools: Add automatic remapping of Android libraries
git bisect bad 93b6a1f2384ec43677bc555a7d5508710f1068d5 # 09:40 28- 15 perf: Add fd_master interface
git bisect good 8210dbfcf40bb8a36c38ff4b83539117c06412a3 # 09:55 43+ 0 perf: Switch event fd allocation and group fd check
# first bad commit: [93b6a1f2384ec43677bc555a7d5508710f1068d5] perf: Add fd_master interface
git bisect good 8210dbfcf40bb8a36c38ff4b83539117c06412a3 # 09:58 129+ 0 perf: Switch event fd allocation and group fd check
git bisect bad fdb09c8c5e26a0381c5f0c288e6ca31c39c8bdfe # 09:58 0- 9 0day head guard for 'devel-roam-i386-201405220237'
git bisect good 4b660a7f5c8099d88d1a43d8ae138965112592c7 # 11:25 129+ 0 Linux 3.15-rc6
git bisect good 18e072998c67e985aaa643ca1af3e6a0dc133b71 # 12:12 129+ 0 Add linux-next specific files for 20140521
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/blob/master/initrd/$initrd
kvm=(
qemu-system-x86_64 -cpu kvm64 -enable-kvm -kernel $kernel
-initrd $initrd
-smp 2
-m 256M
-net nic,vlan=0,macaddr=00:00:00:00:00:00,model=virtio
-net user,vlan=0
-net nic,vlan=1,model=e1000
-net user,vlan=1
-boot order=nc
-no-reboot
-watchdog i6300esb
-serial stdio
-display none
-monitor null
)
append=(
debug
sched_debug
apic=debug
ignore_loglevel
sysrq_always_enabled
panic=10
prompt_ramdisk=0
earlyprintk=ttyS0,115200
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
)
"${kvm[@]}" --append "${append[*]}"
-----------------------------------------------------------------------------
Thanks,
Jet
View attachment "dmesg-yocto-ivb41-87:20140522093949:i386-randconfig-r0-0522:3.15.0-rc4-00002-g93b6a1f:1046" of type "text/plain" (22491 bytes)
View attachment "Attached Message Part" of type "text/plain" (87 bytes)
View attachment "config-3.15.0-rc4-00002-g93b6a1f" of type "text/plain" (94320 bytes)
Powered by blists - more mailing lists