[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: