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-clang18.1.7
analyzer-version-cppcheck2.14.2
analyzer-version-gcc14.1.1
analyzer-version-gcc-analyzer14.1.1
analyzer-version-shellcheck0.10.0
enabled-pluginsclang, cppcheck, gcc, shellcheck
exit-code0
hostip-172-16-1-62.us-west-2.compute.internal
mock-configfedora-41-x86_64
project-namekwin-6.0.3.1-2.fc40
store-results-to/tmp/tmps08f8due/kwin-6.0.3.1-2.fc40.tar.xz
time-created2024-07-03 14:27:54
time-finished2024-07-03 14:54:33
toolcsmock
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-versioncsmock-3.5.3-1.el9