VirtualBox

Opened 7 years ago

Closed 4 years ago

#16377 closed defect (obsolete)

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 (3)

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

Download all attachments as: .zip

Change History (11)

by Wei-, 7 years ago

Attachment: VBox.log added

log

by Wei-, 7 years ago

Attachment: log_and_screen.png added

another hit

by Wei-, 7 years ago

Attachment: VBox.2.log added

another hit

comment:1 by Frank Mehnert, 7 years ago

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

comment:2 by Socratis, 7 years ago

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.

in reply to:  2 ; comment:3 by Wei-, 7 years ago

  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.

in reply to:  1 comment:4 by Wei-, 7 years ago

OSX EI Capitan 10.11.6 Replying to frank:

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

in reply to:  3 ; comment:5 by Socratis, 7 years ago

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.

in reply to:  5 ; comment:6 by Wei-, 7 years ago

  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.

in reply to:  6 comment:7 by Socratis, 7 years ago

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 by aeichner, 4 years ago

Resolution: obsolete
Status: newclosed

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.

© 2023 Oracle
ContactPrivacy policyTerms of Use