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:	Mon, 23 Mar 2015 09:25:00 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	Andrey Ryabinin <a.ryabinin@...sung.com>
Cc:	fengguang.wu@...el.com, LKP <lkp@...org>,
	linux-kernel@...r.kernel.org
Subject: [x86_64/KASan] RIP: 0010:[<ffffffff811ee644>] [<ffffffff811ee644>]
 get_node_info

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 ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2
Author:     Andrey Ryabinin <a.ryabinin@...sung.com>
AuthorDate: Fri Feb 13 14:39:25 2015 -0800
Commit:     Linus Torvalds <torvalds@...ux-foundation.org>
CommitDate: Fri Feb 13 21:21:41 2015 -0800

    x86_64: add KASan support
    
    This patch adds arch specific code for kernel address sanitizer.
    
    16TB of virtual addressed used for shadow memory.  It's located in range
    [ffffec0000000000 - fffffc0000000000] between vmemmap and %esp fixup
    stacks.
    
    At early stage we map whole shadow region with zero page.  Latter, after
    pages mapped to direct mapping address range we unmap zero pages from
    corresponding shadow (see kasan_map_shadow()) and allocate and map a real
    shadow memory reusing vmemmap_populate() function.
    
    Also replace __pa with __pa_nodebug before shadow initialized.  __pa with
    CONFIG_DEBUG_VIRTUAL=y make external function call (__phys_addr)
    __phys_addr is instrumented, so __asan_load could be called before shadow
    area initialized.
    
    Signed-off-by: Andrey Ryabinin <a.ryabinin@...sung.com>
    Cc: Dmitry Vyukov <dvyukov@...gle.com>
    Cc: Konstantin Serebryany <kcc@...gle.com>
    Cc: Dmitry Chernenkov <dmitryc@...gle.com>
    Signed-off-by: Andrey Konovalov <adech.fo@...il.com>
    Cc: Yuri Gribov <tetra2005@...il.com>
    Cc: Konstantin Khlebnikov <koct9i@...il.com>
    Cc: Sasha Levin <sasha.levin@...cle.com>
    Cc: Christoph Lameter <cl@...ux.com>
    Cc: Joonsoo Kim <iamjoonsoo.kim@....com>
    Cc: Dave Hansen <dave.hansen@...el.com>
    Cc: Andi Kleen <andi@...stfloor.org>
    Cc: Ingo Molnar <mingo@...e.hu>
    Cc: Thomas Gleixner <tglx@...utronix.de>
    Cc: "H. Peter Anvin" <hpa@...or.com>
    Cc: Christoph Lameter <cl@...ux.com>
    Cc: Pekka Enberg <penberg@...nel.org>
    Cc: David Rientjes <rientjes@...gle.com>
    Cc: Jim Davis <jim.epost@...il.com>
    Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@...ux-foundation.org>

+------------------------------------------------+------------+------------+------------+
|                                                | 786a895991 | ef7f0d6a6c | 22e834f5b2 |
+------------------------------------------------+------------+------------+------------+
| boot_successes                                 | 1866       | 738        | 9          |
| boot_failures                                  | 34         | 162        | 15         |
| BUG:kernel_test_crashed                        | 34         | 16         |            |
| RIP:kasan_mem_to_shadow                        | 0          | 13         |            |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 0          | 146        | 13         |
| backtrace:gcov_enable_events                   | 0          | 144        | 13         |
| backtrace:gcov_fs_init                         | 0          | 144        | 13         |
| backtrace:kernel_init_freeable                 | 0          | 146        | 13         |
| RIP:strcmp                                     | 0          | 18         | 1          |
| RIP:__asan_load8                               | 0          | 8          | 1          |
| RIP:__asan_load1                               | 0          | 62         | 9          |
| RIP:arch_local_irq_restore                     | 0          | 23         |            |
| RIP:get_node_info                              | 0          | 8          | 2          |
| RIP:__asan_load4                               | 0          | 9          |            |
| RIP:get_node_by_name                           | 0          | 1          |            |
| RIP:gcov_info_filename                         | 0          | 2          |            |
| RIP:__asan_store8                              | 0          | 1          |            |
| backtrace:pmu_dev_alloc                        | 0          | 1          |            |
| backtrace:perf_event_sysfs_init                | 0          | 1          |            |
| RIP:__schedule                                 | 0          | 1          |            |
| backtrace:kswapd_run                           | 0          | 1          |            |
| backtrace:kswapd_init                          | 0          | 1          |            |
| BUG:kernel_test_hang                           | 0          | 0          | 2          |
+------------------------------------------------+------------+------------+------------+

