Package: designer-qt6 Version: 6.6.1-1 Severity: grave Justification: renders package unusable X-Debbugs-Cc: mlukow...@sdf.org
Hey, Designer segfaults on launch; seems the bug might be with qt6 xcb integration. Valgrind reports the following output: matt@pancakehut:~$ valgrind /usr/lib/qt6/bin/designer ==947004== Memcheck, a memory error detector ==947004== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==947004== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info ==947004== Command: /usr/lib/qt6/bin/designer ==947004== ==947004== Syscall param writev(vector[0]) points to uninitialised byte(s) ==947004== at 0x6A911BD: __writev (writev.c:26) ==947004== by 0x6A911BD: writev (writev.c:24) ==947004== by 0x7D46FBF: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0x7D47800: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0x7D48E24: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0x7D48EA0: xcb_wait_for_reply (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0xA933D83: QXcbConnection::initializeScreensFromMonitor(xcb_screen_iterator_t*, int, QXcbScreen**, bool) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA934927: QXcbConnection::initializeScreens(bool) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA925F42: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA950B15: QXcbIntegration::QXcbIntegration(QList<QString> const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0x486546F: ??? (in /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) ==947004== by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== Address 0xa2699c5 is 4,533 bytes inside a block of size 21,176 alloc'd ==947004== at 0x48459F3: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==947004== by 0x7D46990: xcb_connect_to_fd (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0x7D4B191: xcb_connect_to_display_with_auth_info (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0) ==947004== by 0x6E8BD09: _XConnectXCB (in /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0) ==947004== by 0x6E7C0C6: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0) ==947004== by 0xA92EB71: QXcbBasicConnection::QXcbBasicConnection(char const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA925CF4: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA950B15: QXcbIntegration::QXcbIntegration(QList<QString> const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0x486546F: ??? (in /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) ==947004== by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x6332545: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) ==947004== ==947004== Invalid read of size 8 ==947004== at 0x637970A: ??? (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) ==947004== by 0x5C0D9E5: QGuiApplication::screenAdded(QScreen*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C66DB8: QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0xA934A6F: QXcbConnection::initializeScreens(bool) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA925F42: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA950B15: QXcbIntegration::QXcbIntegration(QList<QString> const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0x486546F: ??? (in /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) ==947004== by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x6332545: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) ==947004== by 0x5C0890F: QGuiApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x54BCDDC: QApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6.6.1) ==947004== Address 0x8 is not stack'd, malloc'd or (recently) free'd ==947004== ==947004== ==947004== Process terminating with default action of signal 11 (SIGSEGV) ==947004== Access not within mapped region at address 0x8 ==947004== at 0x637970A: ??? (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) ==947004== by 0x5C0D9E5: QGuiApplication::screenAdded(QScreen*) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C66DB8: QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0xA934A6F: QXcbConnection::initializeScreens(bool) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA925F42: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0xA950B15: QXcbIntegration::QXcbIntegration(QList<QString> const&, int&, char**) (in /usr/lib/x86_64-linux-gnu/libQt6XcbQpa.so.6.6.1) ==947004== by 0x486546F: ??? (in /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqxcb.so) ==947004== by 0x5C06F97: QGuiApplicationPrivate::createPlatformIntegration() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x5C08887: QGuiApplicationPrivate::createEventDispatcher() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x6332545: QCoreApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.6.1) ==947004== by 0x5C0890F: QGuiApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6.6.1) ==947004== by 0x54BCDDC: QApplicationPrivate::init() (in /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6.6.1) ==947004== If you believe this happened as a result of a stack ==947004== overflow in your program's main thread (unlikely but ==947004== possible), you can try to increase the size of the ==947004== main thread stack using the --main-stacksize= flag. ==947004== The main thread stack size used in this run was 8388608. ==947004== ==947004== HEAP SUMMARY: ==947004== in use at exit: 444,641 bytes in 2,556 blocks ==947004== total heap usage: 4,522 allocs, 1,966 frees, 665,235 bytes allocated ==947004== ==947004== LEAK SUMMARY: ==947004== definitely lost: 0 bytes in 0 blocks ==947004== indirectly lost: 0 bytes in 0 blocks ==947004== possibly lost: 3,392 bytes in 6 blocks ==947004== still reachable: 441,249 bytes in 2,550 blocks ==947004== of which reachable via heuristic: ==947004== newarray : 1,824 bytes in 12 blocks ==947004== suppressed: 0 bytes in 0 blocks ==947004== Rerun with --leak-check=full to see details of leaked memory ==947004== ==947004== Use --track-origins=yes to see where uninitialised values come from ==947004== For lists of detected and suppressed errors, rerun with: -s ==947004== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) Segmentation fault -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.6-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 designer-qt6 depends on: ii libc6 2.38-4 ii libgcc-s1 13.2.0-9 ii libqt6core6 6.6.1+dfsg-5 ii libqt6designer6 6.6.1-1 ii libqt6designercomponents6 6.6.1-1 ii libqt6gui6 6.6.1+dfsg-5 ii libqt6network6 6.6.1+dfsg-5 ii libqt6printsupport6 6.6.1+dfsg-5 ii libqt6quick6 6.6.1+dfsg-1 ii libqt6quickwidgets6 6.6.1+dfsg-1 ii libqt6widgets6 6.6.1+dfsg-5 ii libqt6xml6 6.6.1+dfsg-5 ii libstdc++6 13.2.0-9 designer-qt6 recommends no packages. designer-qt6 suggests no packages. -- no debconf information