VirtualBox (VirtualBox-6.1.x86_64) นั้นไร้ประโยชน์ในบางครั้งบนเวิร์กสเตชันของฉัน (Linux FC35, เคอร์เนลคือ 5.16.12-200.fc35.x86_64+debug: แต่ก่อนหน้านี้มีปัญหาใน FC33) GUI เริ่มทำงาน แต่พยายามเปิดใช้งาน VM ใดๆ ส่งผลให้หน้าต่างค้าง ("กำลังเริ่ม VM...." และ "กำลังเริ่ม VM.../2")
dmesg บ่นเกี่ยวกับตัวชี้ว่าง:
[จ. 7 มี.ค. 15:38:56 น. 2565] SUPR0GipMap: fGetGipCpu=0xb
[จันทร์ที่ 7 มีนาคม 15:38:59 น. 2565] BUG: kernel NULL pointer dereference, ที่อยู่: 0000000000000018
[จ. 7 มี.ค. 15:38:59 น. 2565] #PF: Supervisor อ่านการเข้าถึงในโหมดเคอร์เนล
[จ. 7 มี.ค. 15:38:59 น. 2565] #PF: error_code(0x0000) - หน้าไม่ปัจจุบัน
[จ. 7 มี.ค. 15:38:59 น. 2565] PGD 3c993067 P4D 3c993067 PUD 3ca29067 PMD 0
[จ. 7 มี.ค. 15:38:59 น. 2565] Oops: 0000 [#1] PREEMPT SMP NOPTI
[จ. 7 มี.ค. 15:38:59 น. 2565] CPU: 1 PID: 12343 Comm: EMT-0 เสีย: G OE 5.16.12-200.fc35.x86_64+debug #1
[จันทร์ที่ 7 มีนาคม 15:38:59 น. 2565] ชื่อฮาร์ดแวร์: Dell Inc. Studio XPS 7100/0FF3FN, BIOS A02 05/05/2553
[จ. 7 มี.ค. 15:38:59 น. 2565] RIP: 0010:__lock_acquire+0x5df/0x1de0
หลังจากการฆ่าหน้าต่างและกระบวนการที่เกี่ยวข้องจะทำให้โมดูลเคอร์เนล vbox อยู่ในสถานะไม่ตอบสนอง (ไม่สามารถยกเลิกการโหลดได้) และอย่างน้อยสองกระบวนการที่หลงทาง userspace, VBoxXPCOMIPCD และ VBoxSvc (กระบวนการแรกสามารถกำจัดได้ผ่านการฆ่า กระบวนการที่สองจะกลายเป็นซอมบี้หลังจาก ฆ่า). เมื่อถึงจุดนั้น vboxmanage ก็ถูกปิดเช่นกัน straceing แสดงให้เห็นว่ามันแฮงค์บน futex:
futex(0xacb320, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, {tv_sec=1649267441, tv_nsec=663216000}, FUTEX_BITSET_MATCH_ANY
ฉันค้นในเน็ตก็ไม่พบอะไรมาก (อันที่จริง น้อยเหลือเกิน) มีความคิดเห็น/ประสบการณ์อะไรบ้าง?