[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20140730041009.GI16537@localhost>
Date: Wed, 30 Jul 2014 12:10:09 +0800
From: Fengguang Wu <fengguang.wu@...el.com>
To: Jonathan Cameron <jic23@....ac.uk>
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Jet Chen <jet.chen@...el.com>, Su Tao <tao.su@...el.com>,
Yuanhan Liu <yuanhan.liu@...el.com>, LKP <lkp@...org>,
linux-kernel@...r.kernel.org, linux-iio@...r.kernel.org,
devel@...verdev.osuosl.org
Subject: [iio:dummy] BUG: unable to handle kernel NULL pointer dereference at
00000000000000e0
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
commit 9ad2e2e1d6506252f31a142a9b04121992af25e3
Author: Jonathan Cameron <jic23@....ac.uk>
AuthorDate: Fri Oct 14 16:34:15 2011 +0100
Commit: Greg Kroah-Hartman <gregkh@...e.de>
CommitDate: Mon Oct 17 15:36:30 2011 -0700
staging:iio:dummy Add buffered reading support
Very simple buffered reading. Did not provide a trigger as
the sysfs trigger already meets that requirement.
Signed-off-by: Jonathan Cameron <jic23@....ac.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@...e.de>
===================================================
PARENT COMMIT NOT CLEAN. LOOK OUT FOR WRONG BISECT!
===================================================
Attached dmesg for the parent commit, too, to help confirm whether it is a noise error.
+-------------------------------------------------------+------------+------------+
| | e6477000fc | 9ad2e2e1d6 |
+-------------------------------------------------------+------------+------------+
| boot_successes | 774 | 0 |
| boot_failures | 426 | 300 |
| BUG:kernel_boot_hang | 426 | 0 |
| BUG:unable_to_handle_kernel_NULL_pointer_dereference | 0 | 300 |
| Oops | 0 | 300 |
| RIP:iio_buffer_register | 0 | 300 |
| Kernel_panic-not_syncing:Attempted_to_kill_init | 0 | 300 |
| backtrace:iio_dummy_init | 0 | 300 |
| backtrace:async_page_fault | 0 | 300 |
+-------------------------------------------------------+------------+------------+
[ 1.369812] device-mapper: multipath service-time: version 0.2.0 loaded
[ 1.370969] Bluetooth: Virtual HCI driver ver 1.3
[ 1.371923] cpuidle: using governor ladder
[ 1.374155] BUG: unable to handle kernel NULL pointer dereference at 00000000000000e0
[ 1.375337] IP: [<ffffffff81a111de>] iio_buffer_register+0x2e/0x600
[ 1.376212] PGD 0
[ 1.376515] Oops: 0000 [#1] DEBUG_PAGEALLOC
[ 1.376709] CPU 0
[ 1.376709] Pid: 1, comm: swapper Not tainted 3.1.0-rc4-01470-g9ad2e2e #10
[ 1.376709] RIP: 0010:[<ffffffff81a111de>] [<ffffffff81a111de>] iio_buffer_register+0x2e/0x600
[ 1.376709] RSP: 0018:ffff880013425e50 EFLAGS: 00010246
[ 1.376709] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
[ 1.376709] RDX: 0000000000000005 RSI: ffffffff82a77640 RDI: ffff880011be3008
[ 1.376709] RBP: ffff880013425ec0 R08: 0000000000000000 R09: 0000000000000000
[ 1.376709] R10: 0000000000000001 R11: 0000000000000002 R12: ffff880011be3008
[ 1.376709] R13: 00000000fffffff4 R14: 0000000000000000 R15: ffff880011be3008
[ 1.376709] FS: 0000000000000000(0000) GS:ffffffff82652000(0000) knlGS:0000000000000000
[ 1.376709] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 1.376709] CR2: 00000000000000e0 CR3: 000000000260d000 CR4: 00000000000006b0
[ 1.376709] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 1.376709] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 1.376709] Process swapper (pid: 1, threadinfo ffff880013424000, task ffff880013422000)
[ 1.376709] Stack:
[ 1.376709] 0000000000000000 0000000000000000 ffff880013425e90 ffffffff81158c61
[ 1.376709] ffff880013425ea0 ffff880011be3668 ffffffff823f05d3 ffffffff82a77640
[ 1.376709] ffff880013425ec0 0000000000000000 ffff880011be3008 00000000fffffff4
[ 1.376709] Call Trace:
[ 1.376709] [<ffffffff81158c61>] ? debug_mutex_init+0x41/0x60
[ 1.376709] [<ffffffff82f39dc6>] iio_dummy_init+0x1a5/0x272
[ 1.376709] [<ffffffff82f39c21>] ? iio_init+0xe6/0xe6
[ 1.376709] [<ffffffff82ee3420>] do_one_initcall+0xd2/0x27b
[ 1.376709] [<ffffffff82ee36fa>] kernel_init+0x131/0x243
[ 1.376709] [<ffffffff81c65004>] kernel_thread_helper+0x4/0x10
[ 1.376709] [<ffffffff81c637b0>] ? retint_restore_args+0x13/0x13
[ 1.376709] [<ffffffff82ee35c9>] ? do_one_initcall+0x27b/0x27b
[ 1.376709] [<ffffffff81c65000>] ? gs_change+0x13/0x13
[ 1.376709] Code: e5 41 57 41 56 41 55 41 54 53 48 83 ec 48 e8 7a 2c 25 00 4c 8b b7 48 04 00 00 48 83 05 ab e4 1b 02 01 31 c0 49 89 ff 48 89 75 c8
[ 1.376709] 83 be e0 00 00 00 00 0f 95 c0 48 63 c8 48 83 c1 02 48 83 04
[ 1.376709] RIP [<ffffffff81a111de>] iio_buffer_register+0x2e/0x600
[ 1.376709] RSP <ffff880013425e50>
[ 1.376709] CR2: 00000000000000e0
[ 1.408095] ---[ end trace 45d5343e36d694cc ]---
[ 1.408926] Kernel panic - not syncing: Attempted to kill init!
git bisect start v3.2 v3.1 --
git bisect bad 6aaf05f472c97ebceff47d9eef464574f1a55727 # 22:21 0- 213 Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6
git bisect bad 3f8ddb032afa729d4bad1bf2965d3ec068de6b72 # 22:25 0- 71 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock
git bisect bad 37be944a0270402f9cda291a930b0286f6dc92f5 # 22:28 0- 210 Merge branch 'drm-core-next' of git://people.freedesktop.org/~airlied/linux
git bisect bad 3cfef9524677a4ecb392d6fbffe6ebce6302f1d4 # 22:33 0- 214 Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 4e7e2a2008f5d8c49791c412849d5b0232d39bb3 # 22:58 300+ 95 Merge branch 'for-linus' of git://opensource.wolfsonmicro.com/regmap
git bisect good 7670c7010c7b367ca40c3aba02afb36149764a6e # 23:16 300+ 106 Merge branch 'for-linus' of git://github.com/gregungerer/m68knommu
git bisect good efb8d21b2c6db3497655cc6a033ae8a9883e4063 # 23:24 300+ 140 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
git bisect bad 37d96c28ecf0af1215bb6bbf580dbb1fabb5a6ec # 23:32 0- 32 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad aa77677e0a288e08073620db5d2a31df83ca4788 # 23:38 0- 6 Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect good c909ebbd0dcf19c617408c2cfde56c4bbd4f6cb4 # 23:52 300+ 0 staging: hv: add newline to log messages in netvsc
git bisect good bb7410b2fd325d889f674d2456ce953c519fb774 # 00:07 300+ 35 staging: brcm80211: removed likely/unlikely calls
git bisect good b2d62733e6ea427921e201269c1b55bca3a87936 # 00:17 300+ 73 staging: brcm80211: removed redundant code from brcms_c_set_gmode
git bisect good 39f10bf18c80c98d9fec376beabe80b9c59c7498 # 00:36 300+ 137 staging: xgifb: eliminate XGIfb_CRT2_write_enable variable
git bisect bad e63abd0a1b757f6433869c13da4cf1b07fc14284 # 00:45 0- 49 iio: Spell fix - consistent use of Converter - no functional changes
git bisect good b55e073e95804b022075e464b9cf82e269fd457a # 01:00 300+ 66 staging/easycap: kill timeval members of easycap struct
git bisect bad 9ad2e2e1d6506252f31a142a9b04121992af25e3 # 01:05 0- 148 staging:iio:dummy Add buffered reading support
git bisect good 3e2c96eab9278317569e2baf165f71042c927712 # 01:14 300+ 104 staging:iio: gpio build dependency fixing
git bisect good 9c95e01e84e31178b9a83b683a501ed76166c259 # 01:20 300+ 89 staging:iio:adc:max1363 incorrect allocation of available_scanmasks
git bisect good e6477000fced2c961c26fa42845bd388fdf95e79 # 01:25 300+ 61 staging:iio:dummy Add event support + fake event generator
# first bad commit: [9ad2e2e1d6506252f31a142a9b04121992af25e3] staging:iio:dummy Add buffered reading support
git bisect good e6477000fced2c961c26fa42845bd388fdf95e79 # 01:32 900+ 426 staging:iio:dummy Add event support + fake event generator
git bisect bad eee4ca37c17a74bc97c899b0e68a36ff0f17392a # 01:32 0- 26 0day head guard for 'devel-hourly-2014072206'
git bisect bad 15ba2236f3556fc01b9ca91394465152b5ea74b6 # 01:37 283- 180 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad 594a8bbcd415c795f54ee8b07f64ba313cc6074e # 01:44 1- 6 Add linux-next specific files for 20140721
This script may reproduce the error.
----------------------------------------------------------------------------
#!/bin/bash
kernel=$1
initrd=yocto-minimal-x86_64.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
-m 320
-smp 1
-net nic,vlan=1,model=e1000
-net user,vlan=1
-boot order=nc
-no-reboot
-watchdog i6300esb
-rtc base=localtime
-serial stdio
-display none
-monitor null
)
append=(
hung_task_panic=1
earlyprintk=ttyS0,115200
debug
apic=debug
sysrq_always_enabled
rcupdate.rcu_cpu_stall_timeout=100
panic=10
softlockup_panic=1
nmi_watchdog=panic
prompt_ramdisk=0
console=ttyS0,115200
console=tty0
vga=normal
root=/dev/ram0
rw
drbd.minor_count=8
)
"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------
Thanks,
Fengguang
View attachment "dmesg-yocto-ivb41-92:20140723010438:x86_64-randconfig-s0-07220709::" of type "text/plain" (34318 bytes)
View attachment "dmesg-quantal-ivb41-100:20140723012130:x86_64-randconfig-s0-07220709::" of type "text/plain" (56137 bytes)
Download attachment "x86_64-randconfig-s0-07220709-eee4ca37c17a74bc97c899b0e68a36ff0f17392a-BUG:-unable-to-handle-kernel-NULL-pointer-dereference-75630.log" of type "application/octet-stream" (299621 bytes)
View attachment "config-3.1.0-rc4-01470-g9ad2e2e" of type "text/plain" (56047 bytes)
_______________________________________________
LKP mailing list
LKP@...ux.intel.com
Powered by blists - more mailing lists