VirtualBox

Ticket #16377 (closed defect: obsolete)

Opened 6 years ago

Last modified 3 years ago

5.1.12 VINF_EM_TRIPLE_FAULT on OS X GURU_MEDITATION

Reported by: Wei- Owned by:
Component: other Version: VirtualBox 5.1.12
Keywords: Cc:
Guest type: OSX Server Host type: Mac OS X

Description

VM could start but can go to this state randomly.

Attachments

VBox.log Download (370.1 KB) - added by Wei- 6 years ago.
log
log_and_screen.png Download (144.0 KB) - added by Wei- 6 years ago.
another hit
VBox.2.log Download (369.9 KB) - added by Wei- 6 years ago.
another hit

Change History

Changed 6 years ago by Wei-

log

Changed 6 years ago by Wei-

another hit

Changed 6 years ago by Wei-

another hit

comment:1 follow-up: ↓ 4 Changed 6 years ago by frank

Which guest are you trying to boot (exact version please)?

comment:2 follow-up: ↓ 3 Changed 6 years ago by socratis

And if I may add to frank's comment, why do you have the following settings set?

00:00:04.864681   VBoxInternal2/EfiBootArgs="host=OlympusMacHost-36-VM2"
...
00:00:04.877078 [/CPUM/HostCPUID/1/] (level 3)
00:00:04.877080   eax <integer> = 0x00000000000206a7 (132 775)
00:00:04.877081   ebx <integer> = 0x0000000002100800 (34 605 056)
00:00:04.877083   ecx <integer> = 0x000000001fbae3bf (532 341 695)
00:00:04.877084   edx <integer> = 0x00000000bfebfbff (3 219 913 727)

Also, your vRAM is too low I believe at 32MB. I'd take it to 64MB at least.

And finally, in your template you've selected the generic "Mac OSX (64-bit)". Unless you're running 10.5, there are more specific templates to pick from. Even if you're running 10.12, it would be way better if you chose the "Mac OSX 10.11" template.

comment:3 in reply to: ↑ 2 ; follow-up: ↓ 5 Changed 6 years ago by Wei-

  1. I have this arg to guest to setup guest hostname, computername and localhostname.
  2. I create the vm based on a base image

Replying to socratis:

And if I may add to frank's comment, why do you have the following settings set?

00:00:04.864681   VBoxInternal2/EfiBootArgs="host=OlympusMacHost-36-VM2"
...
00:00:04.877078 [/CPUM/HostCPUID/1/] (level 3)
00:00:04.877080   eax <integer> = 0x00000000000206a7 (132 775)
00:00:04.877081   ebx <integer> = 0x0000000002100800 (34 605 056)
00:00:04.877083   ecx <integer> = 0x000000001fbae3bf (532 341 695)
00:00:04.877084   edx <integer> = 0x00000000bfebfbff (3 219 913 727)

Also, your vRAM is too low I believe at 32MB. I'd take it to 64MB at least.

And finally, in your template you've selected the generic "Mac OSX (64-bit)". Unless you're running 10.5, there are more specific templates to pick from. Even if you're running 10.12, it would be way better if you chose the "Mac OSX 10.11" template.

comment:4 in reply to: ↑ 1 Changed 6 years ago by Wei-

OSX EI Capitan 10.11.6 Replying to frank:

Which guest are you trying to boot (exact version please)?

comment:5 in reply to: ↑ 3 ; follow-up: ↓ 6 Changed 6 years ago by socratis

Replying to Wei-:

  1. I create the vm based on a base image

Not sure what that means. Please explain if full detail...

Also, you never replied why you had to issue the cpuid command.

comment:6 in reply to: ↑ 5 ; follow-up: ↓ 7 Changed 6 years ago by Wei-

  1. basically, we have a tool to auto create the VMs based on an image. and our service on vms require each vm to have different name instead the name from base image. that's why we have the name passed to vm and then the built-in script will use it to set names.
  1. I am not sure why the CPUID setting is there and don't know what it is

sorry, I am not sure why the CPUID setting is there

Replying to socratis:

Replying to Wei-:

  1. I create the vm based on a base image

Not sure what that means. Please explain if full detail...

Also, you never replied why you had to issue the cpuid command.

comment:7 in reply to: ↑ 6 Changed 6 years ago by socratis

Replying to Wei-:

  1. basically, we have a tool to auto create the VMs based on an image. and our service on vms require each vm to have different name instead the name from base image. that's why we have the name passed to vm and then the built-in script will use it to set names.


OK, you need to be really specific about the details. FULL DETAILS please. What is this tool, where did you get it, what does it do, how does it do it. I'm not aware of a "tool" that creates VirtualBox images from the OSX installation disk, so please be as detailed as possible.

Plus, as far as I know, you do not need to pass the computer name in the EFI boot environment. That's the first time I've heard of something like that. Do you happen to have a reference?


  1. I am not sure why the CPUID setting is there and don't know what it is


Well, maybe it's your tool that creates it. That's why I need all the details. Something is not right with your setup.

And if you want to install OSX 11, you better change the VirtualBox template from the generic one to the more specific OSX-11 one...

comment:8 Changed 3 years ago by aeichner

  • Status changed from new to closed
  • Resolution set to obsolete

No response to the last comment, closing as obsolete. VirtualBox 6.1 has improved macOS guest support.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use