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:	Tue, 8 Oct 2013 12:47:06 +0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	Kees Cook <keescook@...omium.org>
Cc:	linux-kernel@...r.kernel.org
Subject: [x86, kaslr] BUG: kernel early hang without any printk output

Greetings,

I got the below dmesg and the first bad commit is

commit 10fe632a9c6b9ade004c8b0c2ea2c3c562d24f18
Author: Kees Cook <keescook@...omium.org>
Date:   Thu Apr 25 14:20:25 2013 -0700

    x86, kaslr: find minimum safe relocation position
    
    Examine all the known unsafe areas and avoid them by just raising the
    minimum relocation position to be past them.
    
    Signed-off-by: Kees Cook <keescook@...omium.org>

Command line: hung_task_panic=1 rcutree.rcu_cpu_stall_timeout=100 log_buf_len=8M ignore_loglevel debug sched_debug apic=debug dynamic_printk sysrq_always_enabled panic=10  prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal  root=/dev/ram0 rw link=/kernel-tests/run-queue/kvm/i386-randconfig-i005-1008/kees:kaslr-c-v6/.vmlinuz-544c3c7c7c7a22deabefbdd4b42675924bcc7afa-20131008114452-8-inn branch=kees/kaslr-c-v6 BOOT_IMAGE=/kernel/i386-randconfig-i005-1008/544c3c7c7c7a22deabefbdd4b42675924bcc7afa/vmlinuz-3.12.0-rc4-00027-g544c3c7
Early hang kernel: vmlinuz-3.12.0-rc4-00027-g544c3c7 3.12.0-rc4-00027-g544c3c7 #351

git bisect start 544c3c7c7c7a22deabefbdd4b42675924bcc7afa 8b5ede69d24db939f52b47effff2f6fe1e83e08b --
git bisect  bad 10fe632a9c6b9ade004c8b0c2ea2c3c562d24f18  # 12:03      0-      2  x86, kaslr: find minimum safe relocation position
git bisect good 7e56c4c33c1f6a0b6ef197d39dd4719f2f107dda  # 12:05     20+     20  x86, kaslr: move CPU flags out of cpucheck
git bisect good 9e74cc47cf67824cbfbc31e0214c9dca0ec47b61  # 12:08     20+     20  x86, kaslr: return location from decompress_kernel
git bisect good 9e74cc47cf67824cbfbc31e0214c9dca0ec47b61  # 12:09     60+     80  x86, kaslr: return location from decompress_kernel
git bisect  bad 544c3c7c7c7a22deabefbdd4b42675924bcc7afa  # 12:10      0-     19  x86, kaslr: raise max positions to 1GiB on x86_64
git bisect good 8b5ede69d24db939f52b47effff2f6fe1e83e08b  # 12:13     60+     89  powerpc/irq: Don't switch to irq stack from softirq stack
git bisect  bad a0cf1abc25ac197dd97b857c0f6341066a8cb1cf  # 12:21     24-     25  Add linux-next specific files for 20130927

Thanks,
Fengguang

View attachment "dmesg-yocto-inn-2:20131008114538:i386-randconfig-i005-1008:3.12.0-rc4-00027-g544c3c7:351" of type "text/plain" (2159 bytes)

Download attachment "bisect-544c3c7c7c7a22deabefbdd4b42675924bcc7afa-i386-randconfig-i005-1008-BUG:-kernel-early-hang-without-any-printk-output-7184.log" of type "application/octet-stream" (10764 bytes)

View attachment "config-3.12.0-rc4-00027-g544c3c7" of type "text/plain" (83969 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