Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jun 2009 13:13:39 +0100
From:      Paul Wootton <paul@fletchermoorland.co.uk>
To:        Martin Wilke <miwi@freebsd.org>
Cc:        freebsd-emulation@freebsd.org, ken@mthelicon.com
Subject:   Re: [Call For Testing] VirtualBox for FreeBSD! take 6
Message-ID:  <4A378C73.1080000@fletchermoorland.co.uk>
In-Reply-To: <20090611194557.GC98175@bsdcrew.de>
References:  <20090611194557.GC98175@bsdcrew.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Martin Wilke wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Huhu,
>
> Yes we life and that's good :-).
> Changes:
>
>   - Fix build error when compiling in debug mode on FreeBSD HEAD
>   - SemEvent?-r0drv/FreeBSD: Don't use tvtohz for an infinite timeout. 
>   - Some FreeBSD relate typos
>   - Enable shared OpenGL service. Completely untested due to lack of
>     appropriate hardware but it compiles at least 
>   - Add support for shared clipboards. Requires libXt
>   - FreeBSD: Implement preemption API for guest SMP and enable
>     it (slightly tested). Add neccessary RTMP* methods in userspace
>     for the frontends to detect the number of CPUs
>   - Runtime/semevent-r0drv-freebsd: Use a sleeping mutex
>     instead of a spinlock to fix the problems users are seeing
>     (assertions with debugging enabled) while still being able
>     to run on 100Hz hosts. No problems detected so far and Solaris
>     doesn't use a spin mutex in this code too so it shouldn't do
>     any harm (keeping fingers crossed)space for the frontends to
>     detect the number of CPUs
>   - Add support for curl
>   - Add VBoxSharedClipboard
>
> Ports Changes;
>   - Force guestadditions version to 2.2.4
>   - Removed Qt3 include replacements (already upstream)
>   - Removed cosmetic X11 include path patch
>
> Please make SURE, your world and kernel is in sync and you've read
> the pkg-messages. Also please unload the kernel module before
> you update the port ;-).
>
> Many thx to all Vbox Devs, All supporters, my nice team! :-)
>
>    http://people.freebsd.org/~miwi/vbox/virtualbox_6.tgz
>
>  Happy Testing!
>
> - - Martin
>
> - -- 
>
> +-----------------------+-------------------------------+
> |  PGP    : 0xB1E6FCE9  |  Jabber : miwi(at)BSDCrew.de  |
> |  Skype  : splash_111  |  Mail   : miwi(at)FreeBSD.org |
> +-----------------------+-------------------------------+
> |	Mess with the Best, Die like the Rest!		|
> +-----------------------+-------------------------------+
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.11 (FreeBSD)
>
> iEYEARECAAYFAkoxXvUACgkQdLJIhLHm/OmHHQCcCvJ6EKNehym1siBuQICX+7+l
> i2sAn0InwBQW7jf+l/PqjIM/BR/g3qhi
> =hDW+
> -----END PGP SIGNATURE-----
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>
>   

Hi,
I have never got any of the Virtualbox builds to run.
I can compile them fine, but when I try running a get a error message 
saying "Failed to create the VirtualBox COM object" and "Callee RC: 
NS_ERROR_ABORT (0x80004004)"

Doing a gdb on VBovSVC give the below result.

The system is compiled to FreeBSD demophon 8.0-CURRENT FreeBSD 
8.0-CURRENT #29 r194235: Mon Jun 15 11:32:04 BST 2009     
paul@demophon:/usr/obj/usr/src/sys/DEMOPHON  amd64
I have tried all the versions of VirtualBox with  HEAD when they were 
posted on the group

I am using GCC 4.4. Is this the reason why I have never got any of the 
previous versions to run. A friend of mine is also using GCC 4.4 and has 
the same issue from day 1

Any ideas?


Cheers
Paul


[paul@demophon /usr/local/lib/virtualbox]$ gdb VBoxSVC
GNU gdb 6.1.1 [FreeBSD]                              
Copyright 2004 Free Software Foundation, Inc.        
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
conditions.
Type "show copying" to see the 
conditions.                                  
There is absolutely no warranty for GDB.  Type "show warranty" for 
details. 
This GDB was configured as "amd64-marcel-freebsd"...(no debugging 
symbols found)...
(gdb) 
run                                                                          

Starting program: /usr/local/lib/virtualbox/VBoxSVC       
[New LWP 100306]                                          
[New Thread 8028021c0 (LWP 100306)]                       
[New Thread 8028ab700 (LWP 100107)]                       
[New Thread 8028ab540 (LWP 100324)]                       
[New Thread 8028ab380 (LWP 100369)]                       
[New Thread 8028ab1c0 (LWP 100409)]                       
**********************************************            
Sun VirtualBox XPCOM Server Version 2.2.51_OSE            
(C) 2008-2009 Sun Microsystems, Inc.                      
All rights reserved.                                      

