VirtualBox

Ticket #7604 (new defect)

Opened 3 years ago

Last modified 3 years ago

abort / TrustedError / supR3HardenedStaticFatalMsg

Reported by: timeless Owned by:
Priority: major Component: VM control
Version: VirtualBox 3.2.10 Keywords:
Cc: Guest type: Windows
Host type: Mac OS X

Description

  • Host: OS X 10.6.4 64 bit kernel
  • Guest: Windows 7 x86 (suspended from 32 bit host).

I'm not quite sure what I was doing when this happened.

3   libSystem.B.dylib                   0x95db96e4 abort + 93
4   QtCoreVBox                          0x010038c5 qt_message_output(QtMsgType, char const*) + 149
5   QtCoreVBox                          0x01003ab6 qt_message(QtMsgType, char const*, char*) + 182
6   QtCoreVBox                          0x01003bf9 qFatal(char const*, ...) + 25
7   VirtualBox.dylib                    0x0020ebdc TrustedError + 620
8   VirtualBoxVM                        0x0000351a supR3HardenedStaticFatalMsgV + 426
9   VirtualBoxVM                        0x00003580 supR3HardenedStaticFatalMsg + 48
10  VirtualBoxVM                        0x00003a59 SUPR3HardenedMain + 1225
11  VirtualBoxVM                        0x00002c81 main + 65
12  VirtualBoxVM                        0x00002c06 start + 54

Attachments

VirtualBoxVM_2010-10-18-125044_localhost.crash Download (24.2 KB) - added by timeless 3 years ago.
os x crash reporter log

Change History

Changed 3 years ago by timeless

os x crash reporter log

comment:1 Changed 3 years ago by frank

Does this happen only for this specific guest? The error is VERR_VM_DRIVER_NOT_INSTALLED but for some reason this isn't properly displayed. I would assume that for some reason the kernel driver is not active. A re-installation should help.

comment:2 Changed 3 years ago by timeless

I think I actually did get a UI message telling me that the kernel driver wasn't installed. And I've since reinstalled (to add the kernel driver).

On that topic, is it not possible to install both 32bit and 64bit kernel drivers at the same time? It seems like that would be ideal....

I'm filing these crash reporter based logs because they turn up in my crash reporter list and I don't expect that. If the user has been properly informed then I think the right behavior is exit(-1) instead of abort().

comment:3 Changed 3 years ago by klaus

Don't quite understand what switching between 32bit and 64bit all the time buys you.

comment:4 Changed 3 years ago by timeless

Well, most people would probably only switch once. But 99% of all applications work without reinstalling when you do switch. That's part of Apple's Universal application design.

I've only switched once and don't really expect to switch again. It might be the case that some rare people would switch back once in a while if they have some desperate need for some certain application which is only 32-bit kernel friendly (currently iiuc MacFUSE is not really 64-bit kernel friendly, although there are patches under discussion).

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use