Package: jami Version: 20230206.0~ds1-4.2 Severity: normal Dear Maintainer,
Recent Jami upgrade in SID. I try it. Jami fails in the starting process. Now, the starting peocess give the following trace, then jami is terminated. ``` Using Qt runtime version: 6.4.2 "notify server name: lxqt-notificationd, vendor: lxqt.org, version: 1.2.0, spec: 1.2" qt.webenginecontext: GL Type: desktop Surface Type: OpenGL Surface Profile: CompatibilityProfile Surface Version: 4.5 QSG RHI Backend: OpenGL Using Supported QSG Backend: yes Using Software Dynamic GL: no Using Multithreaded OpenGL: yes Init Parameters: * application-name Jami * browser-subprocess-path /usr/lib/qt6/libexec/QtWebEngineProcess * create-default-gl-context * disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture * disable-setuid-sandbox * disable-speech-api * enable-features NetworkServiceInProcess,TracingServiceInProcess * enable-threaded-compositing * in-process-gpu * use-gl desktop "Using locale: fr_FR" No migration required Screen saver dbus interface: "org.freedesktop.ScreenSaver" qt.core.qobject.connect: QObject::connect(lrc::api::ContactModel, ContactAdapter): unique connections require a pointer to member function of a QObject subclass zsh: terminated jami ``` Starting with gdb, I got the SEGFAULT in: Thread 9 "QQmlThread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffc37fe6c0 (LWP 65940)] 0x00007fffebb2aca8 in QMetaSequence::valueMetaType() const () from /lib/x86_64-linux-gnu/libQt6Core.so.6 The call stack is: ``` #0 0x00007fffebb2aca8 in QMetaSequence::valueMetaType() const () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #1 0x00007fffed4b180e in QQmlMetaType::registerSequentialContainer(QQmlPrivate::RegisterSequentialContainer const&) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #2 0x00007fffed44cb73 in QQmlPrivate::qmlregister(QQmlPrivate::RegistrationType, void*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #3 0x00007fffed44d959 in QQmlPrivate::qmlregister(QQmlPrivate::RegistrationType, void*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #4 0x00007fffc0be7dd4 in qml_register_types_QtQuick_Layouts() () at /lib/x86_64-linux-gnu/libQt6QuickLayouts.so.6 #5 0x00007fffed4c19af in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #6 0x00007fffed4b20d2 in QQmlMetaType::registerPluginTypes(QObject*, QString const&, QString const&, QString const&, QTypeRevision, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #7 0x00007fffed4dcc90 in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #8 0x00007fffed49a660 in QQmlImports::importExtension(QString const&, QTypeRevision, QQmlImportDatabase*, QQmlTypeLoaderQmldirContent const*, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #9 0x00007fffed49e429 in QQmlImports::addLibraryImport(QQmlImportDatabase*, QString const&, QString const&, QTypeRevision, QString const&, QString const&, QFlags<QQmlImports::ImportFlag>, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #10 0x00007fffed532d36 in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr<QQmlTypeLoader::Blob::PendingImport>, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #11 0x00007fffed534317 in QQmlTypeLoader::Blob::addImport(std::shared_ptr<QQmlTypeLoader::Blob::PendingImport>, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #12 0x00007fffed534424 in QQmlTypeLoader::Blob::addImport(QV4::CompiledData::Import const*, QFlags<QQmlImports::ImportFlag>, QList<QQmlError>*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #13 0x00007fffed51e700 in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #14 0x00007fffed524dd0 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #15 0x00007fffed525c7a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #16 0x00007fffed5292e2 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #17 0x00007fffed53ae2d in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #18 0x00007fffed448a6c in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #19 0x00007fffec982a53 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #20 0x00007fffebb238b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #21 0x00007fffebb23a97 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () --Type <RET> for more, q to quit, c to continue without paging-- at /lib/x86_64-linux-gnu/libQt6Core.so.6 #22 0x00007fffebd0a353 in () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #23 0x00007ffff799b7a9 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff799ba38 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff799bacc in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007fffebd07f7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007fffebb2d57a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #28 0x00007fffebbf3655 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #29 0x00007fffed446273 in () at /lib/x86_64-linux-gnu/libQt6Qml.so.6 #30 0x00007fffebc592e5 in () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #31 0x00007fffeb8a7fd4 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #32 0x00007fffeb92866c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 ``` Right before I had two missing dependencies. The errors messages displayed by starting process of Jami help to find the two culprits. 1) libqt6qmlworkerscript6 QQmlApplicationEngine failed to load component qrc:/MainApplicationWindow.qml:23:1: Impossible de charger la bibliothèque /usr/lib/x86_64-linux-gnu/qt6/qml/QtQml/WorkerScript/libworkerscriptplugin.so : (/lib/x86_64-linux-gnu/libQt6QmlWorkerScript.so.6: undefined symbol: _ZN3QV417SequencePrototype19metaTypeForSequenceEPKNS_6ObjectE) 2) libqtquickcontrols2plugin qrc:/MainApplicationWindow.qml:25:1: Impossible de charger la bibliothèque /usr/lib/x86_64-linux-gnu/qt6/qml/QtQuick/Controls/libqtquickcontrols2plugin.so : (/lib/x86_64-linux-gnu/libQt6QuickTemplates2.so.6: undefined symbol: _ZNK14QWindowPrivate12shareContextEv, version Qt_6_PRIVATE_API) Thanks for all the jami works on. Grégory -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-4-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages jami depends on: ii jami-daemon 20230206.0~ds1-4.2 ii libc6 2.36-8 ii libgcc-s1 12.2.0-14 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1 ii libglib2.0-0 2.74.5-1 ii libnm0 1.42.0-1 ii libnotify4 0.8.1-1 ii libqrencode4 4.1.1-1 ii libqt6core5compat6 6.4.2-1 ii libqt6core6 6.4.2+dfsg-3 ii libqt6dbus6 6.4.2+dfsg-3 ii libqt6gui6 6.4.2+dfsg-3 ii libqt6multimedia6 6.4.2-4 ii libqt6network6 6.4.2+dfsg-3 ii libqt6positioning6 6.4.2-1 ii libqt6qml6 6.4.2+dfsg-1 ii libqt6quick6 6.4.2+dfsg-1 ii libqt6sql6 6.4.2+dfsg-3 ii libqt6svg6 6.4.2-1 ii libqt6webchannel6 6.4.2-1 ii libqt6webenginecore6 6.4.2+dfsg-0rc0-2 ii libqt6webenginecore6-bin 6.4.2+dfsg-0rc0-2 ii libqt6widgets6 6.4.2+dfsg-3 ii libstdc++6 12.2.0-14 ii libx11-6 2:1.8.3-3 ii libxcb1 1.15-1 jami recommends no packages. jami suggests no packages. -- no debconf information