VirtualBox not compatible with CONFIG_DEBUG_SET_MODULE_RONX [STAGING]

Bug #691555 reported by C de-Avillez
52
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Virtualbox
Fix Released
Unknown
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

this happens on startup, and started with 2.6.37-8 (at least I do not remember seeing it before).

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.37-9-generic 2.6.37-9.23
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.37-9.23-generic 2.6.37-rc5
Uname: Linux 2.6.37-9-generic x86_64
NonfreeKernelModules: wl nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xe9660000 irq 43'
   Mixer name : 'IDT 92HD81B1C5'
   Components : 'HDA:111d76d5,1028040a,00100104'
   Controls : 15
   Simple ctrls : 10
Card1.Amixer.info:
 Card hw:1 'NVidia'/'HDA NVidia at 0xe3080000 irq 17'
   Mixer name : 'Nvidia GPU 0b HDMI/DP'
   Components : 'HDA:10de000b,10de0101,00100200'
   Controls : 16
   Simple ctrls : 4
Date: Thu Dec 16 21:05:50 2010
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=f787b7c7-4a69-4eb5-8464-ce2edce615d8
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Dell Inc. Latitude E6410
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.37-9-generic root=UUID=e4bee7e7-5bf2-4829-acc8-6b736a4dc0c1 ro crashkernel=384M-2G:64M,2G-:128M acpi_sleep=nonvs
RelatedPackageVersions: linux-firmware 1.42
SourcePackage: linux
StagingDrivers: brcm80211
Title: [STAGING]
dmi.bios.date: 07/08/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A04
dmi.board.name: 0K42JR
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA04:bd07/08/2010:svnDellInc.:pnLatitudeE6410:pvr0001:rvnDellInc.:rn0K42JR:rvrA01:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E6410
dmi.product.version: 0001
dmi.sys.vendor: Dell Inc.

Revision history for this message
C de-Avillez (hggdh2) wrote :
Revision history for this message
Charlie Kravetz (charlie-tca) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
tags: removed: needs-upstream-testing
summary: - kernel trace on vboxdrv module
+ kernel trace on vboxdrv module [STAGING]
Revision history for this message
C de-Avillez (hggdh2) wrote : Re: kernel trace on vboxdrv module [STAGING]
Download full text (3.3 KiB)

On 2.6.37-10 I see a different crash:

