kwin-6.0.3.1-2.fc40
List of Defects
Error: CPPCHECK_WARNING: [#def1]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/3rdparty/xcursor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.
Error: COMPILER_WARNING (CWE-909): [#def2]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_connector.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::DrmConnectorMode> KWin::DrmConnector::generateMode(const QSize&, float)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_connector.cpp:430:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::hskew’
# 430 | };
# | ^
# 428| .flags = modeInfo->mode_flags,
# 429| .type = DRM_MODE_TYPE_USERDEF,
# 430|-> };
# 431|
# 432| sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);
Error: COMPILER_WARNING (CWE-909): [#def3]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_connector.cpp:430:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::name’
# 428| .flags = modeInfo->mode_flags,
# 429| .type = DRM_MODE_TYPE_USERDEF,
# 430|-> };
# 431|
# 432| sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);
Error: CLANG_WARNING: [#def4]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_pipeline_legacy.cpp:99:13: warning[core.CallAndMessage]: Called C++ object pointer is null
# 97| if (activePending()) {
# 98| const bool shouldEnableVrr = m_pending.presentationMode == PresentationMode::AdaptiveSync || m_pending.presentationMode == PresentationMode::AdaptiveAsync;
# 99|-> if (m_pending.crtc->vrrEnabled.isValid() && !m_pending.crtc->vrrEnabled.setPropertyLegacy(shouldEnableVrr)) {
# 100| qCWarning(KWIN_DRM) << "Setting vrr failed!" << strerror(errno);
# 101| return errnoToError();
Error: COMPILER_WARNING (CWE-909): [#def5]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def6]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def7]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def8]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp: scope_hint: In constructor ‘KWin::DrmVirtualOutput::DrmVirtualOutput(const QString&, KWin::DrmGpu*, const QSize&, qreal)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 33 | });
# | ^
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def9]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def10]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def11]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def12]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def13]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 31| .name = QStringLiteral("Virtual-") + name,
# 32| .physicalSize = size,
# 33|-> });
# 34|
# 35| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def14]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-909): [#def15]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-909): [#def16]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-909): [#def17]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-909): [#def18]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-909): [#def19]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/drm/drm_virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
# 39 | });
# | ^
# 37| .modes = {mode},
# 38| .currentMode = mode,
# 39|-> });
# 40|
# 41| recreateSurface();
Error: COMPILER_WARNING (CWE-457): [#def20]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/libinput/connection.cpp: scope_hint: In function ‘KWin::LibInput::createTabletId(libinput_tablet_tool*, KWin::LibInput::Device*)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/libinput/connection.cpp:248:102: warning[-Wmaybe-uninitialized]: ‘toolType’ may be used uninitialized
# 248 | return {dev->sysName(), toolType, capabilities, serial, toolId, dev->groupUserData(), dev->name()};
# | ^
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/libinput/connection.cpp:202:38: note: ‘toolType’ was declared here
# 202 | InputRedirection::TabletToolType toolType;
# | ^~~~~~~~
# 246| capabilities << InputRedirection::Wheel;
# 247| }
# 248|-> return {dev->sysName(), toolType, capabilities, serial, toolId, dev->groupUserData(), dev->name()};
# 249| }
# 250|
Error: COMPILER_WARNING (CWE-909): [#def21]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def22]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def23]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def24]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp: scope_hint: In constructor ‘KWin::VirtualOutput::VirtualOutput(KWin::VirtualBackend*, bool)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 34 | });
# | ^
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def25]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def26]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def27]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def28]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def29]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def30]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:34:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 32| .name = QStringLiteral("Virtual-%1").arg(identifier),
# 33| .internal = internal,
# 34|-> });
# 35| }
# 36|
Error: COMPILER_WARNING (CWE-909): [#def31]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp: scope_hint: In member function ‘void KWin::VirtualOutput::init(const QPoint&, const QSize&, qreal)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:65:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
# 65 | });
# | ^
# 63| .modes = {mode},
# 64| .currentMode = mode,
# 65|-> });
# 66| }
# 67|
Error: COMPILER_WARNING (CWE-909): [#def32]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:65:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
# 63| .modes = {mode},
# 64| .currentMode = mode,
# 65|-> });
# 66| }
# 67|
Error: COMPILER_WARNING (CWE-909): [#def33]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:65:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
# 63| .modes = {mode},
# 64| .currentMode = mode,
# 65|-> });
# 66| }
# 67|
Error: COMPILER_WARNING (CWE-909): [#def34]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:65:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
# 63| .modes = {mode},
# 64| .currentMode = mode,
# 65|-> });
# 66| }
# 67|
Error: COMPILER_WARNING (CWE-909): [#def35]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/virtual/virtual_output.cpp:65:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
# 63| .modes = {mode},
# 64| .currentMode = mode,
# 65|-> });
# 66| }
# 67|
Error: COMPILER_WARNING (CWE-252): [#def36]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_display.cpp: scope_hint: In member function ‘void KWin::Wayland::WaylandEventThread::stop()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_display.cpp:96:18: warning[-Wunused-result]: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’
# 96 | write(m_quitPipe[1], "\0", 1);
# | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# 94| {
# 95| if (m_quitPipe[1] != -1) {
# 96|-> write(m_quitPipe[1], "\0", 1);
# 97| }
# 98|
Error: CLANG_WARNING: [#def37]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_egl_backend.cpp:251:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field '_M_head_impl'
# 249| };
# 250| return true;
# 251|-> }
# 252|
# 253| bool WaylandEglBackend::initializeEgl()
Error: COMPILER_WARNING (CWE-909): [#def38]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def39]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def40]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp: scope_hint: In constructor ‘KWin::Wayland::WaylandOutput::WaylandOutput(const QString&, KWin::Wayland::WaylandBackend*)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 113 | });
# | ^
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def41]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def42]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def43]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def44]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: COMPILER_WARNING (CWE-909): [#def45]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_output.cpp:113:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 111| .model = name,
# 112| .capabilities = Capability::Dpms,
# 113|-> });
# 114|
# 115| m_turnOffTimer.setSingleShot(true);
Error: CLANG_WARNING: [#def46]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/wayland/wayland_qpainter_backend.cpp:160:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field '_M_head_impl'
# 158| .cursorLayer = std::make_unique<WaylandQPainterCursorLayer>(static_cast<WaylandOutput *>(waylandOutput), this),
# 159| };
# 160|-> }
# 161|
# 162| GraphicsBufferAllocator *WaylandQPainterBackend::graphicsBufferAllocator() const
Error: COMPILER_WARNING (CWE-909): [#def47]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def48]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def49]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def50]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 368 | X11Output::Information information{
# | ^~~~~~~~~~~
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def51]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp: scope_hint: In instantiation of ‘void KWin::X11StandaloneBackend::doUpdateOutputs() [with T = KWin::Xcb::RandR::CurrentResources]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:283:50: required from here
# 283 | doUpdateOutputs<Xcb::RandR::CurrentResources>();
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def52]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def53]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def54]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def55]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_backend.cpp:368:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 366| }
# 367|
# 368|-> X11Output::Information information{
# 369| .name = outputInfo.name(),
# 370| .physicalSize = physicalSize,
Error: COMPILER_WARNING (CWE-909): [#def56]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::accessXDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def57]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectAccessX’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def58]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectBell’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def59]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectCompat’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def60]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp: scope_hint: In constructor ‘KWin::X11Keyboard::X11Keyboard()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectCtrls’
# 86 | };
# | ^
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def61]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectExtDev’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def62]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectIndicatorMap’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def63]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectIndicatorState’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def64]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectMsgDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def65]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::affectNames’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def66]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::bellDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def67]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::compatDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def68]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::ctrlDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def69]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::extdevDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def70]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::indicatorMapDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def71]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::indicatorStateDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def72]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::msgDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def73]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_keyboard.cpp:86:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘xcb_xkb_select_events_details_t::namesDetails’
# 84| .affectState = requiredStateDetails,
# 85| .stateDetails = requiredStateDetails,
# 86|-> };
# 87|
# 88| xcb_void_cookie_t cookie =
Error: COMPILER_WARNING (CWE-909): [#def74]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def75]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def76]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def77]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp: scope_hint: In constructor ‘KWin::X11PlaceholderOutput::X11PlaceholderOutput(KWin::X11StandaloneBackend*, QObject*)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 28 | });
# | ^
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def78]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def79]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def80]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def81]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def82]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def83]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:28:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 26| setInformation(Information{
# 27| .name = QStringLiteral("Placeholder-0"),
# 28|-> });
# 29|
# 30| setState(State{
Error: COMPILER_WARNING (CWE-909): [#def84]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: COMPILER_WARNING (CWE-909): [#def85]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: COMPILER_WARNING (CWE-909): [#def86]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: COMPILER_WARNING (CWE-909): [#def87]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: COMPILER_WARNING (CWE-909): [#def88]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: COMPILER_WARNING (CWE-909): [#def89]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
# 33 | });
# | ^
# 31| .modes = {mode},
# 32| .currentMode = mode,
# 33|-> });
# 34| }
# 35|
Error: CLANG_WARNING: [#def90]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_backend.cpp:593:9: warning[deadcode.DeadStores]: Value stored to 'button' is never read
# 591| break;
# 592| default:
# 593|-> button = event->detail + BTN_LEFT - 1;
# 594| return;
# 595| }
Error: CLANG_WARNING: [#def91]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_egl_backend.cpp:256:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field '_M_head_impl'
# 254| };
# 255| }
# 256|-> }
# 257|
# 258| void X11WindowedEglBackend::cleanupSurfaces()
Error: COMPILER_WARNING (CWE-909): [#def92]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def93]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def94]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def95]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp: scope_hint: In constructor ‘KWin::X11WindowedOutput::X11WindowedOutput(KWin::X11WindowedBackend*)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 147 | });
# | ^
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def96]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def97]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def98]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def99]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def100]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: COMPILER_WARNING (CWE-909): [#def101]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_output.cpp:147:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 145| setInformation(Information{
# 146| .name = QStringLiteral("X11-%1").arg(identifier),
# 147|-> });
# 148| }
# 149|
Error: CLANG_WARNING: [#def102]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/backends/x11/windowed/x11_windowed_qpainter_backend.cpp:156:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by field '_M_head_impl'
# 154| .cursorLayer = std::make_unique<X11WindowedQPainterCursorLayer>(x11Output),
# 155| };
# 156|-> }
# 157|
# 158| void X11WindowedQPainterBackend::removeOutput(Output *output)
Error: COMPILER_WARNING (CWE-909): [#def103]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In function ‘KWin::GraphicsBuffer* KWin::allocateDumb(gbm_device*, const GraphicsBufferOptions&)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::flags’
# 128 | };
# | ^
# 126| .width = uint32_t(options.size.width()),
# 127| .bpp = 32,
# 128|-> };
# 129| if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
# 130| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);
Error: COMPILER_WARNING (CWE-909): [#def104]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::handle’
# 126| .width = uint32_t(options.size.width()),
# 127| .bpp = 32,
# 128|-> };
# 129| if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
# 130| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);
Error: COMPILER_WARNING (CWE-909): [#def105]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::pitch’
# 126| .width = uint32_t(options.size.width()),
# 127| .bpp = 32,
# 128|-> };
# 129| if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
# 130| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);
Error: COMPILER_WARNING (CWE-909): [#def106]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:128:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_create_dumb::size’
# 126| .width = uint32_t(options.size.width()),
# 127| .bpp = 32,
# 128|-> };
# 129| if (drmIoctl(gbm_device_get_fd(device), DRM_IOCTL_MODE_CREATE_DUMB, &createArgs) != 0) {
# 130| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_CREATE_DUMB failed:" << strerror(errno);
Error: COMPILER_WARNING (CWE-909): [#def107]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:308:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_map_dumb::offset’
# 306| drm_mode_map_dumb mapArgs{
# 307| .handle = m_handle,
# 308|-> };
# 309| if (drmIoctl(m_drmFd, DRM_IOCTL_MODE_MAP_DUMB, &mapArgs) != 0) {
# 310| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_MAP_DUMB failed:" << strerror(errno);
Error: COMPILER_WARNING (CWE-909): [#def108]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In member function ‘virtual KWin::GraphicsBuffer::Map KWin::DumbGraphicsBuffer::map(KWin::GraphicsBuffer::MapFlags)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/core/gbmgraphicsbufferallocator.cpp:308:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘drm_mode_map_dumb::pad’
# 308 | };
# | ^
# 306| drm_mode_map_dumb mapArgs{
# 307| .handle = m_handle,
# 308|-> };
# 309| if (drmIoctl(m_drmFd, DRM_IOCTL_MODE_MAP_DUMB, &mapArgs) != 0) {
# 310| qCWarning(KWIN_CORE) << "DRM_IOCTL_MODE_MAP_DUMB failed:" << strerror(errno);
Error: CLANG_WARNING: [#def109]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/events.cpp:1131:5: warning[deadcode.DeadStores]: Value stored to 'x' is never read
# 1129| workspace()->userActionsMenu()->grabInput();
# 1130| }
# 1131|-> x = this->x(); // translate from grab window to local coords
# 1132| y = this->y();
# 1133|
Error: CLANG_WARNING: [#def110]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/events.cpp:1132:5: warning[deadcode.DeadStores]: Value stored to 'y' is never read
# 1130| }
# 1131| x = this->x(); // translate from grab window to local coords
# 1132|-> y = this->y();
# 1133|
# 1134| // Check whether other buttons are still left pressed
Error: CLANG_WARNING: [#def111]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/gestures.cpp:210:13: warning[deadcode.DeadStores]: Value stored to 'direction' is never read
# 208| if (std::abs(m_currentDelta.x()) >= std::abs(m_currentDelta.y())) {
# 209| swipeAxis = Axis::Horizontal;
# 210|-> direction = m_currentDelta.x() < 0 ? SwipeDirection::Left : SwipeDirection::Right;
# 211| } else {
# 212| swipeAxis = Axis::Vertical;
Error: CLANG_WARNING: [#def112]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/gestures.cpp:213:13: warning[deadcode.DeadStores]: Value stored to 'direction' is never read
# 211| } else {
# 212| swipeAxis = Axis::Vertical;
# 213|-> direction = m_currentDelta.y() < 0 ? SwipeDirection::Up : SwipeDirection::Down;
# 214| }
# 215| if (std::abs(m_currentDelta.x()) >= 5 || std::abs(m_currentDelta.y()) >= 5) {
Error: GCC_ANALYZER_WARNING (CWE-775): [#def113]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/helpers/wayland_wrapper/wl-socket.c: scope_hint: In function ‘wl_socket_destroy’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/helpers/wayland_wrapper/wl-socket.c:102:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
# 100| {
# 101| if (s->addr.sun_path[0])
# 102|-> unlink(s->addr.sun_path);
# 103| if (s->fd >= 0)
# 104| close(s->fd);
Error: COMPILER_WARNING (CWE-252): [#def114]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>))()>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/algorithm:61: included_from: Included from here.
/usr/include/qt6/QtCore/qcontainertools_impl.h:22: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydataops.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydatapointer.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:12: included_from: Included from here.
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::SwitchEvent*))(KWin::SwitchEvent*)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.cpp:3045:23: required from here
# 3045 | processFilters(std::bind(&InputEventFilter::switchEvent, std::placeholders::_1, &event));
# | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def115]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::KeyEvent*))(KWin::KeyEvent*)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/algorithm:61: included_from: Included from here.
/usr/include/qt6/QtCore/qcontainertools_impl.h:22: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydataops.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydatapointer.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:12: included_from: Included from here.
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def116]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/algorithm:61: included_from: Included from here.
/usr/include/qt6/QtCore/qcontainertools_impl.h:22: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydataops.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydatapointer.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/effect/globals.h:12: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/cursor.h:11: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.h:13: included_from: Included from here.
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:287:28: required from here
# 287 | input()->processFilters(std::bind(&InputEventFilter::pointerEvent, std::placeholders::_1, &event, button));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def117]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::WheelEvent*))(KWin::WheelEvent*)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:312:28: required from here
# 312 | input()->processFilters(std::bind(&InputEventFilter::wheelEvent, std::placeholders::_1, &wheelEvent));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def118]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::SwitchEvent*))(KWin::SwitchEvent*)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/keyboard_input.h:11: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/keyboard_input.cpp:9: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::KeyEvent*))(KWin::KeyEvent*)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/keyboard_input.cpp:268:28: required from here
# 268 | m_input->processFilters(std::bind(&InputEventFilter::keyEvent, std::placeholders::_1, &event));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def119]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::TabletEvent*))(KWin::TabletEvent*)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/algorithm:61: included_from: Included from here.
/usr/include/qt6/QtCore/qcontainertools_impl.h:22: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydataops.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydatapointer.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:12: included_from: Included from here.
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, unsigned int, bool, KWin::TabletToolId, std::chrono::duration<long int, std::ratio<1, 1000000> >))(unsigned int, bool, const KWin::TabletToolId&, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:100:28: required from here
# 100 | input()->processFilters(std::bind(&InputEventFilter::tabletToolButtonEvent,
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 101 | std::placeholders::_1, button, isPressed, tabletToolId, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def120]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, KWin::WheelEvent*))(KWin::WheelEvent*)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, int, std::chrono::duration<long int, std::ratio<1, 1000000> >))(int, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:323:28: required from here
# 323 | input()->processFilters(std::bind(&InputEventFilter::swipeGestureBegin, std::placeholders::_1, fingerCount, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def121]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, QPointF, chrono::duration<long int, ratio<1, 1000000> >))(const QPointF&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, std::chrono::duration<long int, std::ratio<1, 1000000> >))(std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:347:28: required from here
# 347 | input()->processFilters(std::bind(&InputEventFilter::swipeGestureEnd, std::placeholders::_1, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def122]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, chrono::duration<long int, ratio<1, 1000000> >))(chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, double, double, QPointF, std::chrono::duration<long int, std::ratio<1, 1000000> >))(double, double, const QPointF&, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:383:28: required from here
# 383 | input()->processFilters(std::bind(&InputEventFilter::pinchGestureUpdate, std::placeholders::_1, scale, angleDelta, delta, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def123]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, double, double, QPointF, chrono::duration<long int, ratio<1, 1000000> >))(double, double, const QPointF&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>))()>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:449:28: required from here
# 449 | input()->processFilters(std::bind(&InputEventFilter::pointerFrame, std::placeholders::_1));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def124]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, int, QPointF, chrono::duration<long int, ratio<1, 1000000> >))(int, const QPointF&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/algorithm:61: included_from: Included from here.
/usr/include/qt6/QtCore/qcontainertools_impl.h:22: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydataops.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qarraydatapointer.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qbytearray.h:11: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:12: included_from: Included from here.
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, int, std::chrono::duration<long int, std::ratio<1, 1000000> >))(int, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/touch_input.cpp:160:28: required from here
# 160 | input()->processFilters(std::bind(&InputEventFilter::touchUp, std::placeholders::_1, id, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def125]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, int, chrono::duration<long int, ratio<1, 1000000> >))(int, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, QPointF, std::chrono::duration<long int, std::ratio<1, 1000000> >))(const QPointF&, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:335:28: required from here
# 335 | input()->processFilters(std::bind(&InputEventFilter::swipeGestureUpdate, std::placeholders::_1, delta, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def126]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, int, int, bool, KWin::TabletPadId, chrono::duration<long int, ratio<1, 1000000> >))(int, int, bool, const KWin::TabletPadId&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def127]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, unsigned int, bool, KWin::TabletPadId, chrono::duration<long int, ratio<1, 1000000> >))(unsigned int, bool, const KWin::TabletPadId&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, int, int, bool, KWin::TabletPadId, std::chrono::duration<long int, std::ratio<1, 1000000> >))(int, int, bool, const KWin::TabletPadId&, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:120:28: required from here
# 120 | input()->processFilters(std::bind(&InputEventFilter::tabletPadStripEvent,
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 121 | std::placeholders::_1, number, position, isFinger, tabletPadId, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-252): [#def128]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h:194:20: warning[-Wunused-result]: ignoring return value of ‘constexpr bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = QList<KWin::InputEventFilter*>::const_iterator; _Predicate = _Bind<bool (KWin::InputEventFilter::*(_Placeholder<1>, unsigned int, bool, KWin::TabletToolId, chrono::duration<long int, ratio<1, 1000000> >))(unsigned int, bool, const KWin::TabletToolId&, chrono::duration<long int, ratio<1, 1000000> >)>]’, declared with attribute ‘nodiscard’
# 194 | std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_algo.h:447:5: note: declared here
# 447 | any_of(_InputIterator __first, _InputIterator __last, _Predicate __pred)
# | ^~~~~~
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, unsigned int, bool, KWin::TabletPadId, std::chrono::duration<long int, std::ratio<1, 1000000> >))(unsigned int, bool, const KWin::TabletPadId&, std::chrono::duration<long int, std::ratio<1, 1000000> >)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:110:28: required from here
# 110 | input()->processFilters(std::bind(&InputEventFilter::tabletPadButtonEvent,
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 111 | std::placeholders::_1, button, isPressed, tabletPadId, time));
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 192| void processFilters(UnaryPredicate function)
# 193| {
# 194|-> std::any_of(m_filters.constBegin(), m_filters.constEnd(), function);
# 195| }
# 196|
Error: COMPILER_WARNING (CWE-457): [#def129]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input_event.cpp:74:20: warning[-Wmaybe-uninitialized]: ‘t’ may be used uninitialized
# 74 | , m_id(tabletId)
# | ^
kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp: scope_hint: In member function ‘tabletToolEvent’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:59:18: note: ‘t’ was declared here
# 59 | QEvent::Type t;
# | ^
# 72| Qt::KeyboardModifiers keyState, Qt::MouseButton button, Qt::MouseButtons buttons, const TabletToolId &tabletId)
# 73| : QTabletEvent(t, dev, pos, globalPos, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, button, buttons)
# 74|-> , m_id(tabletId)
# 75| {
# 76| }
Error: CLANG_WARNING: [#def130]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/kcms/decoration/kwin-applywindowdecoration.cpp:125:5: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'settings'
# 123| parser->showHelp();
# 124| }
# 125|-> QTimer::singleShot(0, &app, [&app, &exitCode]() {
# 126| app.exit(exitCode);
# 127| });
Error: CLANG_WARNING: [#def131]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/kcms/desktop/desktopsmodel.cpp:351:9: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'watcher'
# 349| }
# 350|
# 351|-> return; // The change-handling slot will call syncWithServer() again,
# 352| // until everything is in sync..
# 353| }
Error: CLANG_WARNING: [#def132]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/kcms/desktop/desktopsmodel.cpp:372:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'watcher'
# 370| QObject::connect(watcher, &QDBusPendingCallWatcher::finished, this, callFinished);
# 371| }
# 372|-> }
# 373|
# 374| void DesktopsModel::reset()
Error: CLANG_WARNING: [#def133]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/kcms/rules/kcmrules.cpp:93:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'callWatcher'
# 91| }
# 92| });
# 93|-> }
# 94|
# 95| void KCMKWinRules::load()
Error: CLANG_WARNING: [#def134]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/kcms/rules/rulesmodel.cpp:984:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'callWatcher'
# 982| Q_EMIT virtualDesktopsUpdated();
# 983| });
# 984|-> }
# 985|
# 986| } // namespace
Error: CLANG_WARNING: [#def135]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/main.cpp:250:12: warning[cplusplus.NewDeleteLeaks]: Potential memory leak
# 248| // create workspace.
# 249| (void)new Workspace();
# 250|-> Q_EMIT workspaceCreated();
# 251| }
# 252|
Error: COMPILER_WARNING (CWE-252): [#def136]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/main_x11.cpp: scope_hint: In member function ‘void KWin::ApplicationX11::crashChecking()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/main_x11.cpp:347:15: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
# 347 | system(buf);
# | ~~~~~~^~~~~
# 345| char buf[1024];
# 346| sprintf(buf, "%s &", cmd.toLatin1().data());
# 347|-> system(buf);
# 348| ::exit(1);
# 349| }
Error: COMPILER_WARNING (CWE-252): [#def137]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/main_x11.cpp: scope_hint: In static member function ‘static void KWin::ApplicationX11::crashHandler(int)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/main_x11.cpp:375:11: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
# 375 | system(cmd);
# | ~~~~~~^~~~~
# 373|
# 374| sleep(1);
# 375|-> system(cmd);
# 376| }
# 377|
Error: COMPILER_WARNING (CWE-909): [#def138]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp: scope_hint: In member function ‘std::pair<KWin::OutputConfiguration, QList<KWin::Output*> > KWin::OutputConfigurationStore::generateConfig(const QList<KWin::Output*>&, bool)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfilePath’
# 431 | };
# | ^
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def139]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfile’
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def140]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxAverageBrightnessOverride’
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def141]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxPeakBrightnessOverride’
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def142]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::minBrightnessOverride’
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def143]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/outputconfigurationstore.cpp:431:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::sdrGamutWideness’
# 429| .wideColorGamut = existingData.wideColorGamut.value_or(false),
# 430| .autoRotationPolicy = existingData.autoRotation.value_or(Output::AutoRotationPolicy::InTabletMode),
# 431|-> };
# 432| if (enable) {
# 433| const auto modeSize = changeset->transform->map(mode->size());
Error: COMPILER_WARNING (CWE-909): [#def144]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def145]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def146]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def147]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def148]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def149]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp: scope_hint: In constructor ‘KWin::PlaceholderOutput::PlaceholderOutput(const QSize&, qreal)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
# 25 | });
# | ^
# 23| .currentMode = mode,
# 24| .enabled = true,
# 25|-> });
# 26|
# 27| setInformation(Information{
Error: COMPILER_WARNING (CWE-909): [#def150]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def151]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def152]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def153]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
# 30 | });
# | ^
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def154]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.h:14: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:12: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/input.h: scope_hint: In instantiation of ‘void KWin::InputRedirection::processFilters(UnaryPredicate) [with UnaryPredicate = std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>]’
#/builddir/build/BUILD/kwin-6.0.3.1-build/kwin-6.0.3.1/src/pointer_input.cpp:254:28: required from here
# 254 | input()->processFilters(std::bind(&InputEventFilter::pointerEvent, std::placeholders::_1, &event, 0));
# | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def155]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def156]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def157]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def158]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: COMPILER_WARNING (CWE-909): [#def159]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
# 28| .name = QStringLiteral("Placeholder-1"),
# 29| .placeholder = true,
# 30|-> });
# 31| }
# 32|
Error: CLANG_WARNING: [#def160]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/placement.cpp:317:17: warning[deadcode.DeadStores]: Value stored to 'xr' is never read
# 315| xl = client->x();
# 316| yt = client->y();
# 317|-> xr = xl + client->width();
# 318| yb = yt + client->height();
# 319|
Error: COMPILER_WARNING (CWE-909): [#def161]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::QPainterSwapchainSlot> KWin::QPainterSwapchain::acquire()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp:79:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::GraphicsBufferOptions::modifiers’
# 79 | });
# | ^
# 77| .format = m_format,
# 78| .software = true,
# 79|-> });
# 80| if (!buffer) {
# 81| qCWarning(KWIN_QPAINTER) << "Failed to allocate a qpainter swapchain graphics buffer";
Error: COMPILER_WARNING: [#def162]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/plugins/kscreen/kscreen.cpp: scope_hint: In constructor ‘KWin::KscreenEffect::KscreenEffect()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/plugins/kscreen/kscreen.cpp:49:40: warning[-Wextra]: enumerated and non-enumerated type in conditional expression
# 49 | , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
# | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 47| KscreenEffect::KscreenEffect()
# 48| : Effect()
# 49|-> , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
# 50| {
# 51| KscreenConfig::instance(effects->config());
Error: COMPILER_WARNING (CWE-252): [#def163]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/plugins/nightcolor/clockskewnotifierengine_linux.cpp: scope_hint: In member function ‘void KWin::LinuxClockSkewNotifierEngine::handleTimerCancelled()’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/plugins/nightcolor/clockskewnotifierengine_linux.cpp:51:9: warning[-Wunused-result]: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’
# 51 | read(m_fd.get(), &expirationCount, sizeof(expirationCount));
# | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 49| {
# 50| uint64_t expirationCount;
# 51|-> read(m_fd.get(), &expirationCount, sizeof(expirationCount));
# 52|
# 53| Q_EMIT clockSkewed();
Error: CLANG_WARNING: [#def164]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/plugins/private/expolayout.cpp:539:65: warning[core.DivideZero]: Division by zero
# 537| // all windows are the same size.
# 538| // (We are using an old bounding rect for this, hopefully it doesn't matter)
# 539|-> int xSection = (target_w->x() - bounds.x()) / (bounds.width() / 3);
# 540| int ySection = (target_w->y() - bounds.y()) / (bounds.height() / 3);
# 541| diff = QPoint(0, 0);
Error: COMPILER_WARNING (CWE-909): [#def165]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/scene/itemrenderer_opengl.cpp:267:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::opacityStack’
# 265| .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
# 266| .renderTargetScale = viewport.scale(),
# 267|-> };
# 268|
# 269| renderContext.transformStack.push(QMatrix4x4());
Error: COMPILER_WARNING (CWE-909): [#def166]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/scene/itemrenderer_opengl.cpp: scope_hint: In member function ‘virtual void KWin::ItemRendererOpenGL::renderItem(const KWin::RenderTarget&, const KWin::RenderViewport&, KWin::Item*, int, const QRegion&, const KWin::WindowPaintData&)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/scene/itemrenderer_opengl.cpp:267:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::renderNodes’
# 267 | };
# | ^
# 265| .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
# 266| .renderTargetScale = viewport.scale(),
# 267|-> };
# 268|
# 269| renderContext.transformStack.push(QMatrix4x4());
Error: COMPILER_WARNING (CWE-909): [#def167]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/scene/itemrenderer_opengl.cpp:267:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::transformStack’
# 265| .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
# 266| .renderTargetScale = viewport.scale(),
# 267|-> };
# 268|
# 269| renderContext.transformStack.push(QMatrix4x4());
Error: COMPILER_WARNING (CWE-457): [#def168]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp: scope_hint: In member function ‘KWin::TabletInputRedirection::tabletToolEvent(KWin::InputRedirection::TabletEventType, QPointF const&, double, int, int, double, bool, bool, KWin::TabletToolId const&, std::chrono::duration<long, std::ratio<1l, 1000000l> >)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:84:64: warning[-Wmaybe-uninitialized]: ‘t’ may be used uninitialized
# 84 | Qt::NoModifier, button, button, tabletToolId);
# | ^
kwin-6.0.3.1-build/kwin-6.0.3.1/src/tablet_input.cpp:59:18: note: ‘t’ was declared here
# 59 | QEvent::Type t;
# | ^
# 82| rotation,
# 83| 0, // z
# 84|-> Qt::NoModifier, button, button, tabletToolId);
# 85|
# 86| ev.setTimestamp(std::chrono::duration_cast<std::chrono::milliseconds>(time).count());
Error: CLANG_WARNING: [#def169]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/utils/udev.cpp:202:10: warning[deadcode.DeadStores]: Value stored to 'current' during its initialization is never read
# 200| QMap<QByteArray, QByteArray> r;
# 201| auto it = udev_device_get_properties_list_entry(m_device);
# 202|-> auto current = it;
# 203| udev_list_entry_foreach(current, it)
# 204| {
Error: COMPILER_WARNING: [#def170]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/virtualdesktops.cpp: scope_hint: In member function ‘updateRootInfo’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/virtualdesktops.cpp:630:41: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807
# 630 | NETPoint *viewports = new NETPoint[n];
# | ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here
# 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
# | ^
# 628| const int n = count();
# 629| m_rootInfo->setNumberOfDesktops(n);
# 630|-> NETPoint *viewports = new NETPoint[n];
# 631| m_rootInfo->setDesktopViewport(n, *viewports);
# 632| delete[] viewports;
Error: CLANG_WARNING: [#def171]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/compositor.cpp:46:1: warning[cplusplus.NewDeleteLeaks]: Potential memory leak
# 44| }
# 45| Q_EMIT q->surfaceCreated(new SurfaceInterface(q, surfaceResource));
# 46|-> }
# 47|
# 48| void CompositorInterfacePrivate::compositor_create_region(Resource *resource, uint32_t id)
Error: CLANG_WARNING: [#def172]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/datacontroldevicemanager_v1.cpp:46:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataSource'
# 44| DataControlSourceV1Interface *dataSource = new DataControlSourceV1Interface(q, data_source_resource);
# 45| Q_EMIT q->dataSourceCreated(dataSource);
# 46|-> }
# 47|
# 48| void DataControlDeviceManagerV1InterfacePrivate::zwlr_data_control_manager_v1_get_data_device(Resource *resource, uint32_t id, wl_resource *seat)
Error: CLANG_WARNING: [#def173]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/datacontroldevicemanager_v1.cpp:63:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataDevice'
# 61| DataControlDeviceV1Interface *dataDevice = new DataControlDeviceV1Interface(s, data_device_resource);
# 62| Q_EMIT q->dataDeviceCreated(dataDevice);
# 63|-> }
# 64|
# 65| void DataControlDeviceManagerV1InterfacePrivate::zwlr_data_control_manager_v1_destroy(QtWaylandServer::zwlr_data_control_manager_v1::Resource *resource)
Error: CLANG_WARNING: [#def174]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/datadevicemanager.cpp:49:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataSource'
# 47| DataSourceInterface *dataSource = new DataSourceInterface(data_source_resource);
# 48| Q_EMIT q->dataSourceCreated(dataSource);
# 49|-> }
# 50|
# 51| void DataDeviceManagerInterfacePrivate::data_device_manager_get_data_device(Resource *resource, uint32_t id, wl_resource *seat)
Error: CLANG_WARNING: [#def175]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/datadevicemanager.cpp:66:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataDevice'
# 64| DataDeviceInterface *dataDevice = new DataDeviceInterface(s, data_device_resource);
# 65| Q_EMIT q->dataDeviceCreated(dataDevice);
# 66|-> }
# 67|
# 68| DataDeviceManagerInterface::DataDeviceManagerInterface(Display *display, QObject *parent)
Error: CLANG_WARNING: [#def176]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/idle.cpp:25:20: warning[deadcode.DeadStores]: Value stored to 's' during its initialization is never read
# 23| void IdleInterfacePrivate::org_kde_kwin_idle_get_idle_timeout(Resource *resource, uint32_t id, wl_resource *seat, uint32_t timeout)
# 24| {
# 25|-> SeatInterface *s = SeatInterface::get(seat);
# 26| Q_ASSERT(s);
# 27|
Error: CLANG_WARNING: [#def177]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/primaryselectiondevicemanager_v1.cpp:46:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataSource'
# 44| PrimarySelectionSourceV1Interface *dataSource = new PrimarySelectionSourceV1Interface(data_source_resource);
# 45| Q_EMIT q->dataSourceCreated(dataSource);
# 46|-> }
# 47|
# 48| void PrimarySelectionDeviceManagerV1InterfacePrivate::zwp_primary_selection_device_manager_v1_get_device(Resource *resource, uint32_t id, wl_resource *seat)
Error: CLANG_WARNING: [#def178]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/wayland/primaryselectiondevicemanager_v1.cpp:63:1: warning[cplusplus.NewDeleteLeaks]: Potential leak of memory pointed to by 'dataDevice'
# 61| PrimarySelectionDeviceV1Interface *dataDevice = new PrimarySelectionDeviceV1Interface(s, data_device_resource);
# 62| Q_EMIT q->dataDeviceCreated(dataDevice);
# 63|-> }
# 64|
# 65| void PrimarySelectionDeviceManagerV1InterfacePrivate::zwp_primary_selection_device_manager_v1_destroy(Resource *resource)
Error: CLANG_WARNING: [#def179]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/selection_source.cpp:159:5: warning[cplusplus.NewDeleteLeaks]: Potential memory leak
# 157|
# 158| Q_EMIT transferReady(new xcb_selection_request_event_t(*event), p[0]);
# 159|-> return true;
# 160| }
# 161|
Error: COMPILER_WARNING (CWE-477): [#def180]
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/xwayland.cpp: scope_hint: In member function ‘void KWin::Xwl::XwaylandInputSpy::setMode(KWin::XwaylandEavesdropsMode)’
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/xwayland.cpp:211:17: warning[-Wdeprecated-declarations]: ‘Qt::Key_mu’ is deprecated: This key was misnamed, use Key_micro instead
# 211 | Qt::Key_mu,
# | ^~~~~~
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:656: included_from: Included from here.
/usr/include/qt6/QtCore/qlatin1stringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QLatin1String:1: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/effect/globals.h:12: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/xwayland_interface.h:11: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/xwayland.h:14: included_from: Included from here.
kwin-6.0.3.1-build/kwin-6.0.3.1/src/xwayland/xwayland.cpp:11: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:607:9: note: declared here
# 607 | Key_mu Q_DECL_ENUMERATOR_DEPRECATED_X("This key was misnamed, use Key_micro instead")
# | ^~~~~~
# 209| Qt::Key_threesuperior,
# 210| Qt::Key_acute,
# 211|-> Qt::Key_mu,
# 212| Qt::Key_paragraph,
# 213| Qt::Key_periodcentered,
Scan Properties
analyzer-version-clang | 18.1.7 |
analyzer-version-cppcheck | 2.14.2 |
analyzer-version-gcc | 14.1.1 |
analyzer-version-gcc-analyzer | 14.1.1 |
analyzer-version-shellcheck | 0.10.0 |
enabled-plugins | clang, cppcheck, gcc, shellcheck |
exit-code | 0 |
host | ip-172-16-1-62.us-west-2.compute.internal |
mock-config | fedora-41-x86_64 |
project-name | kwin-6.0.3.1-2.fc40 |
store-results-to | /tmp/tmps08f8due/kwin-6.0.3.1-2.fc40.tar.xz |
time-created | 2024-07-03 14:27:54 |
time-finished | 2024-07-03 14:54:33 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-41-x86_64' '-t' 'cppcheck,gcc,clang,shellcheck' '-o' '/tmp/tmps08f8due/kwin-6.0.3.1-2.fc40.tar.xz' '--gcc-analyze' '/tmp/tmps08f8due/kwin-6.0.3.1-2.fc40.src.rpm' |
tool-version | csmock-3.5.3-1.el9 |