[Call for Testers] VirtualBox 4.3.0: cannot reference symbol `X86TSS64_size' in preprocessor

Bernhard Fröhlich decke at FreeBSD.org
Tue Nov 26 14:54:59 UTC 2013


On Tue, Nov 26, 2013 at 3:50 PM, Matthias Apitz <guru at unixarea.de> wrote:
>
> Hello,
>
> After getting finally compiled and install virtualbox:
>
> # pkg_info | fgrep virtualbox
> virtualbox-ose-4.3.2 A general-purpose full virtualizer for x86 hardware
> virtualbox-ose-kmod-4.3.0 VirtualBox kernel module for FreeBSD
>
> # uname -a
> FreeBSD aurora.Sisis.de 10.0-ALPHA4 FreeBSD 10.0-ALPHA4 #1: Fri Oct 18
> 12:10:57 CEST 2013     guru at aurora.Sisis.de:/usr/obj/usr/src/sys/GENERIC
> i386
>
> The VirtualBox crashes on startup with the following bt in gdb:
>
> #0  0x00000000 in ?? ()
> [New Thread 28803080 (LWP 100232/VirtualBox)]
> (gdb) bt
> #0  0x00000000 in ?? ()
> #1  0x2813c10e in __dynamic_cast (src_ptr=0x289ca650,
> src_type=0x2dcc4bc0, dst_type=0x2dcc4c10, src2dst=0)
>     at ../../.././../gcc-4.6.3/libstdc++-v3/libsupc++/dyncast.cc:61
> #2  0x2d9a6842 in KConfigGroup::reparent () from
> /usr/local/kde4/lib/libkdecore.so.7
> #3  0x2d99e82d in KConfigGroup::KConfigGroup () from
> /usr/local/kde4/lib/libkdecore.so.7
> #4  0x2da907c3 in KStandardDirs::addCustomized () from
> /usr/local/kde4/lib/libkdecore.so.7
> #5  0x2da82e96 in KComponentData::KComponentData () from
> /usr/local/kde4/lib/libkdecore.so.7
> #6  0x2da82c7c in KComponentData::KComponentData () from
> /usr/local/kde4/lib/libkdecore.so.7
> #7  0x2da82581 in KGlobal::findDirectChild_helper () from
> /usr/local/kde4/lib/libkdecore.so.7
> #8  0x2da81528 in KGlobal::dirs () from
> /usr/local/kde4/lib/libkdecore.so.7
> #9  0x2da815f8 in KGlobal::config () from
> /usr/local/kde4/lib/libkdecore.so.7
> #10 0x2cf295d6 in qt_plugin_instance () from
> /usr/local/kde4/lib/kde4/plugins/gui_platform/libkde.so
> #11 0x2a537711 in QApplicationPrivate::x11_apply_settings () from
> /usr/local/lib/qt4/libQtGui.so.4
> #12 0x2a53fc5d in qt_set_x11_resources () from
> /usr/local/lib/qt4/libQtGui.so.4
> #13 0x2a53d8be in qt_init () from /usr/local/lib/qt4/libQtGui.so.4
> #14 0x2a4bc1fa in QApplicationPrivate::construct () from
> /usr/local/lib/qt4/libQtGui.so.4
> #15 0x2a4bcbf6 in QApplication::QApplication () from
> /usr/local/lib/qt4/libQtGui.so.4
> #16 0x29335dc9 in TrustedMain (argc=1, argv=0xbfbfd524) at CIShared.h:52
> #17 0xbfbfd3f0 in ?? ()
> #18 0x28966200 in ?? ()
> #19 0xbfbfd490 in ?? ()
> #20 0xbfbfd524 in ?? ()
> #21 0x28829800 in ?? ()
> #22 0x00000000 in ?? ()
> (gdb)
>
> Any ideas?

This looks like a libstdc++ bug that is triggered by Qt and might
already be fixed
in more recent 10-stable. So please try to update to 10.0-BETA3 first.

> Btw: I have had to
>
> # pkg_delete -f compat8x-i386-8.4.804000.201309_1
>
> to get its shared lib out of the way;

Yeah that is a known issue. I guess I need to add the compat8x, 9x, 10x ports
to the conflicting list in vbox.

-- 
Bernhard Froehlich
http://www.bluelife.at/


More information about the freebsd-emulation mailing list