[ 50.656816] vboxdrv: Found 4 processor cores.
[ 50.656902] BUG: unable to handle kernel paging request at ffffffffa10ebd00
[ 50.656907] IP: [<ffffffffa10ebb77>] RTHeapSimpleInit+0x67/0x100 [vboxdrv]
[ 50.656920] PGD 1a05067 PUD 1a09063 PMD 120ec9067 PTE 11a7c7161
[ 50.656924] Oops: 0003 [#1] SMP
[ 50.656927] last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/i2c-7/name
[ 50.656930] CPU 3
[ 50.656931] Modules linked in: vboxdrv(+) xt_CHECKSUM iptable_mangle ipt_MASQUERADE iptable_nat bridge stp kvm_intel kvm dm_crypt ipt_REJECT ipt_LOG lib80211_crypt_tkip nvidia(P) wl(P) snd_hda_codec_hdmi lib80211 xt_limit brcm80211(C) xt_tcpudp ipt_addrtype snd_hda_codec_idt snd_hda_intel snd_seq_midi snd_rawmidi xt_state tpm_tis snd_hda_codec snd_seq_midi_event mac80211 uvcvideo videodev v4l1_compat snd_hwdep tpm ppdev v4l2_compat_ioctl32 tpm_bios snd_seq snd_pcm snd_timer parport_pc psmouse serio_raw cfg80211 intel_ips dell_wmi dell_laptop snd_seq_device ip6table_filter shpchp btusb ip6_tables nf_nat_irc snd nf_conntrack_irc soundcore sparse_keymap nf_nat_ftp nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 snd_page_alloc nf_conntrack_ftp nf_conntrack bluetooth dcdbas iptable_filter lp ip_tables x_tables parport usb_storage uas firewire_ohci firewire_core ahci crc_itu_t sdhci_pci sdhci libahci e1000e video output
[ 50.656992] RAX: ffffffffa126bcff RBX: ffffffffa10ebd00 RCX: 0000000000000000
[ 50.656994] RDX: 0000000000180000 RSI: ffffffffa10ebd00 RDI: ffffffffa12775e0
[ 50.656998] R10: 00000000000009c5 R11: 0000000000013a80 R12: 0000000000180000
[ 50.657000] R13: ffffffffa0e5c000 R14: 0000000001a6e150 R15: 0000000000405056
[ 50.657002] FS: 00007f7de8f81700(0000) GS:ffff8800cf0c0000(0000) knlGS:0000000000000000
[ 50.657005] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 50.657007] CR2: ffffffffa10ebd00 CR3: 0000000122ab5000 CR4: 00000000000006e0
[ 50.657009] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 50.657011] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 50.657014] Process modprobe (pid: 2025, threadinfo ffff88011a074000, task ffff88011b1aad80)
[ 50.657016] Stack:
[ 50.657017] ffff88011a075ef8 ffffffffa10dca97 ffff88011a075ef8 ffffffffa10daa75
[ 50.657021] 0000000000000000 0000000000000000 ffff88011a075f18 ffffffffa0e5c065
[ 50.657024] 0000000000000000 ffffffffa1277260 ffff88011a075f48 ffffffff81002195
[ 50.657027] Call Trace:
[ 50.657039] [<ffffffffa10dca97>] RTR0MemExecDonate+0x47/0x70 [vboxdrv]
[ 50.657050] [<ffffffffa10daa75>] ? RTR0Init+0x45/0x70 [vboxdrv]
[ 50.657058] [<ffffffffa0e5c065>] VBoxDrvLinuxInit+0x65/0x1000 [vboxdrv]
[ 50.657063] [<ffffffff81002195>] do_one_initcall+0x45/0x190
[ 50.657067] [<ffffffff810a5783>] sys_init_module+0x103/0x260
[ 50.657070] [<ffffffff8100c0c2>] system_call_fastpath+0x16/0x1b
[ 50.657071] Code: 00 00 00 48 8d 44 16 ff 48 39 c2 0f 83 89 00 00 00 48 89 f1 83 e1 1f 74 0e b8 20 00 00 00 48 29 c8 48 29 c2 48 01 c6 48 83 e2 e0 <48> c7 06 05 01 59 19 48 c7 46 30 ff ff ff ff 48 8d 04 16 48 89
[ 50.657090] RIP [<ffffffffa10ebb77>] RTHeapSimpleInit+0x6...

Read more...

C de-Avillez (hggdh2)
tags: added: needs-upstream-testing qa
Revision history for this message
Anton Anikin (anton-anikin) wrote :

I hav the similar problem like in the log above:
[ 50.656816] vboxdrv: Found 4 processor cores.
[ 50.656902] BUG: unable to handle kernel paging request at ffffffffa10ebd00
with 2.6.37-9 and 2.6.37-10

Revision history for this message
Mingming Ren (portis25) wrote :

From virtualbox forum, a virtualbox developer gives some information:

The reason is CONFIG_DEBUG_SET_MODULE_RONX=y which we currently do not support.

http://forums.virtualbox.org/viewtopic.php?f=15&t=37150

Revision history for this message
Mathieu Bérard (mathieu-berard) wrote :

Comfirmed:
Rebuilding the kernel with CONFIG_DEBUG_SET_MODULE_RONX=n fixes the BUG here.

Revision history for this message
Mingming Ren (portis25) wrote :

Also a bug of virtualbox has been filed :

http://www.virtualbox.org/ticket/7827

summary: - kernel trace on vboxdrv module [STAGING]
+ VirtualBox not compatible with CONFIG_DEBUG_SET_MODULE_RONX [STAGING]
Revision history for this message
Charlie Kravetz (charlie-tca) wrote :

This bug is not present when using VirtualBox 4.0

Revision history for this message
zzeroo (zzeroo) wrote :

No that's not true. Even with Virtualbox 4.0.0_BETA3r68940 and Kernel 2.6.37-11-generic the error is present.

I think we must wait until CONFIG_DEBUG_SET_MODULE_RONX is supported ...

Revision history for this message
Juan Pedro Paredes (juampe) wrote :
Download full text (4.3 KiB)