[   61.140344] irq event stamp: 1434402
[   61.140344] irq event stamp: 1434402
[   61.140344] hardirqs last  enabled at (1434401): 
[   61.140344] hardirqs last  enabled at (1434401): [<ffffffff821ac5af>] mutex_lock_nested+0x651/0x745
[<ffffffff821ac5af>] mutex_lock_nested+0x651/0x745
[   61.140344] hardirqs last disabled at (1434402): 
[   61.140344] hardirqs last disabled at (1434402): [<ffffffff821b395a>] apic_timer_interrupt+0x6a/0x80
[<ffffffff821b395a>] apic_timer_interrupt+0x6a/0x80
[   61.140344] softirqs last  enabled at (1434180): 
[   61.140344] softirqs last  enabled at (1434180): [<ffffffff81130203>] __do_softirq+0x375/0x40c
[<ffffffff81130203>] __do_softirq+0x375/0x40c
[   61.140344] softirqs last disabled at (1434173): 
[   61.140344] softirqs last disabled at (1434173): [<ffffffff811306c4>] irq_exit+0x8e/0x1fb
[<ffffffff811306c4>] irq_exit+0x8e/0x1fb
[   61.140344] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.0-04819-gef7f0d6 #5
[   61.140344] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.19.0-04819-gef7f0d6 #5
[   61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[   61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[   61.140344] task: ffff88000f500000 ti: ffff88000f508000 task.ti: ffff88000f508000
[   61.140344] task: ffff88000f500000 ti: ffff88000f508000 task.ti: ffff88000f508000
[   61.140344] RIP: 0010:[<ffffffff811ee644>] 
[   61.140344] RIP: 0010:[<ffffffff811ee644>]  [<ffffffff811ee644>] get_node_info+0x25/0x51
 [<ffffffff811ee644>] get_node_info+0x25/0x51
[   61.140344] RSP: 0000:ffff88000f50bd98  EFLAGS: 00000292
[   61.140344] RSP: 0000:ffff88000f50bd98  EFLAGS: 00000292
[   61.140344] RAX: ffffed00027709cf RBX: 0000000000000206 RCX: ffffffff811ef606
[   61.140344] RAX: ffffed00027709cf RBX: 0000000000000206 RCX: ffffffff811ef606
[   61.140344] RDX: dffffc0000000000 RSI: ffffffff82853516 RDI: 1ffff100027709cf
[   61.140344] RDX: dffffc0000000000 RSI: ffffffff82853516 RDI: 1ffff100027709cf
[   61.140344] RBP: ffff88000f50bda8 R08: 0000000000000001 R09: 0000000000000000
[   61.140344] RBP: ffff88000f50bda8 R08: 0000000000000001 R09: 0000000000000000
[   61.140344] R10: ffffed00025e0297 R11: 000000000000011f R12: ffff88000f500000
[   61.140344] R10: ffffed00025e0297 R11: 000000000000011f R12: ffff88000f500000
[   61.140344] R13: ffffffff821ac5af R14: ffff88000f500000 R15: ffffffff811ef602
[   61.140344] R13: ffffffff821ac5af R14: ffff88000f500000 R15: ffffffff811ef602
[   61.140344] FS:  0000000000000000(0000) GS:ffff88000f800000(0000) knlGS:0000000000000000
[   61.140344] FS:  0000000000000000(0000) GS:ffff88000f800000(0000) knlGS:0000000000000000
[   61.140344] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   61.140344] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   61.140344] CR2: 0000000000000000 CR3: 0000000002990000 CR4: 00000000000006b0
[   61.140344] CR2: 0000000000000000 CR3: 0000000002990000 CR4: 00000000000006b0
[   61.140344] Stack:
[   61.140344] Stack:
[   61.140344]  ffffffff811ef606
[   61.140344]  ffffffff811ef606 ffff880013b84e40 ffff880013b84e40 ffff88000f50bdd8 ffff88000f50bdd8 ffffffff811ee6ba ffffffff811ee6ba