Starting event loop....
[press Ctrl-C to quit]
[New Thread 802b71ac0 (LWP 100414)]
unknown chip id 0x95c5, can't guess.
terminate called after throwing an instance of 'settings::ENoValue'
  what():                                                         
Program received signal SIGSEGV, Segmentation fault.              
[Switching to Thread 8028ab380 (LWP 100369)]                      
0x00000008014b6518 in fputs () from /lib/libc.so.7                
(gdb) bt                                                          
#0  0x00000008014b6518 in fputs () from /lib/libc.so.7            
#1  0x0000000800e81c45 in __gnu_cxx::__verbose_terminate_handler () at 
../../.././../gcc-4.4-20090526/libstdc++-v3/libsupc++/vterminate.cc:84
#2  0x0000000800e7f58b in __cxxabiv1::__terminate (handler=Variable 
"handler" is not available.
) at 
../../.././../gcc-4.4-20090526/libstdc++-v3/libsupc++/eh_terminate.cc:38
#3  0x0000000800e7f5c7 in std::terminate () at 
../../.././../gcc-4.4-20090526/libstdc++-v3/libsupc++/eh_terminate.cc:48
#4  0x0000000800e7f68e in __cxa_throw (obj=Variable "obj" is not available.
) at ../../.././../gcc-4.4-20090526/libstdc++-v3/libsupc++/eh_throw.cc:83
#5  0x000000080090922a in settings::FromString<bool> (aValue=Variable 
"aValue" is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Main/xml/Settings.cpp:130
#6  0x0000000000526e79 in std::_List_base<xml::ElementNode const*, 
std::allocator<xml::ElementNode const*> >::_M_clear ()
#7  0x0000000000524359 in std::_List_base<xml::ElementNode const*, 
std::allocator<xml::ElementNode const*> >::_M_clear ()
#8  0x000000000042142c in ?? ()
#9  0x0000000000421d45 in ?? ()
#10 0x0000000000532bad in std::_List_base<xml::ElementNode const*, 
std::allocator<xml::ElementNode const*> >::_M_clear ()
#11 0x000000000052f5c1 in std::_List_base<xml::ElementNode const*, 
std::allocator<xml::ElementNode const*> >::_M_clear ()
#12 0x0000000800c80915 in nsGenericFactory::CreateInstance (this=0x0, 
aOuter=0x800ea05b1, aIID=@0x8015e9640, aResult=0xffffffffffffffff)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/xpcom/glue/nsGenericFactory.cpp:82
#13 0x0000000800c46094 in nsComponentManagerImpl::CreateInstance 
(this=0x802802700, aClass=Variable "aClass" is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/xpcom/components/nsComponentManager.cpp:1876
#14 0x00000008029138b5 in ipcDConnectService::OnSetup (this=0x8028df140, 
peer=2, setup=0x802b0cb20, opLen=Variable "opLen" is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3428
#15 0x00000008029156f8 in ipcDConnectService::OnIncomingRequest 
(this=Variable "this" is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:3399
#16 0x0000000802915908 in DConnectWorker::Run (this=0x802883980)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp:2794
#17 0x0000000800c4de9b in nsThread::Main (arg=0x802b0cbb0)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/xpcom/threads/nsThread.cpp:118
#18 0x0000000800c7ff41 in _pt_iprt_root (Thread=Variable "Thread" is not 
available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ptthread.c:224
#19 0x0000000800a4520c in rtThreadMain (pThread=0x802880880, 
NativeThread=Variable "NativeThread" is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/common/misc/thread.cpp:635
#20 0x0000000800a6d67e in rtThreadNativeMain (pvArgs=Variable "pvArgs" 
is not available.
)
    at 
/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r3/posix/thread-posix.cpp:191
#21 0x00000008016242b1 in pthread_getprio () from /lib/libthr.so.3
#22 0x0000000000000000 in ?? ()
Error accessing memory address 0x7fffffbbd000: Bad address.
(gdb)




-----------------------------------------------------------------------------------
Fletcher Moorland Limited is a company registered in England and Wales. 
Registration number: 2984467. 
Registered office: Elenora Street, Stoke on Trent, Staffordshire, ST4 1QG. 
VAT Registration number: 478730606 
Telephone: 01782 411021 | Fax: 01782 744470 | http://www.fletchermoorland.co.uk 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A378C73.1080000>