Bug#1008862: kwin-x11: lots of valgrind errors
Package: kwin-x11
Version: 4:5.20.5-1
Severity: normal
When I run valgrind on kwin_x11 with no special parameters to valgrind I see
many errors. Here is a sample:
==937241== Syscall param writev(vector[...]) points to uninitialised byte(s)
==937241== at 0x638DDDD: __writev (writev.c:26)
==937241== by 0x638DDDD: writev (writev.c:24)
==937241== by 0x60ADFB8: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==937241== by 0x60AE790: ??? (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==937241== by 0x60AFFE6: xcb_request_check (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==937241== by 0x110A3A: operator() (main_x11.cpp:239)
==937241== by 0x110A3A: call (qobjectdefs_impl.h:146)
==937241== by 0x110A3A: call<QtPrivate::List<>, void> (qobjectdefs_impl.h:256)
==937241== by 0x110A3A: QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:443)
==937241== by 0x5E3A5A5: call (qobjectdefs_impl.h:398)
==937241== by 0x5E3A5A5: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3886)
==937241== by 0x4DDBAD2: ??? (in /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.78.0)
==937241== by 0x4DDC304: KSelectionOwner::filterEvent(void*) (in /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5.78.0)
==937241== by 0x5E01516: QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (qabstracteventdispatcher.cpp:495)
==937241== by 0xC6807C0: QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (qxcbconnection.cpp:536)
==937241== by 0xC681CD5: QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qxcbconnection.cpp:1003)
==937241== by 0xC6A4B8B: QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qxcbeventdispatcher.cpp:61)
==937241== Address 0xbfc374a is 4,538 bytes inside a block of size 21,168 alloc'd
==937241== at 0x483AB65: calloc (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==937241== by 0x60AD980: xcb_connect_to_fd (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==937241== by 0x60B216A: xcb_connect_to_display_with_auth_info (in /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0)
==937241== by 0x7D9A241: _XConnectXCB (in /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0)
==937241== by 0x7D8AA24: XOpenDisplay (in /usr/lib/x86_64-linux-gnu/libX11.so.6.4.0)
==937241== by 0xC6A6156: QXcbBasicConnection::QXcbBasicConnection(char const*) (qxcbconnection_basic.cpp:114)
==937241== by 0xC6821C1: QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) (qxcbconnection.cpp:91)
==937241== by 0xC685112: QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) (qxcbintegration.cpp:197)
==937241== by 0x484946E: create (qxcbmain.cpp:56)
==937241== by 0x484946E: QXcbIntegrationPlugin::create(QString const&, QStringList const&, int&, char**) (qxcbmain.cpp:53)
==937241== by 0x55C58FB: init_platform (qguiapplication.cpp:1223)
==937241== by 0x55C58FB: QGuiApplicationPrivate::createPlatformIntegration() (qguiapplication.cpp:1481)
==937241== by 0x55C6D4F: QGuiApplicationPrivate::createEventDispatcher() (qguiapplication.cpp:1498)
==937241== by 0x5E0AA55: QCoreApplicationPrivate::init() (qcoreapplication.cpp:834)
==937241==
==937241== Conditional jump or move depends on uninitialised value(s)
==937241== at 0x49722AD: KWin::Workspace::allowClientActivation(KWin::AbstractClient const*, unsigned int, bool, bool) (activation.cpp:554)
==937241== by 0x4ABA026: KWin::X11Client::manage(unsigned int, bool) (x11client.cpp:813)
==937241== by 0x4A988DB: KWin::Workspace::createClient(unsigned int, bool) (workspace.cpp:557)
==937241== by 0x4A9DFAB: KWin::Workspace::initializeX11() [clone .part.0] (workspace.cpp:413)
==937241== by 0x4A9EE61: KWin::Workspace::init() (workspace.cpp:299)
==937241== by 0x4A9F732: KWin::Workspace::Workspace() (workspace.cpp:205)
==937241== by 0x49FBF6F: KWin::Application::createWorkspace() (main.cpp:269)
==937241== by 0x11130A: operator() (main_x11.cpp:250)
==937241== by 0x11130A: call (qobjectdefs_impl.h:146)
==937241== by 0x11130A: call<QtPrivate::List<>, void> (qobjectdefs_impl.h:256)
==937241== by 0x11130A: QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}::operator()() const::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (qobjectdefs_impl.h:443)
==937241== by 0x5E3A5A5: call (qobjectdefs_impl.h:398)
==937241== by 0x5E3A5A5: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3886)
==937241== by 0x110BAB: operator() (main_x11.cpp:265)
==937241== by 0x110BAB: call (qobjectdefs_impl.h:146)
-- System Information:
Debian Release: 11.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-11-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Enforcing - Policy name: default
Versions of packages kwin-x11 depends on:
ii kwin-common 4:5.20.5-1
ii libc6 2.31-13+deb11u3
ii libepoxy0 1.5.5-1
ii libgcc-s1 10.2.1-6
ii libkf5configcore5 5.78.0-4
ii libkf5coreaddons5 5.78.0-4
ii libkf5crash5 5.78.0-3
ii libkf5i18n5 5.78.0-2
ii libkf5quickaddons5 5.78.0-2
ii libkf5windowsystem5 5.78.0-2
ii libkwaylandserver5 [libkwaylandserver5-5.20] 5.20.5-1
ii libkwineffects12a 4:5.20.5-1
ii libkwinglutils12 4:5.20.5-1
ii libkwinxrenderutils12 4:5.20.5-1
ii libqt5core5a 5.15.2+dfsg-9
ii libqt5dbus5 5.15.2+dfsg-9
ii libqt5gui5 5.15.2+dfsg-9
ii libqt5widgets5 5.15.2+dfsg-9
ii libqt5x11extras5 5.15.2-2
ii libstdc++6 10.2.1-6
ii libx11-6 2:1.7.2-1
ii libxcb-composite0 1.14-3
ii libxcb-cursor0 0.1.1-4
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-randr0 1.14-3
ii libxcb-render0 1.14-3
ii libxcb-shape0 1.14-3
ii libxcb-xfixes0 1.14-3
ii libxcb1 1.14-3
ii libxi6 2:1.7.10-1
kwin-x11 recommends no packages.
kwin-x11 suggests no packages.
-- no debconf information
Reply to: