#21603 closed defect (invalid)
vboxdrv kernel NULL pointer dereference on openSUSE Tumbleweed
Reported by: | Frank Batschulat (Oracle) | Owned by: | |
---|---|---|---|
Component: | host support | Version: | VirtualBox-7.0.6 |
Keywords: | Cc: | ||
Guest type: | Linux | Host type: | Linux |
Description
Since quite some time now I see this kernel oops on openSUSE Tumbleweed:
fbatschu@hpbox:~> cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20230417" VERSION_ID="20230417" PRETTY_NAME="openSUSE Tumbleweed" CPE_NAME="cpe:/o:opensuse:tumbleweed:20230417"
fbatschu@hpbox:~> uname -a Linux hpbox 6.2.10-1-default #1 SMP PREEMPT_DYNAMIC Thu Apr 6 10:36:55 UTC 2023 (ba7816e) x86_64 x86_64 x86_64 GNU/Linux
fbatschu@hpbox:~> zypper info virtualbox Information for package virtualbox:
Repository : openSUSE-Tumbleweed-Oss Name : virtualbox Version : 7.0.6-6.2 Arch : x86_64 Vendor : openSUSE Installed Size : 84.7 MiB Installed : Yes Status : up-to-date Source package : virtualbox-7.0.6-6.2.src
[ 10.530188] vboxdrv: loading out-of-tree module taints kernel. [ 10.619450] vboxdrv: Found 2 processor cores/threads [ 10.636384] vboxdrv: fAsync=0 offMin=0x195 offMax=0x22a1 [ 10.741887] BUG: kernel NULL pointer dereference, address: 0000000000000004 [ 10.742881] #PF: supervisor read access in kernel mode [ 10.742881] #PF: error_code(0x0000) - not-present page [ 10.742881] PGD 0 P4D 0 [ 10.742881] Oops: 0000 #1 PREEMPT SMP PTI [ 10.747690] CPU: 0 PID: 872 Comm: modprobe Tainted: G O 6.2.10-1-default #1 openSUSE Tumbleweed 570942beb844234acc223263ae1851b40cf15ff9 [ 10.747690] Hardware name: Hewlett-Packard HP Compaq 6000 Pro SFF PC/3048h, BIOS 786G2 v02.03 10/19/2015 [ 10.747690] RIP: 0010:VBoxHost_RTSpinlockAcquire+0xa/0x40 [vboxdrv] [ 10.747690] Code: ca 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 53 <f6> 47 04 02 48 89 fb 48 8d 7f 10 74 13 e8 74 1e d6 f8 48 89 43 08 [ 10.747690] RSP: 0018:ffffb304c09f7c28 EFLAGS: 00010246 [ 10.747690] RAX: 0000000000000000 RBX: ffffffffc13493a0 RCX: 000000000000f8d1 [ 10.747690] RDX: ffffb304c09f7bb8 RSI: 0000000000000001 RDI: 0000000000000000 [ 10.747690] RBP: ffffb304c09f7c30 R08: 0000000000000000 R09: ffff8e26c1280000 [ 10.747690] R10: 0000000000002e80 R11: 0000000000000000 R12: 0000000000000001 [ 10.747690] R13: 0000000000000000 R14: ffff8e26c1280000 R15: ffff8e26c1282f80 [ 10.747690] FS: 00007f12370af740(0000) GS:ffff8e2adbc00000(0000) knlGS:0000000000000000 [ 10.747690] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.747690] CR2: 0000000000000004 CR3: 000000010d84a000 CR4: 00000000000406f0 [ 10.747690] Call Trace: [ 10.747690] <TASK> [ 10.747690] supdrvTscDeltaThreadStartMeasurement+0x1e/0x70 [vboxdrv 0878bc212067a0cfaab78dd92f4ce3b4474798d3] [ 10.747690] supdrvGipCreate+0x597/0xcc0 [vboxdrv 0878bc212067a0cfaab78dd92f4ce3b4474798d3] [ 10.747690] supdrvInitDevExt+0x145/0x320 [vboxdrv 0878bc212067a0cfaab78dd92f4ce3b4474798d3] [ 10.747690] VBoxDrvLinuxInit+0x87/0xff0 [vboxdrv 0878bc212067a0cfaab78dd92f4ce3b4474798d3] [ 10.747690] ? pfx_init_module+0x10/0x10 [vboxdrv 0878bc212067a0cfaab78dd92f4ce3b4474798d3] [ 10.747690] do_one_initcall+0x46/0x220 [ 10.747690] ? kmalloc_trace+0x26/0x90 [ 10.747690] do_init_module+0x4a/0x210 [ 10.747690] do_sys_finit_module+0xac/0x120 [ 10.747690] do_syscall_64+0x5c/0x90 [ 10.747690] ? syscall_exit_to_user_mode+0x17/0x40 [ 10.747690] ? do_syscall_64+0x68/0x90 [ 10.747690] ? do_user_addr_fault+0x1dc/0x710 [ 10.747690] ? syscall_exit_to_user_mode+0x17/0x40 [ 10.747690] ? do_syscall_64+0x68/0x90 [ 10.747690] entry_SYSCALL_64_after_hwframe+0x72/0xdc [ 10.747690] RIP: 0033:0x7f1236b11f5d [ 10.747690] Code: 5d c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 7b 7e 0d 00 f7 d8 64 89 01 48 [ 10.747690] RSP: 002b:00007ffd8b92f5b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.747690] RAX: ffffffffffffffda RBX: 000055b2b1294ac0 RCX: 00007f1236b11f5d [ 10.747690] RDX: 0000000000000000 RSI: 000055b2af2a9c3a RDI: 0000000000000003 [ 10.747690] RBP: 000055b2af2a9c3a R08: 0000000000000000 R09: 000055b2b1294b40 [ 10.747690] R10: 000055b2b1294db0 R11: 0000000000000246 R12: 0000000000040000 [ 10.747690] R13: 0000000000000000 R14: 000055b2b1295c70 R15: 0000000000000000 [ 10.747690] </TASK> [ 10.747690] Modules linked in: ip6table_filter vboxdrv(O+) ip6_tables iptable_filter bpfilter tun binfmt_misc coretemp ext4 kvm_intel joydev hid_generic mbcache usbhid snd_hda_codec_realtek kvm jbd2 snd_hda_codec_generic ledtrig_audio iTCO_wdt intel_pmc_bxt gpio_ich snd_hda_intel mei_wdt snd_intel_dspcfg iTCO_vendor_support snd_intel_sdw_acpi snd_hda_codec hp_wmi sparse_keymap irqbypass wmi_bmof platform_profile snd_hda_core rfkill snd_hwdep pcspkr pktcdvd snd_pcm snd_timer snd mei_me e1000e soundcore mei lpc_ich tiny_power_button tpm_infineon button acpi_cpufreq nfsd auth_rpcgss nfs_acl lockd grace fuse sunrpc configfs dmi_sysfs ip_tables x_tables i915 ehci_pci uhci_hcd sr_mod sha512_ssse3 serio_raw cdrom ehci_hcd drm_buddy drm_display_helper usbcore cec rc_core ttm video wmi btrfs blake2b_generic xor raid6_pq libcrc32c sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua msr [ 10.747690] CR2: 0000000000000004 [ 10.748560] ---[ end trace 0000000000000000 ]--- [ 10.748564] RIP: 0010:VBoxHost_RTSpinlockAcquire+0xa/0x40 [vboxdrv] [ 10.748610] Code: ca 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 55 48 89 e5 53 <f6> 47 04 02 48 89 fb 48 8d 7f 10 74 13 e8 74 1e d6 f8 48 89 43 08 [ 10.748611] RSP: 0018:ffffb304c09f7c28 EFLAGS: 00010246 [ 10.748613] RAX: 0000000000000000 RBX: ffffffffc13493a0 RCX: 000000000000f8d1 [ 10.748615] RDX: ffffb304c09f7bb8 RSI: 0000000000000001 RDI: 0000000000000000 [ 10.748616] RBP: ffffb304c09f7c30 R08: 0000000000000000 R09: ffff8e26c1280000 [ 10.748617] R10: 0000000000002e80 R11: 0000000000000000 R12: 0000000000000001 [ 10.748619] R13: 0000000000000000 R14: ffff8e26c1280000 R15: ffff8e26c1282f80 [ 10.748620] FS: 00007f12370af740(0000) GS:ffff8e2adbc00000(0000) knlGS:0000000000000000 [ 10.748622] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 10.748623] CR2: 0000000000000004 CR3: 000000010d84a000 CR4: 00000000000406f0
I have attached HW and CPU info as files:
hwinfo.txt.bz2 and cpuid.txt
Attachments (2)
Change History (7)
by , 22 months ago
by , 22 months ago
Attachment: | hwinfo.txt.bz2 added |
---|
comment:1 by , 22 months ago
comment:2 by , 22 months ago
Hi fbatschu,
Do you see this issue w/ official VirtualBox package? If no, I would suggest submitting bug report to SUSE pointing to fix_7.0.6_locking_problems.patch.
comment:3 by , 22 months ago
Thanks, should be fixed with 7.0.8 and 7.0.6-4 for OpenSUSE
https://github.com/rpmfusion/VirtualBox-kmod/blob/master/VirtualBox-kmod.spec
%changelog * Tue Apr 18 2023 Sérgio Basto <sergio@serjux.com> - 7.0.8-1 - Update to 7.0.8 * Thu Apr 13 2023 Sérgio Basto <sergio@serjux.com> - 7.0.6-4 - add opensuse patches fix_7.0.6_locking_problems.patch and fixes_for_kernel_6.3.patch
comment:5 by , 22 months ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Thank you for confirmation. Closing.
ok, that did not work quite well, let's try again to be more readable: