[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#728623: linux-image-3.10-3-rt-amd64: Random rt kernel panic while working



Control: clone -1 -2
Control: reassign -2 src:virtualbox
Control: retitle -2 VirtualBox locking incompatible with realtime kernel
Control: severity -2 wishlist

On Sun, 2013-11-03 at 18:49 +0200, Mattias Põldaru wrote:
[...]
> ** Kernel log:
> [    6.918443] Modules linked in: vboxdrv(O+) binfmt_misc uinput nfsd
> auth_rpcgss oid_registry nfs_acl nfs lockd dns_resolver fscache sunrpc fuse
> joydev iTCO_wdt snd_hda_codec_conexant iTCO_vendor_support coretemp kvm_intel
> kvm crc32c_intel ghash_clmulni_intel aesni_intel aes_x86_64 ablk_helper cryptd
> lrw gf128mul glue_helper microcode cdc_mbim psmouse evdev pcspkr serio_raw
> cdc_ncm usbnet mii cdc_wdm cdc_acm uvcvideo videobuf2_vmalloc videobuf2_memops
> videobuf2_core videodev media i2c_i801 btusb bluetooth arc4 iwldvm mac80211
> iwlwifi snd_hda_intel snd_hda_codec cfg80211 snd_hwdep lpc_ich thinkpad_acpi
> snd_pcm mfd_core nvram snd_page_alloc snd_seq snd_seq_device snd_timer snd
> soundcore battery rfkill ac nouveau tpm_tis mxm_wmi tpm tpm_bios wmi i915 ttm
> drm_kms_helper mperf drm i2c_algo_bit video i2c_core mei_me processor mei
> button ext4 crc16 jbd2 mbcache sg sr_mod sd_mod cdrom crc_t10dif ahci ehci_pci
> libahci firewire_ohci sdhci_pci libata ehci_hcd sdhci firewire_core usbcore
> scsi_mod mmc_core crc_itu_t usb_common thermal thermal_sys e1000e ptp pps_core
> [    6.918457] Preemption disabled at:[<          (null)>]           (null)
> [    6.918457]
> [    6.918460] CPU: 1 PID: 380 Comm: udevd Tainted: G           O 3.10-3-rt-
> amd64 #1 Debian 3.10.11-1
> [    6.918460] Hardware name: LENOVO 4236JL1/4236JL1, BIOS 83ET72WW (1.42 )
> 09/05/2012
> [    6.918464]  0000000000000000 ffffffff813929ba ffff8801b7ae2cc0
> ffffffff81397bac
> [    6.918467]  0000000000000286 ffffffff81398add 0000000000062cc0
> ffff8801b2afbfd8
> [    6.918469]  0000000000062cc0 ffff8801b2afbfd8 ffff8801b2fc53c0
> ffff8801b2fc53c0
> [    6.918469] Call Trace:
> [    6.918476]  <IRQ>  [<ffffffff813929ba>] ? __schedule_bug+0x93/0xa1
> [    6.918479]  [<ffffffff81397bac>] ? __schedule+0x87/0x461
> [    6.918481]  [<ffffffff81398add>] ? _raw_spin_unlock_irqrestore+0x4b/0x51
> [    6.918484]  [<ffffffff8139805f>] ? schedule+0x6b/0x7c
> [    6.918486]  [<ffffffff81398798>] ? rt_spin_lock_slowlock+0xe7/0x1b3
> [    6.918504]  [<ffffffffa07bb420>] ? VBoxHost_RTSpinlockAcquire+0x1c/0x38
> [vboxdrv]

VirtualBox tried to acquire a spinlock during an IPI.  On a realtime
kernel this is not allowed; VirtualBox must use a 'raw spinlock' here.
(That also works on a mainline kernel, where it is the same as a regular
spinlock.)

> [    6.918518]  [<ffffffffa07af396>] ? supdrvGipMpEventOnline+0x7d/0x194
> [vboxdrv]
> [    6.918522]  [<ffffffff81083922>] ?
> generic_smp_call_function_single_interrupt+0x10a/0x146
> [    6.918526]  [<ffffffff810278be>] ? smp_call_function_interrupt+0xf/0x1c
> [    6.918529]  [<ffffffff8139e55d>] ? call_function_interrupt+0x6d/0x80
> [    6.918533]  <EOI>  [<ffffffff8111d0a1>] ? vfs_rename+0x1c8/0x35d
[...]

-- 
Ben Hutchings
Computers are not intelligent.	They only think they are.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: