[POWERPC][next-20190603] Boot failure : Kernel BUG at mm/vmalloc.c:470

Sachin Sant sachinp at linux.vnet.ibm.com
Tue Jun 4 19:15:43 AEST 2019


While booting linux-next [next-20190603] on a POWER9 LPAR following
BUG is encountered and the boot fails.

If I revert the following 2 patches I no longer see this BUG message

07031d37b2f9 ( mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() )
728e0fbf263e ( mm/vmalloc.c: get rid of one single unlink_va() when merge )

[    1.130734] ------------[ cut here ]------------
[    1.130745] kernel BUG at mm/vmalloc.c:470!
[    1.130753] Oops: Exception in kernel mode, sig: 5 [#1]
[    1.130761] LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS=2048 NUMA pSeries
[    1.130768] Modules linked in: ibmvscsi(+) ibmveth scsi_transport_srp
[    1.130781] CPU: 23 PID: 127 Comm: kworker/23:0 Not tainted 5.2.0-rc3-next-20190603 #1
[    1.130796] Workqueue: events do_free_init
[    1.130803] NIP:  c0000000003bcc48 LR: c0000000003bcbc4 CTR: c0000000003bc860
[    1.130812] REGS: c0000018ec7877e0 TRAP: 0700   Not tainted  (5.2.0-rc3-next-20190603)
[    1.130820] MSR:  800000010282b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE,TM[E]>  CR: 24008888  XER: 20040005
[    1.130837] CFAR: c0000000003bcc6c IRQMASK: 0
[    1.130837] GPR00: c0000000003bd0e4 c0000018ec787a70 c000000001929400 0000000000000001
[    1.130837] GPR04: c0000018e8d2e8f0 c0000018e8d2e8f0 c008000006570000 c008000006550000
[    1.130837] GPR08: c008000009670000 c0000018e8d0e098 c0000018e8d0e5f8 c0000018e8ca93f0
[    1.130837] GPR12: c0000000003bc860 c00000001ec4e200 c000000000160188 c0000018f4044d00
[    1.130837] GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[    1.130837] GPR20: 0000000000000000 0000000000000000 c000000001485108 c0000000019620d8
[    1.130837] GPR24: c000000001962464 0000000000000800 0000000000000001 0000000000001800
[    1.130837] GPR28: c000000001ccc0a8 c000000001ccc080 c0000018e8d2e8b8 c0000018e8d2e8d8
[    1.130899] NIP [c0000000003bcc48] __free_vmap_area+0xf8/0x480
[    1.130906] LR [c0000000003bcbc4] __free_vmap_area+0x74/0x480
[    1.130912] Call Trace:
[    1.130916] [c0000018ec787a70] [c0000000003bcf70] __free_vmap_area+0x420/0x480 (unreliable)
[    1.130924] [c0000018ec787ac0] [c0000000003bd0e4] __purge_vmap_area_lazy+0x114/0x1e0
[    1.130932] [c0000018ec787b10] [c0000000003bef44] _vm_unmap_aliases+0x1a4/0x210
[    1.130939] [c0000018ec787b90] [c0000000003c1c48] __vunmap+0xe8/0x220
[    1.130946] [c0000018ec787c20] [c00000000021102c] module_memfree+0x3c/0x50
[    1.130953] [c0000018ec787c40] [c0000000002110ac] do_free_init+0x6c/0xa0
[    1.130964] [c0000018ec787c70] [c000000000156df0] process_one_work+0x260/0x520
[    1.130976] [c0000018ec787d10] [c000000000157138] worker_thread+0x88/0x5f0
[    1.130985] [c0000018ec787db0] [c000000000160328] kthread+0x1a8/0x1b0
[    1.130996] [c0000018ec787e20] [c00000000000ba54] ret_from_kernel_thread+0x5c/0x68
[    1.131004] Instruction dump:
[    1.131011] e9292c90 2fa90000 419e0378 e8fe0000 e8de0008 60000000 e909ffe8 e949ffe0
[    1.131021] 7fa74040 409c0014 7faa3040 409c002c <0fe00000> 60000000 7faa3040 409cfff4
[    1.131032] ---[ end trace b0b43434aedbb78e ]—

Have attached the boot log for reference.

Thanks
-Sachin


-------------- next part --------------
A non-text attachment was scrubbed...
Name: next-20190603.log
Type: application/octet-stream
Size: 27268 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20190604/ce02a958/attachment-0001.obj>


More information about the Linuxppc-dev mailing list