Page 1 of 1

homebrew distro: VBoxSvc segfaults

Posted: 7. Mar 2009, 03:14
by kylog
Hi,

I'm running a homebrew distro (busybox ++) and downloaded: VirtualBox-2.1.4-43001-Linux_amd64.run. It installed fine, the kernel modules load, all files seem to be in the right place (I've compared with an installation of the same download on a Fedora distro).

However, if I do the most basic operations, say, "VBoxManage list vms" (I don't have any yet on this box), I get VBoxSVC segfaults like so:

Code: Select all

terminate called after throwing an instance of 'settings::ENoValue'
  what():  Segmentation fault (core dumped)
I assume my distro must be missing something (or perhaps it didn't quite install right?) I thought strace might point me in the right direction, but if I "strace -f VBoxSVC" the trailing lines of the strace don't give me any clue where to look:

Code: Select all

[pid  2437] lstat("/opt", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  2437] lstat("/opt/VirtualBox-2.1.4", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  2437] statfs("/opt/VirtualBox-2.1.4/", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=378708, f_bfree=150801, f_bavail=131564, f_files=192384, f_ffree=178980, f_fsid={208372114, 1882950090}, f_namelen=255, f_frsize=4096}) = 0
[pid  2437] open("/opt/VirtualBox-2.1.4/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|0x80000) = 15
[pid  2437] fstat(15, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  2437] getdents64(15, /* 59 entries */, 4096) = 2080
[pid  2437] getdents64(15, /* 0 entries */, 4096) = 0
[pid  2437] close(15)                   = 0
[pid  2437] futex(0x7f0b48971c30, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid  2437] write(2, "terminate called after throwing "..., 48terminate called after throwing an instance of ') = 48
[pid  2437] write(2, "settings::ENoValue", 18settings::ENoValue) = 18
Any ideas are welcome!

Kylo