GPF happens twice in the panic task's context, leading to the crash
Issue
- GPF happens twice in the panic task's context, leading to the crash
[ 747.730184] general protection fault: 0000 [#1] SMP
[ 747.730216] Modules linked in: ...
[ 747.730527] general protection fault: 0000 [#2]
[ 747.730527] SMP
[ 747.730528]
[ 747.730528] Modules linked in:
...
[ 747.730569] CPU: 5 PID: 27521 Comm: vxnetd Kdump: loaded Tainted: P OE ------------ 3.10.0-1160.62.1.el7.x86_64 #1
[ 747.730570] Hardware name: HP ProLiant DL380 Gen9/ProLiant DL380 Gen9, BIOS P89 09/13/2016
[ 747.730571] task: ffff9aa97a1fd280 ti: ffff9aa97dd74000 task.ti: ffff9aa97dd74000
[ 747.730572] RIP: 0010:[<ffffffff857fb8ba>]
[ 747.730578] [<ffffffff857fb8ba>] fb_get_buffer_offset+0x7a/0xd0
[ 747.730579] RSP: 0018:ffff9aa97dd77160 EFLAGS: 00010046
[ 747.730580] RAX: 60925c0260925c02 RBX: 60925c0260925c02 RCX: 0000000060925c02
[ 747.730581] RDX: 0000000000000020 RSI: ffff9a2d35cf1200 RDI: ffff9a2d35cf1000
[ 747.730581] RBP: ffff9aa97dd77180 R08: 000000008124a002 R09: 0000000000000002
[ 747.730582] R10: 0000000000000000 R11: ffff9aa97334c210 R12: 0000000000000020
[ 747.730583] R13: 0000000000000000 R14: ffff9aa97a1a0c00 R15: 0000000000000010
[ 747.730584] FS: 0000000000000000(0000) GS:ffff9aa97ed40000(0000) knlGS:0000000000000000
[ 747.730586] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 747.730586] CR2: 00007f9b6cd8a000 CR3: 0000007ce1536000 CR4: 00000000003607e0
[ 747.730588] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 747.730588] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 747.730589] Call Trace:
[ 747.730595] [<ffffffff8580c4d8>] soft_cursor+0x148/0x260
[ 747.730598] [<ffffffff8580bcd3>] bit_cursor+0x663/0x6a0
[ 747.730600] [<ffffffff85807fcd>] fbcon_cursor+0x13d/0x1c0
[ 747.730602] [<ffffffff8580b670>] ? bit_clear+0x120/0x120
[ 747.730605] [<ffffffff8587e883>] hide_cursor+0x33/0xa0
[ 747.730607] [<ffffffff85880308>] vt_console_print+0x3e8/0x430
[ 747.730612] [<ffffffff857925cb>] ? string.isra.7+0x3b/0xf0
[ 747.730615] [<ffffffff8549c6a3>] call_console_drivers.constprop.19+0x93/0xf0
[ 747.730617] [<ffffffff8549dd7b>] console_unlock+0x33b/0x4b0
[ 747.730621] [<ffffffff854cbefd>] ? down_trylock+0x2d/0x40
[ 747.730622] [<ffffffff8549e2b4>] vprintk_emit+0x3c4/0x510
[ 747.730623] [<ffffffff8549dca5>] ? console_unlock+0x265/0x4b0
[ 747.730626] [<ffffffff8549e669>] vprintk_default+0x29/0x40
[ 747.730631] [<ffffffff85b80448>] printk+0x60/0x77
[ 747.730636] [<ffffffff8551f843>] print_modules+0xa3/0xd0
[ 747.730640] [<ffffffff85b90000>] ? __lock_text_end+0xe21/0xe21
[ 747.730642] [<ffffffff85b91867>] __die+0x97/0xe0
[ 747.730646] [<ffffffff85430a68>] die+0x38/0x70
[ 747.730647] [<ffffffff85b91092>] do_general_protection+0xa2/0x1f0
[ 747.730649] [<ffffffff85b90718>] general_protection+0x28/0x30
[ 747.730652] [<ffffffff854f78c0>] ? cpuacct_charge+0x20/0x50
[ 747.730655] [<ffffffff854e497c>] update_curr+0x14c/0x1e0
[ 747.730656] [<ffffffff854e4d78>] dequeue_entity+0x28/0x5c0
[ 747.730661] [<ffffffff856643f0>] ? __pollwait+0xf0/0xf0
[ 747.730662] [<ffffffff854e5363>] dequeue_task_fair+0x53/0x660
[ 747.730666] [<ffffffff854de455>] ? sched_clock_cpu+0x85/0xc0
[ 747.730668] [<ffffffff854d7376>] deactivate_task+0x46/0xd0
[ 747.730672] [<ffffffff85b8c2b5>] __schedule+0x585/0x680
[ 747.730674] [<ffffffff85b8c3d9>] schedule+0x29/0x70
[ 747.730679] [<ffffffff85a3d56e>] __lock_sock+0x7e/0xc0
[ 747.730684] [<ffffffff854c70a0>] ? wake_up_atomic_t+0x30/0x30
[ 747.730686] [<ffffffff85a3dec1>] lock_sock_fast+0x31/0x60
[ 747.730690] [<ffffffff85ab2941>] tcp_ioctl+0x101/0x1d0
[ 747.730695] [<ffffffff85b1cbb5>] inet6_ioctl+0xa5/0xb0
[ 747.730739] [<ffffffffc107bfd6>] kmsg_sys_rcv+0x66/0x1e0 [vxio]
[ 747.730788] [<ffffffffc13042de>] ? vol_rp_process_ack+0x46e/0xcf0 [vxio]
[ 747.730833] [<ffffffffc12e9993>] nmcom_get_next_mblk+0x93/0x170 [vxio]
[ 747.730877] [<ffffffffc12e4ec0>] nmcom_get_data_msg+0x500/0x840 [vxio]
[ 747.730921] [<ffffffffc12e52a7>] nmcom_get_next_msg+0xa7/0x100 [vxio]
[ 747.730964] [<ffffffffc12e5393>] nmcom_wait_msg_tcp+0x93/0x180 [vxio]
[ 747.731009] [<ffffffffc12f82eb>] nmcom_server_proc_tcp+0x6b/0xf0 [vxio]
[ 747.731053] [<ffffffffc12f9ba2>] nmcom_server_main_tcp+0x1832/0x1990 [vxio]
[ 747.731057] [<ffffffff855be400>] ? copy_page_from_iter+0x130/0x150
[ 747.731060] [<ffffffff8551250c>] ? get_futex_key+0x19c/0x2c0
[ 747.731062] [<ffffffff85793f21>] ? vsnprintf+0x441/0x6a0
[ 747.731064] [<ffffffff855127c0>] ? futex_wake+0x90/0x180
[ 747.731066] [<ffffffff854e497c>] ? update_curr+0x14c/0x1e0
[ 747.731067] [<ffffffff854e497c>] ? update_curr+0x14c/0x1e0
[ 747.731069] [<ffffffff854e10ae>] ? account_entity_dequeue+0xae/0xd0
[ 747.731072] [<ffffffff85b8c050>] ? __schedule+0x320/0x680
[ 747.731116] [<ffffffffc12f8370>] ? nmcom_server_proc_tcp+0xf0/0xf0 [vxio]
[ 747.731119] [<ffffffff854c5fb1>] kthread+0xd1/0xe0
[ 747.731121] [<ffffffff854c5ee0>] ? insert_kthread_work+0x40/0x40
[ 747.731124] [<ffffffff85b99df7>] ret_from_fork_nospec_begin+0x21/0x21
[ 747.731125] [<ffffffff854c5ee0>] ? insert_kthread_work+0x40/0x40
...
PID: 27521 TASK: ffff9aa97a1fd280 CPU: 5 COMMAND: "vxnetd"
#0 [ffff9aa97dd76ed8] machine_kexec at ffffffff854662f4
#1 [ffff9aa97dd76f38] __crash_kexec at ffffffff85522b82
#2 [ffff9aa97dd77008] crash_kexec at ffffffff85522c70
#3 [ffff9aa97dd77020] oops_end at ffffffff85b91798
#4 [ffff9aa97dd77048] die at ffffffff85430a7b
#5 [ffff9aa97dd77078] do_general_protection at ffffffff85b91092
#6 [ffff9aa97dd770b0] general_protection at ffffffff85b90718
[exception RIP: fb_get_buffer_offset+122] <<---------- The 2nd GPF
RIP: ffffffff857fb8ba RSP: ffff9aa97dd77160 RFLAGS: 00010046
RAX: 60925c0260925c02 RBX: 60925c0260925c02 RCX: 0000000060925c02
RDX: 0000000000000020 RSI: ffff9a2d35cf1200 RDI: ffff9a2d35cf1000
RBP: ffff9aa97dd77180 R8: 000000008124a002 R9: 0000000000000002
R10: 0000000000000000 R11: ffff9aa97334c210 R12: 0000000000000020
R13: 0000000000000000 R14: ffff9aa97a1a0c00 R15: 0000000000000010
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#7 [ffff9aa97dd77188] soft_cursor at ffffffff8580c4d8
#8 [ffff9aa97dd771d8] bit_cursor at ffffffff8580bcd3
#9 [ffff9aa97dd772a8] fbcon_cursor at ffffffff85807fcd
#10 [ffff9aa97dd772f8] hide_cursor at ffffffff8587e883
#11 [ffff9aa97dd77310] vt_console_print at ffffffff85880308
#12 [ffff9aa97dd77378] call_console_drivers.constprop.19 at ffffffff8549c6a3
#13 [ffff9aa97dd773a0] console_unlock at ffffffff8549dd7b
#14 [ffff9aa97dd773e0] vprintk_emit at ffffffff8549e2b4
#15 [ffff9aa97dd77450] vprintk_default at ffffffff8549e669
#16 [ffff9aa97dd77460] printk at ffffffff85b80448
#17 [ffff9aa97dd774c0] print_modules at ffffffff8551f843
#18 [ffff9aa97dd77510] __die at ffffffff85b91867
#19 [ffff9aa97dd77538] die at ffffffff85430a68
#20 [ffff9aa97dd77568] do_general_protection at ffffffff85b91092
#21 [ffff9aa97dd775a0] general_protection at ffffffff85b90718
[exception RIP: cpuacct_charge+32] <<---------- The 1st GPF
RIP: ffffffff854f78c0 RSP: ffff9aa97dd77650 RFLAGS: 00010002
RAX: 60925c0260925c02 RBX: ffff9aa97a1fd2e8 RCX: 0000000000000005
RDX: ffffffff8605d220 RSI: 00000000000869b4 RDI: ffff9aa97a1fd280
RBP: ffff9aa97dd77650 R8: ffff9aa97dd74000 R9: 0000000000000000
R10: ffff9a2cffc03a00 R11: ffff9aa8a1a1de40 R12: 00000000000869b4
R13: ffff9aa97ed5ad40 R14: ffff9aa97a1fd280 R15: 0000000000000001
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#22 [ffff9aa97dd77658] update_curr at ffffffff854e497c
#23 [ffff9aa97dd77698] dequeue_entity at ffffffff854e4d78
#24 [ffff9aa97dd776e8] dequeue_task_fair at ffffffff854e5363
#25 [ffff9aa97dd77738] deactivate_task at ffffffff854d7376
#26 [ffff9aa97dd77760] __schedule at ffffffff85b8c2b5
#27 [ffff9aa97dd777c0] schedule at ffffffff85b8c3d9
#28 [ffff9aa97dd777d0] __lock_sock at ffffffff85a3d56e
#29 [ffff9aa97dd77828] lock_sock_fast at ffffffff85a3dec1
#30 [ffff9aa97dd77848] tcp_ioctl at ffffffff85ab2941
#31 [ffff9aa97dd77870] inet6_ioctl at ffffffff85b1cbb5
#32 [ffff9aa97dd77880] kmsg_sys_rcv at ffffffffc107bfd6 [vxio]
#33 [ffff9aa97dd77918] nmcom_get_next_mblk at ffffffffc12e9993 [vxio]
#34 [ffff9aa97dd77960] nmcom_get_data_msg at ffffffffc12e4ec0 [vxio]
#35 [ffff9aa97dd77a28] nmcom_get_next_msg at ffffffffc12e52a7 [vxio]
#36 [ffff9aa97dd77a88] nmcom_wait_msg_tcp at ffffffffc12e5393 [vxio]
#37 [ffff9aa97dd77ae0] nmcom_server_proc_tcp at ffffffffc12f82eb [vxio]
#38 [ffff9aa97dd77b80] nmcom_server_main_tcp at ffffffffc12f9ba2 [vxio]
#39 [ffff9aa97dd77ec8] kthread at ffffffff854c5fb1
Environment
- Red Hat Enterprise Linux 7.9.z - kernel-3.10.0-1160.62.1.el7
- HPE ProLiant DL380 Gen9
- falcon modules
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.