FYI, we noticed the following commit (built with gcc-7): commit: 9343f6818bb98cf0c982bfff6ed89b2c7176bcf9 ("[PATCH v14 12/22] mm: pagewalk: Allow walking without vma") url: https://github.com/0day-ci/linux/commits/Steven-Price/Generic-page-walk-and-ptdump/20191030-085205 in testcase: ltp with following parameters: disk: 1HDD fs: xfs test: syscalls_part3 test-description: The LTP testsuite contains a collection of tools for testing the Linux kernel and related features. test-url: http://linux-test-project.github.io/ on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +---------------------------------------------+------------+------------+ | | 6344c34cc2 | 9343f6818b | +---------------------------------------------+------------+------------+ | boot_successes | 12 | 0 | | boot_failures | 0 | 30 | | BUG:kernel_NULL_pointer_dereference,address | 0 | 30 | | Oops:#[##] | 0 | 30 | | RIP:pagemap_pmd_range | 0 | 30 | | Kernel_panic-not_syncing:Fatal_exception | 0 | 30 | +---------------------------------------------+------------+------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot [ 36.010874] BUG: kernel NULL pointer dereference, address: 0000000000000053 [ 36.012644] #PF: supervisor read access in kernel mode [ 36.014074] #PF: error_code(0x0000) - not-present page [ 36.015481] PGD 0 P4D 0 [ 36.016433] Oops: 0000 [#1] SMP PTI [ 36.017561] CPU: 1 PID: 2376 Comm: mmap12 Not tainted 5.4.0-rc5-00046-g9343f6818bb98 #1 [ 36.019340] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 [ 36.021250] RIP: 0010:pagemap_pmd_range+0x5ae/0x7b0 [ 36.022612] Code: 18 4c 89 54 24 08 48 89 14 24 e8 6d a3 ed ff 4c 8b 44 24 18 4c 8b 54 24 08 48 8b 14 24 48 89 d1 4c 09 ea 83 f8 01 48 0f 45 d1 <41> f6 47 53 08 74 0d 48 b8 00 00 00 00 00 00 80 00 48 09 c2 48 63 [ 36.026685] RSP: 0018:ffffb814c0623cf8 EFLAGS: 00010246 [ 36.028115] RAX: 0000000000000000 RBX: ffffb814c0623e78 RCX: ffffb814c0623e00 [ 36.029898] RDX: 0000000000000000 RSI: 00007fc295495000 RDI: ffffe3de46520928 [ 36.031611] RBP: 00007fc295495000 R08: 00007fc29549b000 R09: ffff927bc7c028c0 [ 36.033367] R10: 0000000000000000 R11: 000ffffffffff000 R12: 0000000000000000 [ 36.035099] R13: 0100000000000000 R14: ffff927c548244a8 R15: 0000000000000000 [ 36.036836] FS: 00007fc295491700(0000) GS:ffff927cffd00000(0000) knlGS:0000000000000000 [ 36.038711] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 36.040849] CR2: 0000000000000053 CR3: 0000000197b32000 CR4: 00000000000406e0 [ 36.043618] Call Trace: [ 36.046040] walk_pgd_range+0x502/0x7e0 [ 36.048051] walk_page_range+0x89/0x110 [ 36.050010] pagemap_read+0x170/0x270 [ 36.051912] vfs_read+0x9b/0x160 [ 36.053711] ksys_read+0xa1/0xe0 [ 36.055560] ? pid_ns_release_proc+0x10/0x10 [ 36.058055] do_syscall_64+0x5b/0x1d0 [ 36.060144] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 36.063474] RIP: 0033:0x7fc29506c210 [ 36.067023] Code: 73 01 c3 48 8b 0d 98 7d 20 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 44 00 00 83 3d b9 c1 20 00 00 75 10 b8 00 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 31 c3 48 83 ec 08 e8 4e fc ff ff 48 89 04 24 [ 36.072591] RSP: 002b:00007fffdb725738 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 36.074562] RAX: ffffffffffffffda RBX: 0000000000000070 RCX: 00007fc29506c210 [ 36.077340] RDX: 0000000000000008 RSI: 00007fffdb7257b0 RDI: 0000000000000008 [ 36.080099] RBP: 00007fffdb7257b0 R08: 0000000000000008 R09: 00007fffdb7257b0 [ 36.082815] R10: 000000000000006d R11: 0000000000000246 R12: 0000000000000008 [ 36.085562] R13: 000055d2de86bbc4 R14: 0000000000000049 R15: 0000000000000001 [ 36.088300] Modules linked in: loop xfs libcrc32c dm_mod intel_rapl_msr intel_rapl_common crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel sr_mod cdrom sg ata_generic pata_acpi ppdev snd_pcm snd_timer aesni_intel bochs_drm snd drm_vram_helper crypto_simd soundcore cryptd glue_helper pcspkr joydev ttm serio_raw drm_kms_helper syscopyarea ata_piix sysfillrect sysimgblt fb_sys_fops libata drm i2c_piix4 floppy parport_pc parport ip_tables [ 36.101784] CR2: 0000000000000053 [ 36.103859] ---[ end trace 689d3bba90bb708f ]--- To reproduce: # build kernel cd linux cp config-5.4.0-rc5-00046-g9343f6818bb98 .config make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 INSTALL_MOD_PATH= modules_install cd find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k -m modules.cgz job-script # job-script is attached in this email Thanks, lkp