Task #1507 - kwin-6.0.3.1-2.fc40/scan-results.err
back to task #1507download
Error: CPPCHECK_WARNING: 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): 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): 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: 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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: 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): 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): 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): 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): 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): 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): 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): 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): 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: 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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: 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: 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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: 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): 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): 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): 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): 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): 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): 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: 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: 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: 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: 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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: 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: 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: 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: 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: 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: 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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: 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): 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: 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): 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: 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): 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): 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): 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): 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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): 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,