[Solved] Crash in src/VBox/VMM/VMMR3/MM.cpp with linux kernel 4.6.1

Discussions related to using VirtualBox on Linux hosts.
Post Reply
FredBezies
Posts: 4
Joined: 26. May 2016, 17:49

[Solved] Crash in src/VBox/VMM/VMMR3/MM.cpp with linux kernel 4.6.1

Post by FredBezies »

Hello.

I'm facing a lot of guru meditations on my Archlinux with testing repositories enabled and VirtualBox 5.0.20.

Last time was with a Manjaro Linux ISO right on boot.

End of log right before Guru Meditation :

Code: Select all

00:00:52.151848 !! {vgasr}
00:00:52.151849 !!
00:00:52.151851 VGA Sequencer (3C5): SR index 3C4:04
00:00:52.151853  SR00:03 SR01:00 SR02:0F SR03:00 SR04:0A
00:00:52.151867 !!
00:00:52.151867 !! {vgatext}
00:00:52.151867 !!
00:00:52.151870 Not in text mode!
00:00:52.151872 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
00:00:52.151905 emR3Debug: rc=VERR_INVALID_STATE
00:00:53.152485 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'
00:00:53.152520 Console: Machine state changed to 'GuruMeditation'
Linux kernel : 4.6-1
VirtualBox : 5.0.20-1

Simple question : my computer is powered by an AMD X2 215. I got a guru meditation only if I activate 2 CPUs in the virtualbox session. Related ?
Attachments
Screenshot right before guru meditation.
Screenshot right before guru meditation.
VBox.png (6.47 KiB) Viewed 3516 times
VBox.log.gz
Crash log in gzip format. Too big if not gzipped :(
(36.61 KiB) Downloaded 8 times
Last edited by FredBezies on 13. Jul 2016, 22:18, edited 2 times in total.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: Guru meditation on Archlinux with testing repositories enabled

Post by Perryg »

Since you only have 2 cores, assigning both to the guest could cause issues. Not to mention that you are using the Arch repo build which we have no idea what has changed and it makes it impossible to support here. I would ask the Arch folks.
FredBezies
Posts: 4
Joined: 26. May 2016, 17:49

Re: Guru meditation on Archlinux with testing repositories enabled

Post by FredBezies »

Perryg wrote:Since you only have 2 cores, assigning both to the guest could cause issues. Not to mention that you are using the Arch repo build which we have no idea what has changed and it makes it impossible to support here. I would ask the Arch folks.
It happens right after linux 4.6 landed in testing repositories. So it likes an issue with this kernel. By the way, assigning 2 CPUs was working flawlessly until linux 4.6 arrival.

Maybe related hardened security in the new kernel ?
Platypus
Posts: 4
Joined: 30. May 2016, 18:21

Re: Guru meditation on Archlinux with testing repositories enabled

Post by Platypus »

Seems to be the same issue as described in ticket 15439 (sorry, cannot post URLs yet)
Last edited by mpack on 30. May 2016, 19:15, edited 1 time in total.
Reason: Add ticket URL.
FredBezies
Posts: 4
Joined: 26. May 2016, 17:49

Re: Guru meditation on Archlinux with testing repositories enabled

Post by FredBezies »

Platypus wrote:Seems to be the same issue as described in ticket 15439 (sorry, cannot post URLs yet)
Looks like the same problem here. Thanks for the ticket!

Looking at crash log, I can see that in my last crash log attached on ticket 15439 :

Code: Select all

00:05:34.719234 VMSetError: /build/virtualbox/src/VirtualBox-5.0.20/src/VBox/VMM/VMMR3/MM.cpp(685) int MMR3AdjustFixedReservation(PVM, int32_t, const char*); rc=VERR_VMM_SET_JMP_ABORTED_RESUME


At least, we "know" where crash is happening ? Why ? Let's ask this to developers :)
FredBezies
Posts: 4
Joined: 26. May 2016, 17:49

Re: Crash in src/VBox/VMM/VMMR3/MM.cpp with linux kernel 4.6.1

Post by FredBezies »

Fixed since Virtual 5.0.22 (or 5.0.24 ?) release.
Post Reply