[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [x86_64, vsyscall] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b



Hi Andy,

0day kernel testing robot got the below dmesg and the first bad commit is

git://git.kernel.org/pub/scm/linux/kernel/git/luto/linux.git x86/vsyscall

commit caae204be184a575af2c02b837d818278f921323
Author:     Andy Lutomirski <luto@xxxxxxxxxxxxxx>
AuthorDate: Mon Jun 16 18:50:12 2014 -0700
Commit:     Andy Lutomirski <luto@xxxxxxxxxxxxxx>
CommitDate: Tue Sep 23 10:02:10 2014 -0700

    x86_64,vsyscall: Make vsyscall emulation configurable
    
    This adds CONFIG_X86_VSYSCALL_EMULATION, guarded by CONFIG_EXPERT.
    Turning it off completely disables vsyscall emulation, saving ~3.5k
    for vsyscall_64.c, 4k for vsyscall_emu_64.S (the fake vsyscall
    page), some tiny amount of core mm code that supports a gate area,
    and possibly 4k for a wasted pagetable.  The latter is because the
    vsyscall addresses are misaligned and fit poorly in the fixmap.
    
    Signed-off-by: Andy Lutomirski <luto@xxxxxxxxxxxxxx>

+-----------------------------------------------------------+------------+------------+------------------+
|                                                           | 2df87bdfa6 | 
caae204be1 | v3.17-rc6_092402 |
+-----------------------------------------------------------+------------+------------+------------------+
| boot_successes                                            | 156        | 27   
      | 47               |
| boot_failures                                             | 0          | 25   
      | 264              |
| Kernel_panic-not_syncing:Attempted_to_kill_init_exitcode= | 0          | 25   
      | 264              |
+-----------------------------------------------------------+------------+------------+------------------+

[    5.248382] input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input1
[    5.356741] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 
00007fff5e2eecf8 error 15
[    5.357984] init[1]: segfault at ffffffffff600400 ip ffffffffff600400 sp 
00007fff5e2ee1b8 error 15
[    5.359253] Kernel panic - not syncing: Attempted to kill init! 
exitcode=0x0000000b
[    5.359253] 
[    5.360439] CPU: 0 PID: 1 Comm: init Not tainted 3.17.0-rc1-00169-gcaae204 #1
[    5.361364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[    5.362114]  0000000000000000 ffff88001284fcb0 ffffffff814a2ce5 
ffff88001284fd30
[    5.363152]  ffffffff814a1c51 0000000000000010 ffff88001284fd40 
ffff88001284fcd8
[    5.363611]  ffff88001284fd78 000000000000000b 0000000000000000 
ffff880012848740
[    5.363611] Call Trace:
[    5.363611]  [<ffffffff814a2ce5>] dump_stack+0x19/0x1b
[    5.363611]  [<ffffffff814a1c51>] panic+0xc4/0x1ef
[    5.363611]  [<ffffffff81090d2c>] do_exit+0x3bb/0x81e
[    5.363611]  [<ffffffff811198c5>] ? __kmem_cache_free+0x11/0x2e
[    5.363611]  [<ffffffff8111992c>] ? kmem_cache_free+0x31/0x33
[    5.363611]  [<ffffffff810962eb>] ? __sigqueue_free+0x33/0x36
[    5.363611]  [<ffffffff81091e90>] do_group_exit+0x45/0xbf
[    5.363611]  [<ffffffff81098df9>] get_signal+0x53d/0x568
[    5.363611]  [<ffffffff81043039>] ? bad_area_nosemaphore+0xe/0x10
[    5.363611]  [<ffffffff81028218>] do_signal+0x23/0x885
[    5.363611]  [<ffffffff814a0000>] ? free_area_init_node+0xac/0x36e
[    5.363611]  [<ffffffff81028a96>] do_notify_resume+0x1c/0x75
[    5.363611]  [<ffffffff814a927b>] retint_signal+0x48/0x8d
[    5.363611] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 
0xffffffff80000000-0xffffffff9fffffff)

Elapsed time: 10

git bisect start ddc5057b07ef7126431d5df5f5b176154896f560 
0f33be009b89d2268e94194dc4fd01a7851b6d51 --
git bisect good ca66f746334c4a3abf469f758c9b0633987bc876  # 19:56     21+      
0  Merge 'linuxtv-media/devel-3.17-rc6' into devel-hourly-2014092402
git bisect good 46eba17a40aaafce6a606447c1fba1f316c331f7  # 20:09     21+      
0  Merge 'xen-tip/devel/for-linus-3.18' into devel-hourly-2014092402
git bisect good c68691d04897b6ecdeea62d994db0442388df6ff  # 20:59     21+      
0  Merge 'pinctrl/devel' into devel-hourly-2014092402
git bisect  bad 4c8c7dc7eaee7651e7f551879bcbf4bf47accc3d  # 21:24     16-      
5  Merge 'kgene-samsung/for-next' into devel-hourly-2014092402
git bisect good 351b6700979b25afd3bf9bac32ebad2d0d89a696  # 21:34     52+      
0  Merge 'pinctrl/for-next' into devel-hourly-2014092402
git bisect  bad 34e91dce5b5a0df1dea8628d0ab8a349128a5d78  # 21:46      0-     
52  Merge 'luto/x86/vsyscall' into devel-hourly-2014092402
git bisect good fcfee6f8749af14d96373a9e2656354ad0b95499  # 21:59     52+      
0  x86_64,vdso: Remove jiffies from the vvar page
git bisect good 2dee11c0eb4eb9a767fa87764c91fda18d14eff1  # 22:07     52+      
0  x86_64,vsyscall: Turn vsyscalls all the way off when vsyscall=none
git bisect  bad caae204be184a575af2c02b837d818278f921323  # 22:14      0-      
2  x86_64,vsyscall: Make vsyscall emulation configurable
git bisect good 2df87bdfa6ac9076ed80bb83764b8b0f3ec396bd  # 22:22     52+      
0  x86_64,vsyscall: Rewrite comment and clean up headers in vsyscall code
# first bad commit: [caae204be184a575af2c02b837d818278f921323] x86_64,vsyscall: 
Make vsyscall emulation configurable
git bisect good 2df87bdfa6ac9076ed80bb83764b8b0f3ec396bd  # 22:24    156+      
0  x86_64,vsyscall: Rewrite comment and clean up headers in vsyscall code
git bisect  bad ddc5057b07ef7126431d5df5f5b176154896f560  # 22:24      0-    
264  0day head guard for 'devel-hourly-2014092402'
git bisect good f4cb707e7ad9727a046b463232f2de166e327d3e  # 23:06    156+      
0  Merge tag 'pm+acpi-3.17-rc7' of 
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect good 4d8426f9ac601db2a64fa7be64051d02b9c9fe01  # 23:22    156+      
0  Add linux-next specific files for 20140926


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/raw/master/initrd/$initrd

kvm=(
        qemu-system-x86_64
        -enable-kvm
        -cpu Haswell,+smep,+smap
        -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=-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

Attachment: dmesg-yocto-kbuild-29:20140926221247:x86_64-randconfig-s1-09240351:3.17.0-rc1-00169-gcaae204:1
Description: Text document

Attachment: x86_64-randconfig-s1-09240351-ddc5057b07ef7126431d5df5f5b176154896f560-Kernel-panic---not-syncing:-Attempted-to-kill----exitcode--92847.log
Description: Binary data

Attachment: config-3.17.0-rc1-00169-gcaae204
Description: Text document

_______________________________________________
LKP mailing list
LKP@xxxxxxxxxxxxxxx
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.