Bug 1212690

Summary: kernel BUG at arch/x86/kernel/traps.c:255
Product: [openSUSE] openSUSE Tumbleweed Reporter: Wolfgang Rosenauer <wolfgang>
Component: KernelAssignee: openSUSE Kernel Bugs <kernel-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dev
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Wolfgang Rosenauer 2023-06-25 19:15:10 UTC
When trying to start a VM within Virtualbox it hangs and the log contains the following:

Jun 25 21:06:24 ox.rosenauer.org kernel: SUPR0GipMap: fGetGipCpu=0x1b
Jun 25 21:06:29 ox.rosenauer.org kernel: traps: Missing ENDBR: 0xffffa88b885f4fe0
Jun 25 21:06:29 ox.rosenauer.org kernel: ------------[ cut here ]------------
Jun 25 21:06:29 ox.rosenauer.org kernel: kernel BUG at arch/x86/kernel/traps.c:255!
Jun 25 21:06:29 ox.rosenauer.org kernel: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
Jun 25 21:06:29 ox.rosenauer.org kernel: CPU: 5 PID: 5259 Comm: EMT Tainted: G           O       6.3.7-1-default #1 openSUSE Tumbleweed a577eae57964bb7e83477b5a5645a1781df990f0
Jun 25 21:06:29 ox.rosenauer.org kernel: Hardware name: LENOVO 21HMCTO1WW/21HMCTO1WW, BIOS N3XET38W (1.13 ) 04/26/2023
Jun 25 21:06:29 ox.rosenauer.org kernel: RIP: 0010:exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel: Code: 48 8b 93 80 00 00 00 be fc 00 00 00 48 c7 c7 77 6c 19 a2 e8 4a 55 42 ff e9 7b ff ff ff 48 c7 43 50 00 00 00 00 e9 6e ff ff ff <0f> 0b 66 0f 1f 44 00 00 90 90 9>
Jun 25 21:06:29 ox.rosenauer.org kernel: RSP: 0018:ffffa88b882afd68 EFLAGS: 00010002
Jun 25 21:06:29 ox.rosenauer.org kernel: RAX: 0000000000000028 RBX: ffffa88b882afd88 RCX: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: RDX: 0000000000000000 RSI: ffff9bfc3f6a74c0 RDI: ffff9bfc3f6a74c0
Jun 25 21:06:29 ox.rosenauer.org kernel: RBP: 0000000000000003 R08: 0000000000000000 R09: ffffa88b882afc28
Jun 25 21:06:29 ox.rosenauer.org kernel: R10: 0000000000000003 R11: ffff9bfc5f6c06e8 R12: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: FS:  00007fdaa81fc6c0(0000) GS:ffff9bfc3f680000(0000) knlGS:0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 25 21:06:29 ox.rosenauer.org kernel: CR2: 00007fda94568000 CR3: 000000019ceae000 CR4: 0000000000f50ee0
Jun 25 21:06:29 ox.rosenauer.org kernel: PKRU: 55555554
Jun 25 21:06:29 ox.rosenauer.org kernel: Call Trace:
Jun 25 21:06:29 ox.rosenauer.org kernel:  <TASK>
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? die+0x36/0x90
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? do_trap+0xda/0x100
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? do_error_trap+0x6a/0x90
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_invalid_op+0x50/0x70
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? asm_exc_invalid_op+0x1a/0x20
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? exc_control_protection+0x6e/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel:  asm_exc_control_protection+0x26/0x30
Jun 25 21:06:29 ox.rosenauer.org kernel: RIP: 0010:0xffffa88b885f4fe0
Jun 25 21:06:29 ox.rosenauer.org kernel: Code: 89 da 5b 41 5c 41 5d 5d e9 ad 19 fb ff 48 83 c4 28 b8 8e f8 ff ff 5b 41 5c 41 5d 5d c3 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 <55> 48 8d 35 18 80 1d 00 48 89 e>
Jun 25 21:06:29 ox.rosenauer.org kernel: RSP: 0018:ffffa88b882afe38 EFLAGS: 00010282
Jun 25 21:06:29 ox.rosenauer.org kernel: RAX: ffffa88b885f4fe0 RBX: ffffa88b887f9010 RCX: ffffa88b887e3000
Jun 25 21:06:29 ox.rosenauer.org kernel: RDX: 0000000000000000 RSI: ffff9bf59ceaea90 RDI: ffff9bf5b1814410
Jun 25 21:06:29 ox.rosenauer.org kernel: RBP: ffffa88b882afe88 R08: 0000000000000024 R09: ffffa88b887e3000
Jun 25 21:06:29 ox.rosenauer.org kernel: R10: ffffe1f446e10308 R11: 0000000000000000 R12: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: R13: ffffffffc20e23a0 R14: ffff9bf5b1814410 R15: 0000000000000004
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? supdrvIOCtl+0x2d20/0x31b0 [vboxdrv d08de03400e80fa9905e861e5fb8375348c52d31]
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? _copy_from_user+0x4a/0x60
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? VBoxDrvLinuxIOCtl_7_0_8+0x151/0x240 [vboxdrv d08de03400e80fa9905e861e5fb8375348c52d31]
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? __x64_sys_ioctl+0x91/0xd0
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? do_syscall_64+0x5d/0x90
Jun 25 21:06:29 ox.rosenauer.org kernel:  ? entry_SYSCALL_64_after_hwframe+0x72/0xdc
Jun 25 21:06:29 ox.rosenauer.org kernel:  </TASK>
Jun 25 21:06:29 ox.rosenauer.org kernel: Modules linked in: ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device af_packet vboxnetadp(O) vboxnetflt(O) qrtr vboxdrv(O) cmac algif_hash algif_skcipher a>
Jun 25 21:06:29 ox.rosenauer.org kernel:  snd_hwdep intel_pmc_bxt pmt_telemetry mei_pxp kvm libarc4 iTCO_vendor_support intel_rapl_msr pmt_class mtd irqbypass snd_pcm ov2740 think_lmi processor_thermal_devi>
Jun 25 21:06:29 ox.rosenauer.org kernel:  ghash_clmulni_intel xhci_pci i2c_algo_bit sha512_ssse3 xhci_pci_renesas drm_buddy drm_display_helper xhci_hcd cec aesni_intel ucsi_acpi nvme rc_core typec_ucsi inte>
Jun 25 21:06:29 ox.rosenauer.org kernel: ---[ end trace 0000000000000000 ]---
Jun 25 21:06:29 ox.rosenauer.org kernel: RIP: 0010:exc_control_protection+0xb8/0xc0
Jun 25 21:06:29 ox.rosenauer.org kernel: Code: 48 8b 93 80 00 00 00 be fc 00 00 00 48 c7 c7 77 6c 19 a2 e8 4a 55 42 ff e9 7b ff ff ff 48 c7 43 50 00 00 00 00 e9 6e ff ff ff <0f> 0b 66 0f 1f 44 00 00 90 90 9>
Jun 25 21:06:29 ox.rosenauer.org kernel: RSP: 0018:ffffa88b882afd68 EFLAGS: 00010002
Jun 25 21:06:29 ox.rosenauer.org kernel: RAX: 0000000000000028 RBX: ffffa88b882afd88 RCX: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: RDX: 0000000000000000 RSI: ffff9bfc3f6a74c0 RDI: ffff9bfc3f6a74c0
Jun 25 21:06:29 ox.rosenauer.org kernel: RBP: 0000000000000003 R08: 0000000000000000 R09: ffffa88b882afc28
Jun 25 21:06:29 ox.rosenauer.org kernel: R10: 0000000000000003 R11: ffff9bfc5f6c06e8 R12: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: FS:  00007fdaa81fc6c0(0000) GS:ffff9bfc3f680000(0000) knlGS:0000000000000000
Jun 25 21:06:29 ox.rosenauer.org kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 25 21:06:29 ox.rosenauer.org kernel: CR2: 00007fda94568000 CR3: 000000019ceae000 CR4: 0000000000f50ee0
Jun 25 21:06:29 ox.rosenauer.org kernel: PKRU: 55555554
Comment 1 dev 2023-06-26 15:30:44 UTC
Is this a duplicate of https://bugzilla.opensuse.org/show_bug.cgi?id=1212209 ?
Does the ibt workaround mentioned in https://bugzilla.opensuse.org/show_bug.cgi?id=1212209#c5 work?
Comment 2 Wolfgang Rosenauer 2023-06-26 15:40:01 UTC
Apparently yes, it's a duplicate since ibt=off helped.
Comment 3 dev 2023-06-27 04:26:04 UTC
Duplicate of https://bugzilla.opensuse.org/show_bug.cgi?id=1212209

*** This bug has been marked as a duplicate of bug 1212209 ***