[   61.140344]  ffffffff811ef606
[   61.140344]  ffffffff811ef606 ffffffff829b5000 ffffffff829b5000 ffffffff829b5000 ffffffff829b5000 0000000000000000 0000000000000000

[   61.140344]  ffff88000f50be38
[   61.140344]  ffff88000f50be38 ffffffff811ef65e ffffffff811ef65e ffff88000f50bdf8 ffff88000f50bdf8 ffffffff821af754 ffffffff821af754

[   61.140344] Call Trace:
[   61.140344] Call Trace:
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[   61.140344]  [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[   61.140344]  [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[   61.140344]  [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[   61.140344]  [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[   61.140344]  [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[   61.140344]  [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[   61.140344]  [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[   61.140344]  [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[   61.140344]  [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[   61.140344]  [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[   61.140344]  [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[   61.140344]  [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[   61.140344]  [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[   61.140344]  [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[   61.140344]  [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192856>] kernel_init+0x10/0x16e
[   61.140344]  [<ffffffff82192856>] kernel_init+0x10/0x16e
[   61.140344]  [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[   61.140344]  [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344] Code: 
[   61.140344] Code: 02 02 48 48 89 89 e5 e5 5d 5d c3 c3 55 55 48 48 89 89 e5 e5 53 53 48 48 89 89 fb fb 51 51 48 48 8d 8d 7f 7f 58 58 e8 e8 29 29 cc cc 0a 0a 00 00 83 83 7b 7b 58 58 00 00 7e 7e 21 21 48 48 8d 8d 7b 7b 38 38 e8 e8 39 39 ce ce 0a 0a 00 00 48 48 8b 8b 5b 5b 38 38 <48> <48> 89 89 df df e8 e8 2d 2d ce ce 0a 0a 00 00 48 48 8b 8b 03 03 48 48 ff ff 05 05 6a 6a 85 85 ce ce 02 02 eb eb 14 14 48 48 

[   61.140344] Kernel panic - not syncing: softlockup: hung tasks
[   61.140344] Kernel panic - not syncing: softlockup: hung tasks
[   61.140344] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G             L  3.19.0-04819-gef7f0d6 #5
[   61.140344] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G             L  3.19.0-04819-gef7f0d6 #5
[   61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[   61.140344] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[   61.140344]  0000000000000000
[   61.140344]  0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ffff88000f803de8 ffff88000f803de8

[   61.140344]  ffffffff821a4805
[   61.140344]  ffffffff821a4805 dffffc0000000000 dffffc0000000000 ffffffff8286a2ed ffffffff8286a2ed ffff88000f803e68 ffff88000f803e68

[   61.140344]  ffffffff8219ce07
[   61.140344]  ffffffff8219ce07 ffff88000f803e68 ffff88000f803e68 ffffffff00000008 ffffffff00000008 ffff88000f803e78 ffff88000f803e78

[   61.140344] Call Trace:
[   61.140344] Call Trace:
[   61.140344]  <IRQ> 
[   61.140344]  <IRQ>  [<ffffffff821a4805>] dump_stack+0xa0/0xd5
 [<ffffffff821a4805>] dump_stack+0xa0/0xd5
[   61.140344]  [<ffffffff8219ce07>] panic+0x158/0x34d
[   61.140344]  [<ffffffff8219ce07>] panic+0x158/0x34d
[   61.140344]  [<ffffffff811f19d4>] watchdog_timer_fn+0x2fa/0x32e
[   61.140344]  [<ffffffff811f19d4>] watchdog_timer_fn+0x2fa/0x32e
[   61.140344]  [<ffffffff811f16da>] ? watchdog_overflow_callback+0xf6/0xf6
[   61.140344]  [<ffffffff811f16da>] ? watchdog_overflow_callback+0xf6/0xf6
[   61.140344]  [<ffffffff811b7a87>] __run_hrtimer+0x99/0x158
[   61.140344]  [<ffffffff811b7a87>] __run_hrtimer+0x99/0x158
[   61.140344]  [<ffffffff811b889e>] hrtimer_interrupt+0x171/0x301
[   61.140344]  [<ffffffff811b889e>] hrtimer_interrupt+0x171/0x301
[   61.140344]  [<ffffffff810892df>] local_apic_timer_interrupt+0x8f/0x9e
[   61.140344]  [<ffffffff810892df>] local_apic_timer_interrupt+0x8f/0x9e
[   61.140344]  [<ffffffff81089d85>] smp_apic_timer_interrupt+0x2e/0x4d
[   61.140344]  [<ffffffff81089d85>] smp_apic_timer_interrupt+0x2e/0x4d
[   61.140344]  [<ffffffff821b395f>] apic_timer_interrupt+0x6f/0x80
[   61.140344]  [<ffffffff821b395f>] apic_timer_interrupt+0x6f/0x80
[   61.140344]  <EOI> 
[   61.140344]  <EOI>  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
 [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ee644>] ? get_node_info+0x25/0x51
[   61.140344]  [<ffffffff811ee644>] ? get_node_info+0x25/0x51
[   61.140344]  [<ffffffff811ee640>] ? get_node_info+0x21/0x51
[   61.140344]  [<ffffffff811ee640>] ? get_node_info+0x21/0x51
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[   61.140344]  [<ffffffff811ee6ba>] get_node_by_name+0x3b/0x94
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef606>] ? new_node+0x5c9/0x5d7
[   61.140344]  [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[   61.140344]  [<ffffffff811ef65e>] gcov_event+0x4a/0x69f
[   61.140344]  [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[   61.140344]  [<ffffffff821af754>] ? mutex_unlock+0x10/0x19
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff83024a3e>] ? gcov_persist_setup+0x77/0x77
[   61.140344]  [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[   61.140344]  [<ffffffff811ee5eb>] gcov_enable_events+0x4f/0x76
[   61.140344]  [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[   61.140344]  [<ffffffff83024b36>] gcov_fs_init+0xf8/0x134
[   61.140344]  [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[   61.140344]  [<ffffffff83002a3d>] do_one_initcall+0x192/0x268
[   61.140344]  [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[   61.140344]  [<ffffffff8129b4e6>] ? __asan_load8+0x6d/0x10c
[   61.140344]  [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[   61.140344]  [<ffffffff83002f40>] kernel_init_freeable+0x42d/0x53a
[   61.140344]  [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[   61.140344]  [<ffffffff8115cf66>] ? post_schedule+0x24/0xbc
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192856>] kernel_init+0x10/0x16e
[   61.140344]  [<ffffffff82192856>] kernel_init+0x10/0x16e
[   61.140344]  [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[   61.140344]  [<ffffffff821b297c>] ret_from_fork+0x7c/0xb0
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344]  [<ffffffff82192846>] ? rest_init+0x22a/0x22a
[   61.140344] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
[   61.140344] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)

git bisect start 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda v2.6.39 --
git bisect good 7810cc1e7721220f1ed2a23ca95113d6434f6dcd  # 13:21    900+   1060  digsig: Fix memory leakage in digsig_verify_rsa()
git bisect good f8f202348208fa8a2d817b42f250e145fa885620  # 13:54    900+    202  x86: Disable CONFIG_X86_DECODER_SELFTEST in allmod/allyesconfigs
git bisect good ad6ede80a0ad0eba6e0f77e35ab7753c60ed1e87  # 15:08    900+     26  Merge tag 'pm+acpi-3.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect good 350e4f4985472e29091b899bc227d75d2a66fb4c  # 15:52    900+     18  Merge tag 'trace-seq-buf-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
git bisect good 6155bc14315763cf0f1989b3636ccc2f3e57f0d6  # 16:56    900+     15  Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 05016b0f0a9d900e976db7f50a7761c0aefe5a1c  # 17:08     67-    104  Merge branch 'getname2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect good 6fc26fc5783add961533c819995bd97db05990f0  # 18:10    900+     16  Merge tag 'hsi-for-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi
git bisect good 8329aa9fff3fca84009e6a444d8d160193643bac  # 18:47    900+     14  Revert "x86/apic: Only disable CPU x2apic mode when necessary"
git bisect  bad 37507717de51a8332a34ee07fd88700be88df5bf  # 19:38    121-     26  Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 8c988ae787af4900bec5410658e8a82844185c85  # 19:59     36-      7  Merge branch 'for-linus-v3.20' of git://git.infradead.org/linux-ubifs
git bisect good 18320f2a6871aaf2522f793fee4a67eccf5e131a  # 21:35    900+     14  Merge tag 'pm+acpi-3.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect  bad fee5429e028c414d80d036198db30454cfd91b7a  # 21:57     58-     11  Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect  bad 83e047c104aa95a8a683d6bd421df1551c17dbd2  # 22:02      1-      2  Merge branch 'akpm' (patches from Andrew)
git bisect good 327953e9af6c59ad111b28359e59e3ec0cbd71b6  # 23:47    900+     13  checkpatch: add check for keyword 'boolean' in Kconfig definitions
git bisect  bad 3f15801cdc2379ca4bf507f48bffd788f9e508ae  # 00:01     16-      7  lib: add kasan test module
git bisect good 0f3c5aab5e00527eb3167aa9d1725cca9320e01e  # 01:22    900+     12  checkpatch: add of_device_id to structs that should be const
git bisect  bad b8c73fc2493d42517be95cf2c89659fc6c6f4d02  # 01:43     10-      8  mm: page_alloc: add kasan hooks on alloc and free paths
git bisect good cb4188ac8e5779f66b9f55888ac2c75b391cde44  # 03:27    900+     15  compiler: introduce __alias(symbol) shortcut
git bisect good 786a8959912eb94fc2381c2ae487a96ce55dabca  # 04:05    900+     20  kasan: disable memory hotplug
git bisect  bad ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2  # 04:43     78-     30  x86_64: add KASan support
# first bad commit: [ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2] x86_64: add KASan support
git bisect good 786a8959912eb94fc2381c2ae487a96ce55dabca  # 06:36   1000+     34  kasan: disable memory hotplug
# extra tests with DEBUG_INFO
git bisect good ef7f0d6a6ca8c9e4b27d78895af86c2fbfaeedb2  # 08:31   1000+      9  x86_64: add KASan support
# extra tests on HEAD of linux-devel/devel-lkp-nhm1-smoke-201503220558
git bisect  bad 22e834f5b2e4a0cfc401f248ec3d57bfec9fa1b8  # 08:31      0-     15  0day head guard for 'devel-lkp-nhm1-smoke-201503220558'
# extra tests on tree/branch linus/master
git bisect  bad 4541c226057ab55f2ad6a330a0bb519a0000f9ba  # 08:46     27-     25  Merge tag 'driver-core-4.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
# extra tests on tree/branch linus/master
git bisect  bad 4541c226057ab55f2ad6a330a0bb519a0000f9ba  # 08:46      0-     25  Merge tag 'driver-core-4.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
# extra tests on tree/branch next/master


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
	-cpu kvm64
	-enable-kvm
	-kernel $kernel
	-initrd $initrd
	-m 320
	-smp 2
	-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
	rd.udev.log-priority=err
	systemd.log_target=journal
	systemd.log_level=warning
	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[*]}"
----------------------------------------------------------------------------

Thanks,
Fengguang

View attachment "dmesg-quantal-client9-5:20150323061539:x86_64-randconfig-n0-03220557:3.19.0-04819-gef7f0d6:5" of type "text/plain" (82176 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