Solaris 11 Express running text mode and VirtualBox

Discussions related to using VirtualBox on Solaris hosts.
Post Reply
dpmcintyre
Posts: 2
Joined: 26. Oct 2011, 19:56
Primary OS: Solaris
VBox Version: PUEL
Guest OSses: Windows, Linux

Solaris 11 Express running text mode and VirtualBox

Post by dpmcintyre »

Does anybody know which packages Solaris 11 Epxress needs in order to run up VirtualBox (ultimately the process that crashes is VBoxSVC) on a remote X server? It core dumps every time.

I've tried both 4.0.14 and 4.1.4 on this system with this kernel/patch
SunOS 5.11 151.0.1.12 i86pc i386 i86pc Solaris
$ isainfo -k
amd64

VirtualBox does run. I'm currently running a system up within VBoxHeadless

It seems to be something in Qt dealing with fonts..


$ pfexec mdb /opt/VirtualBox/amd64/VBoxSVC core
Loading modules: [ libc.so.1 libnvpair.so.1 ld.so.1 ]
> ::stack::
libQtGuiVBox.so.4`_ZN13QFontDatabase4loadEPK12QFontPrivatei+0x1390()
libQtGuiVBox.so.4`_ZNK12QFontPrivate15engineForScriptEi+0x41()
libQtGuiVBox.so.4`_ZNK12QFontMetrics6heightEv+0x1a()
libQtGuiVBox.so.4`_ZN10QStatusBar8reformatEv+0x13d()
libQtGuiVBox.so.4`_ZN10QStatusBar18setSizeGripEnabledEb+0x5d()
libQtGuiVBox.so.4`_ZN10QStatusBarC1EP7QWidget+0xd5()
libQtGuiVBox.so.4`_ZNK11QMainWindow9statusBarEv+0x58()
VirtualBox.so`_ZN15VBoxSelectorWndC1EPPS_P7QWidget6QFlagsIN2Qt10WindowTypeEE+0x1
66()
VirtualBox.so`_ZN10VBoxGlobal11selectorWndEv+0x5a()
VirtualBox.so`TrustedMain+0xa18()
SUPR3HardenedMain+0x2d2()
_start+0x6c()
>

But I can't quite figure out what Qt is looking for here.

Anybody run into this before?
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Solaris 11 Express running text mode and VirtualBox

Post by Ramshankar »

I'm a little confused what exactly you're doing with the debug session. You seem to be debugging a VirtualBox (front-end) core using the VBoxSVC binary. VBoxSVC isn't even linked to libQtGuiVBox.so, only the front-end is, and the file "core" looks to be a VirtualBox (GUI) crash and not VBoxSVC at all.

Also, If you don't have X11 installed, you should be using VBoxHeadless instead. VirtualBox is the GUI, it -needs- Qt/X11 to run.

As for this crash, perhaps try using "VirtualBox -style plastic" to see if it makes a difference.
Oracle Corp.
dpmcintyre
Posts: 2
Joined: 26. Oct 2011, 19:56
Primary OS: Solaris
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Solaris 11 Express running text mode and VirtualBox

Post by dpmcintyre »

Thanks.

I run the host server headless, but do run X11 remotely.

But it seems generally something Qt related and not VirtualBox related now.. X apps work, but nothing compiled with Qt does so far.

I found the core file I had was VBoxSVC, so I assumed that was what was crashing and SegFaulting being some process launched out of VirtualBox, but it seems left over from something else, so sorry to bring that up.

I think I'll give up on Qt crashing everything, and just run VBoxHeadless with the PHP control and be happy with that.
Ramshankar
Oracle Corporation
Posts: 793
Joined: 7. Jan 2008, 16:17

Re: Solaris 11 Express running text mode and VirtualBox

Post by Ramshankar »

Did you try using "-style plastic" to see if that helps?
Oracle Corp.
Post Reply