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:   Fri, 31 Mar 2017 09:06:53 +0200
From:   Corentin Labbe <clabbe.montjoie@...il.com>
To:     kirill.shutemov@...ux.intel.com, linux-arch@...r.kernel.org,
        linux-mm@...ck.org
Cc:     linux-kernel@...r.kernel.org
Subject: crash under qemu, bisected to f2a6a7050109 ("x86: Convert the rest
 of the code to support p4d_t")

hello

Since linux-next-20170329, my qemu virtual machine crash with:
[    1.409213] Freeing unused kernel memory: 688K
[    1.414790] Freeing unused kernel memory: 1920K
[    1.415581] BUG: unable to handle kernel paging request at ffffc753f000f000
[    1.416808] IP: ptdump_walk_pgd_level_core+0x2d1/0x430
[    1.417872] PGD 0 
[    1.417873] P4D 0 
[    1.418239] 
[    1.418924] Oops: 0000 [#1] SMP
[    1.419479] Modules linked in:
[    1.420046] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.11.0-rc2+ #54
[    1.421196] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.10.1-0-g8891697-prebuilt.qemu-project.org 04/01/2014
[    1.423334] task: ffff8802368d0000 task.stack: ffff8802368d8000
[    1.424386] RIP: 0010:ptdump_walk_pgd_level_core+0x2d1/0x430
[    1.425407] RSP: 0018:ffff8802368dbe40 EFLAGS: 00010256
[    1.426337] RAX: ffffc753f000f000 RBX: ffff8802368dbe88 RCX: ffff880000001000
[    1.427600] RDX: 00003ffffffff000 RSI: ffff880000001000 RDI: f000ff53f000ff53
[    1.428842] RBP: ffff8802368dbef8 R08: 0000000000000030 R09: 0000000000000000
[    1.430021] R10: ffffffff81c9cda0 R11: 3931203a79726f6d R12: 0000000000000001
[    1.431306] R13: 0000000000000000 R14: ffff880000000000 R15: 0000000000000000
[    1.432427] FS:  0000000000000000(0000) GS:ffff88023fd00000(0000) knlGS:0000000000000000
[    1.433652] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    1.434741] CR2: ffffc753f000f000 CR3: 0000000001c0b000 CR4: 00000000000006e0
[    1.435896] Call Trace:
[    1.436282]  ? 0xffffffff81000000
[    1.436810]  ptdump_walk_pgd_level_checkwx+0x12/0x14
[    1.437636]  mark_rodata_ro+0xe9/0xf0
[    1.438291]  ? rest_init+0x80/0x80
[    1.438891]  kernel_init+0x25/0x100
[    1.439519]  ret_from_fork+0x2c/0x40
[    1.440151] Code: 89 4d 88 48 b9 00 10 00 00 00 88 ff ff 48 01 c8 48 89 85 70 ff ff ff 48 8b 45 80 48 c1 e0 10 48 c1 f8 10 48 89 45 a8 48 8b 45 88 <48> 8b 38 48 f7 c7 9f ff ff ff 0f 84 2d 01 00 00 48 89 f9 81 e1 
[    1.443251] RIP: ptdump_walk_pgd_level_core+0x2d1/0x430 RSP: ffff8802368dbe40
[    1.444498] CR2: ffffc753f000f000
[    1.445062] ---[ end trace 35994935752aaa79 ]---
[    1.445831] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009
[    1.445831] 
[    1.447830] Kernel Offset: disabled
[    1.448453] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009

git bisected the problem to f2a6a7050109e ("x86: Convert the rest of the code to support p4d_t")

I have attached my .config.

Regards


View attachment "config_qemu" of type "text/plain" (95432 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