[ 61.338614] vboxdrv: Found 4 processor cores.
[ 61.338698] BUG: unable to handle kernel paging request at ffffffffa08c7d00
[ 61.338701] IP: [<ffffffffa08c7b77>] RTHeapSimpleInit+0x67/0x100 [vboxdrv]
[ 61.338712] PGD 1a05067 PUD 1a09063 PMD 10d246067 PTE 104d24161
[ 61.338716] Oops: 0003 [#1] SMP
[ 61.338718] last sysfs file: /sys/devices/pci0000:00/0000:00:1e.0/0000:04:00.0/ieee80211/phy0/rfkill0/uevent
[ 61.338721] CPU 0
[ 61.338722] Modules linked in: vboxdrv(+) binfmt_misc kvm_intel kvm act_police cls_flow cls_fw cls_u32 sch_htb sch_hfsc sch_ingress sch_sfq bridge stp xt_time xt_connlimit xt_realm iptable_raw xt_comment xt_recent xt_policy ipt_ULOG ipt_REJECT ipt_REDIRECT ipt_NETMAP ipt_MASQUERADE ipt_ECN ipt_ecn ipt_CLUSTERIP ipt_ah ipt_addrtype nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_proto_gre nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda ts_kmp nf_conntrack_amanda nf_conntrack_sane nf_conntrack_tftp nf_conntrack_sip nf_conntrack_proto_sctp nf_conntrack_pptp nf_conntrack_proto_gre nf_conntrack_netlink nf_conntrack_netbios_ns nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp xt_TPROXY nf_tproxy_core ip6_tables nf_defrag_ipv6 xt_tcpmss xt_pkttype xt_physdev xt_owner xt_NFQUEUE xt_NFLOG nfnetlink_log xt_multiport xt_mark xt_mac xt_limit xt_length xt_iprange xt_helper xt_hashlimit xt_DSCP xt_dscp xt_dccp xt_conntrack xt_connmark xt_CLASSIFY ipt_LOG xt_tcpudp xt_state iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_mangle nfnetlink iptable_filter ip_tables x_tables dm_crypt snd_hda_codec_hdmi arc4 snd_hda_codec_realtek usblp snd_usb_audio snd_usbmidi_lib fglrx(P) snd_seq_midi ath5k ath mac80211 w83627ehf snd_hda_intel snd_rawmidi snd_seq_midi_event snd_hda_codec snd_seq snd_ctxfi hwmon_vid snd_hwdep snd_seq_device uvcvideo snd_pcm videodev cfg80211 psmouse snd_timer v4l1_compat ppdev snd snd_page_alloc v4l2_compat_ioctl32 serio_raw parport_pc lp parport soundcore usb_storage uas vmw_pvscsi usbhid hid firewire_ohci firewire_core crc_itu_t ahci sata_via libahci e1000e video output
[ 61.338790]
[ 61.338793] Pid: 2251, comm: modprobe Tainted: P 2.6.37-12-generic #26-Ubuntu DH55HC/
[ 61.338795] RIP: 0010:[<ffffffffa08c7b77>] [<ffffffffa08c7b77>] RTHeapSimpleInit+0x67/0x100 [vboxdrv]
[ 61.338803] RSP: 0018:ffff880106d8fec8 EFLAGS: 00010206
[ 61.338805] RAX: ffffffffa0a47cff RBX: ffffffffa08c7d00 RCX: 0000000000000000
[ 61.338807] RDX: 0000000000180000 RSI: ffffffffa08c7d00 RDI: ffffffffa0a535e0
[ 61.338808] RBP: ffff880106d8fec8 R08: ffff800000000000 R09: ffff88011bbf5f00
[ 61.338810] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000180000
[ 61.338812] R13: ffffffffa0a68000 R14: 0000000000000000 R15: 000000000040506a
[ 61.338814] FS: 00007ff1dd445720(0000) GS:ffff8800cf200000(0000) knlGS:0000000000000000
[ 61.338816] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 61.338817] CR2: ffffffffa08c7d00 CR3: 0000000106ed7000 CR4: 00000000000006f0
[ 61.338819] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 61.338821] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[ 61.338823] Process ...

Read more...

Scott Moser (smoser)
affects: linux → virtualbox
Changed in virtualbox:
status: Unknown → New
Changed in virtualbox:
status: New → Fix Released
Revision history for this message
penalvch (penalvch) wrote :

C de-Avillez, this bug was reported a while ago, there hasn't been any activity in it recently, and the upstream bug report notes it has been fixed in virtualbox 4.0. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.13-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

Changed in linux (Ubuntu):
status: Triaged → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.