overte icon indicating copy to clipboard operation
overte copied to clipboard

update draco

Open RTUnreal opened this issue 4 months ago • 3 comments

this helps with nixos support

RTUnreal avatar Sep 10 '25 17:09 RTUnreal

Just FYI, the Windows build failing is an issue in master which I am fixing in: https://github.com/overte-org/overte/pull/1809

JulianGro avatar Sep 10 '25 18:09 JulianGro

I can wait and rebase it when it is merged

RTUnreal avatar Sep 10 '25 18:09 RTUnreal

This crashes on startup for me:

Thread 37 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff6d7fd6c0 (LWP 14962)]
0x00007ffff63c83b1 in FBXSerializer::extractMesh(FBXNode const&, unsigned int&, bool) () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-serializers.so
(gdb) bt
#0  0x00007ffff63c83b1 in FBXSerializer::extractMesh(FBXNode const&, unsigned int&, bool) () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-serializers.so
#1  0x00007ffff639dd63 in FBXSerializer::extractHFMModel(QHash<QString, QVariant> const&, QString const&) () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-serializers.so
#2  0x00007ffff63ad813 in FBXSerializer::read(QByteArray const&, QHash<QString, QVariant> const&, QUrl const&) () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-serializers.so
#3  0x00007ffff7803188 in ModelLoader::load(QByteArray const&, QHash<QString, QVariant> const&, QUrl const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-networking.so
#4  0x00007ffff77f8438 in GeometryReader::run() () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libmodel-networking.so
#5  0x00007ffff6ccff92 in ?? () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libQt5Core.so.5
#6  0x00007ffff6cccca1 in ?? () from /tmp/.mount_OverteAJKfGE/usr/bin/../lib/libQt5Core.so.5
#7  0x00007fffedc9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#8  0x00007fffedd1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) 

Maybe one of the changed quantization defaults in Draco requires C++ changes on our side?

JulianGro avatar Sep 10 '25 18:09 JulianGro