kwin-6.3.4-2.fc43

List of Findings

Error: COMPILER_WARNING (CWE-457): [#def1]
kwin-6.3.4/redhat-linux-build/src/wayland/wayland-wayland-server-protocol.h:4627:31: warning[-Wmaybe-uninitialized]: ‘waylandState’ may be used uninitialized
# 4627 |         wl_resource_post_event(resource_, WL_POINTER_BUTTON, serial, time, button, state);
#      |                               ^
kwin-6.3.4/src/wayland/inputmethod_v1.cpp: scope_hint: In member function ‘sendKey’
kwin-6.3.4/src/wayland/inputmethod_v1.cpp:59:13: note: ‘waylandState’ was declared here
#   59 |     quint32 waylandState;
#      |             ^
# 4625|   wl_pointer_send_button(struct wl_resource *resource_, uint32_t serial, uint32_t time, uint32_t button, uint32_t state)
# 4626|   {
# 4627|-> 	wl_resource_post_event(resource_, WL_POINTER_BUTTON, serial, time, button, state);
# 4628|   }
# 4629|   

Error: COMPILER_WARNING (CWE-909): [#def2]
kwin-6.3.4/src/backends/drm/drm_connector.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::DrmConnectorMode> KWin::DrmConnector::generateMode(const QSize&, float)’
kwin-6.3.4/src/backends/drm/drm_connector.cpp:418:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::hskew’
#  418 |     };
#      |     ^
#  416|           .flags = modeInfo->mode_flags,
#  417|           .type = DRM_MODE_TYPE_USERDEF,
#  418|->     };
#  419|   
#  420|       sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);

Error: COMPILER_WARNING (CWE-909): [#def3]
kwin-6.3.4/src/backends/drm/drm_connector.cpp:418:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘_drmModeModeInfo::name’
#  416|           .flags = modeInfo->mode_flags,
#  417|           .type = DRM_MODE_TYPE_USERDEF,
#  418|->     };
#  419|   
#  420|       sprintf(mode.name, "%dx%d@%d", size.width(), size.height(), mode.vrefresh);

Error: COMPILER_WARNING (CWE-909): [#def4]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def5]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def6]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def7]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp: scope_hint: In constructor ‘KWin::DrmVirtualOutput::DrmVirtualOutput(KWin::DrmBackend*, const QString&, const QString&, const QSize&, qreal)’
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   35 |     });
#      |     ^
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def8]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def9]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def10]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def11]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:35:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   33|           .model = description,
#   34|           .physicalSize = size,
#   35|->     });
#   36|   
#   37|       setState(State{

Error: COMPILER_WARNING (CWE-909): [#def12]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::currentBrightness’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def13]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def14]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def15]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def16]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def17]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def18]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def19]
kwin-6.3.4/src/backends/drm/drm_virtual_output.cpp:41:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::position’
#   41 |     });
#      |     ^
#   39|           .modes = {mode},
#   40|           .currentMode = mode,
#   41|->     });
#   42|   
#   43|       recreateSurface();

Error: COMPILER_WARNING (CWE-909): [#def20]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def21]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def22]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp: scope_hint: In constructor ‘KWin::VirtualOutput::VirtualOutput(KWin::VirtualBackend*, bool, const QSize&, KWin::OutputTransform, const QByteArray&, std::optional<QByteArray>, const std::optional<QString>&, const std::optional<QByteArray>&)’
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#   39 |     });
#      |     ^
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def23]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def24]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def25]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def26]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:39:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#   37|           .internal = internal,
#   38|           .mstPath = mstPath.value_or(QByteArray()),
#   39|->     });
#   40|   }
#   41|   

Error: COMPILER_WARNING (CWE-909): [#def27]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::currentBrightness’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def28]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp: scope_hint: In member function ‘void KWin::VirtualOutput::init(const QPoint&, const QSize&, qreal, const QList<std::tuple<QSize, long unsigned int, QFlags<KWin::OutputMode::Flag> > >&)’
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   76 |     });
#      |     ^
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def29]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfilePath’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def30]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::iccProfile’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def31]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxAverageBrightnessOverride’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def32]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::maxPeakBrightnessOverride’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-909): [#def33]
kwin-6.3.4/src/backends/virtual/virtual_output.cpp:76:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::minBrightnessOverride’
#   74|           .modes = modeList,
#   75|           .currentMode = modeList.front(),
#   76|->     });
#   77|   }
#   78|   

Error: COMPILER_WARNING (CWE-252): [#def34]
kwin-6.3.4/src/backends/wayland/wayland_display.cpp: scope_hint: In member function ‘void KWin::Wayland::WaylandEventThread::stop()’
kwin-6.3.4/src/backends/wayland/wayland_display.cpp:97:18: warning[-Wunused-result]: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’
#   97 |             write(m_quitPipe[1], "\0", 1);
#      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
#   95|       {
#   96|           if (m_quitPipe[1] != -1) {
#   97|->             write(m_quitPipe[1], "\0", 1);
#   98|           }
#   99|   

Error: COMPILER_WARNING (CWE-909): [#def35]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def36]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def37]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp: scope_hint: In constructor ‘KWin::Wayland::WaylandOutput::WaylandOutput(const QString&, KWin::Wayland::WaylandBackend*)’
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  115 |     });
#      |     ^
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def38]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def39]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def40]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def41]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def42]
kwin-6.3.4/src/backends/wayland/wayland_output.cpp:115:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  113|           .model = name,
#  114|           .capabilities = Capability::Dpms,
#  115|->     });
#  116|   
#  117|       m_turnOffTimer.setSingleShot(true);

Error: COMPILER_WARNING (CWE-909): [#def43]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def44]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def45]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def46]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  363 |                     X11Output::Information information{
#      |                                            ^~~~~~~~~~~
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def47]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
kwin-6.3.4/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.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:278:50:   required from here
#  278 |     doUpdateOutputs<Xcb::RandR::CurrentResources>();
#      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def48]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def49]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def50]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def51]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_backend.cpp:363:44: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  361|                       }
#  362|   
#  363|->                     X11Output::Information information{
#  364|                           .name = outputInfo.name(),
#  365|                           .physicalSize = physicalSize,

Error: COMPILER_WARNING (CWE-909): [#def52]
kwin-6.3.4/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): [#def53]
kwin-6.3.4/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): [#def54]
kwin-6.3.4/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): [#def55]
kwin-6.3.4/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): [#def56]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_keyboard.cpp: scope_hint: In constructor ‘KWin::X11Keyboard::X11Keyboard()’
kwin-6.3.4/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): [#def57]
kwin-6.3.4/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): [#def58]
kwin-6.3.4/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): [#def59]
kwin-6.3.4/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): [#def60]
kwin-6.3.4/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): [#def61]
kwin-6.3.4/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): [#def62]
kwin-6.3.4/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): [#def63]
kwin-6.3.4/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): [#def64]
kwin-6.3.4/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): [#def65]
kwin-6.3.4/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): [#def66]
kwin-6.3.4/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): [#def67]
kwin-6.3.4/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): [#def68]
kwin-6.3.4/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): [#def69]
kwin-6.3.4/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): [#def70]
kwin-6.3.4/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): [#def71]
kwin-6.3.4/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): [#def72]
kwin-6.3.4/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): [#def73]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp: scope_hint: In constructor ‘KWin::X11PlaceholderOutput::X11PlaceholderOutput(KWin::X11StandaloneBackend*, QObject*)’
kwin-6.3.4/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): [#def74]
kwin-6.3.4/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): [#def75]
kwin-6.3.4/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): [#def76]
kwin-6.3.4/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): [#def77]
kwin-6.3.4/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): [#def78]
kwin-6.3.4/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): [#def79]
kwin-6.3.4/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): [#def80]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::currentBrightness’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def81]
kwin-6.3.4/src/backends/x11/standalone/x11_standalone_placeholderoutput.cpp:33:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   31|           .modes = {mode},
#   32|           .currentMode = mode,
#   33|->     });
#   34|   }
#   35|   

Error: COMPILER_WARNING (CWE-909): [#def82]
kwin-6.3.4/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): [#def83]
kwin-6.3.4/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): [#def84]
kwin-6.3.4/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): [#def85]
kwin-6.3.4/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): [#def86]
kwin-6.3.4/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): [#def87]
kwin-6.3.4/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: COMPILER_WARNING (CWE-909): [#def88]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::capabilities’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def89]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::edid’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def90]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::eisaId’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def91]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp: scope_hint: In constructor ‘KWin::X11WindowedOutput::X11WindowedOutput(KWin::X11WindowedBackend*)’
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::manufacturer’
#  149 |     });
#      |     ^
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def92]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def93]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxPeakBrightness’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def94]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::model’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def95]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::mstPath’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def96]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::physicalSize’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def97]
kwin-6.3.4/src/backends/x11/windowed/x11_windowed_output.cpp:149:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::serialNumber’
#  147|       setInformation(Information{
#  148|           .name = QStringLiteral("X11-%1").arg(identifier),
#  149|->     });
#  150|   }
#  151|   

Error: COMPILER_WARNING (CWE-909): [#def98]
kwin-6.3.4/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In function ‘KWin::GraphicsBuffer* KWin::allocateDumb(gbm_device*, const GraphicsBufferOptions&)’
kwin-6.3.4/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): [#def99]
kwin-6.3.4/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): [#def100]
kwin-6.3.4/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): [#def101]
kwin-6.3.4/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): [#def102]
kwin-6.3.4/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): [#def103]
kwin-6.3.4/src/core/gbmgraphicsbufferallocator.cpp: scope_hint: In member function ‘virtual KWin::GraphicsBuffer::Map KWin::DumbGraphicsBuffer::map(KWin::GraphicsBuffer::MapFlags)’
kwin-6.3.4/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: COMPILER_WARNING (CWE-909): [#def104]
kwin-6.3.4/src/core/syncobjtimeline.cpp: scope_hint: In function ‘KWin::FileDescriptor KWin::mergeSyncFds(const FileDescriptor&, const FileDescriptor&)’
kwin-6.3.4/src/core/syncobjtimeline.cpp:53:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘sync_merge_data::flags’
#   53 |     };
#      |     ^
#   51|           .fd2 = fd2.get(),
#   52|           .fence = -1,
#   53|->     };
#   54|       int err = -1;
#   55|       do {

Error: COMPILER_WARNING (CWE-909): [#def105]
kwin-6.3.4/src/core/syncobjtimeline.cpp:53:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘sync_merge_data::pad’
#   51|           .fd2 = fd2.get(),
#   52|           .fence = -1,
#   53|->     };
#   54|       int err = -1;
#   55|       do {

Error: COMPILER_WARNING (CWE-477): [#def106]
kwin-6.3.4/src/effect/offscreenquickview.cpp: scope_hint: In member function ‘void KWin::OffscreenQuickView::forwardMouseEvent(QEvent*)’
kwin-6.3.4/src/effect/offscreenquickview.cpp:320:67: warning[-Wdeprecated-declarations]: ‘QPoint QHoverEvent::pos() const’ is deprecated: Use position()
#  320 |         const QPointF widgetPos = d->m_view->mapFromGlobal(he->pos());
#      |                                                            ~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickItem:1: included_from: Included from here.
kwin-6.3.4/src/effect/offscreenquickview.cpp:21: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:263:19: note: declared here
#  263 |     inline QPoint pos() const { return position().toPoint(); }
#      |                   ^~~
#  318|       case QEvent::HoverMove: {
#  319|           QHoverEvent *he = static_cast<QHoverEvent *>(e);
#  320|->         const QPointF widgetPos = d->m_view->mapFromGlobal(he->pos());
#  321|           const QPointF oldWidgetPos = d->m_view->mapFromGlobal(he->oldPos());
#  322|           QHoverEvent cloneEvent(he->type(), widgetPos, oldWidgetPos, he->modifiers());

Error: GCC_ANALYZER_WARNING (CWE-775): [#def107]
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:102:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:123:19: enter_function: entry to ‘wl_socket_create’
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:133:8: branch_false: following ‘false’ branch (when ‘runtime_dir’ is non-NULL)...
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:138:9: branch_false: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:138:9: call_function: calling ‘wl_socket_alloc’ from ‘wl_socket_create’
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:138:9: return_function: returning to ‘wl_socket_create’ from ‘wl_socket_alloc’
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:139:8: branch_false: following ‘false’ branch...
 branch_false: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:148:12: branch_false: following ‘false’ branch...
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:152:13: branch_false: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:152:12: branch_false: following ‘false’ branch...
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:155:17: branch_false: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:159:12: branch_false: following ‘false’ branch (when ‘ret >= 0’)...
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:162:15: branch_false: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:163:12: branch_true: following ‘true’ branch (when ‘ret < 0’)...
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:164:13: branch_true: ...to here
kwin-6.3.4/src/helpers/wayland_wrapper/wl-socket.c:170:5: call_function: calling ‘wl_socket_destroy’ from ‘wl_socket_create’
#  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-477): [#def108]
kwin-6.3.4/src/input.cpp: scope_hint: In member function ‘virtual bool KWin::MoveResizeFilter::keyboardKey(KWin::KeyboardKeyEvent*)’
kwin-6.3.4/src/input.cpp:710:46: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  710 |             window->keyPressEvent(event->key | event->modifiers);
#      |                                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:728: 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.3.4/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.3.4/src/input.h:12: included_from: Included from here.
kwin-6.3.4/src/input.cpp:11: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  708|           }
#  709|           if (event->state == KeyboardKeyState::Repeated || event->state == KeyboardKeyState::Pressed) {
#  710|->             window->keyPressEvent(event->key | event->modifiers);
#  711|           }
#  712|           if (window->isInteractiveMove() || window->isInteractiveResize()) {

Error: COMPILER_WARNING (CWE-477): [#def109]
kwin-6.3.4/src/input.cpp: scope_hint: In member function ‘bool KWin::ForwardInputFilter::emulateTabletEvent(KWin::TabletEvent*)’
kwin-6.3.4/src/input.cpp:2371:72: warning[-Wdeprecated-declarations]: ‘const QPointF QTabletEvent::globalPosF() const’ is deprecated: Use globalPosition()
# 2371 |             input()->pointer()->processMotionAbsolute(event->globalPosF(), std::chrono::milliseconds(event->timestamp()));
#      |                                                       ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtGui/QInputEvent:1: included_from: Included from here.
kwin-6.3.4/src/input_event.h:13: included_from: Included from here.
kwin-6.3.4/src/input.cpp:22: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:339:26: note: declared here
#  339 |     inline const QPointF globalPosF() const { return globalPosition(); }
#      |                          ^~~~~~~~~~
# 2369|           case QEvent::TabletMove:
# 2370|           case QEvent::TabletEnterProximity:
# 2371|->             input()->pointer()->processMotionAbsolute(event->globalPosF(), std::chrono::milliseconds(event->timestamp()));
# 2372|               break;
# 2373|           case QEvent::TabletPress:

Error: COMPILER_WARNING (CWE-477): [#def110]
kwin-6.3.4/src/inputmethod.cpp: scope_hint: In function ‘std::vector<unsigned int> KWin::textToKey(const QString&)’
kwin-6.3.4/src/inputmethod.cpp:65:76: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#   65 |     const QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(sequence[0]);
#      |                                                                  ~~~~~~~~~~^
/usr/include/qt6/QtCore/qobjectdefs.h:12: included_from: Included from here.
/usr/include/qt6/QtCore/qobject.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/QObject:1: included_from: Included from here.
kwin-6.3.4/src/wayland/textinput_v2.h:10: included_from: Included from here.
kwin-6.3.4/src/inputmethod.h:11: included_from: Included from here.
kwin-6.3.4/src/inputmethod.cpp:9: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#   63|       }
#   64|   
#   65|->     const QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(sequence[0]);
#   66|       if (syms.empty()) {
#   67|           return {};

Error: COMPILER_WARNING (CWE-477): [#def111]
kwin-6.3.4/src/kcms/decoration/declarative-plugin/previewitem.cpp: scope_hint: In function ‘QHoverEvent KDecoration3::Preview::cloneEventWithPadding(QHoverEvent*, int, int)’
kwin-6.3.4/src/kcms/decoration/declarative-plugin/previewitem.cpp:290:20: warning[-Wdeprecated-declarations]: ‘QPointF QHoverEvent::posF() const’ is deprecated: Use position()
#  290 |         event->posF() - QPointF(paddingLeft, paddingTop),
#      |         ~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/qquickpainteditem.h:7: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickPaintedItem:1: included_from: Included from here.
kwin-6.3.4/src/kcms/decoration/declarative-plugin/previewitem.h:9: included_from: Included from here.
kwin-6.3.4/src/kcms/decoration/declarative-plugin/previewitem.cpp:6: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:267:20: note: declared here
#  267 |     inline QPointF posF() const { return position(); }
#      |                    ^~~~
#  288|       return QHoverEvent(
#  289|           event->type(),
#  290|->         event->posF() - QPointF(paddingLeft, paddingTop),
#  291|           event->oldPosF() - QPointF(paddingLeft, paddingTop),
#  292|           event->modifiers());

Error: COMPILER_WARNING (CWE-909): [#def112]
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::connectorName’
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-909): [#def113]
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::edidIdentifierOverride’
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-909): [#def114]
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::edid’
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-909): [#def115]
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::modes’
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-909): [#def116]
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::mstPath’
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-909): [#def117]
kwin-6.3.4/src/main_wayland.cpp: scope_hint: In function ‘int main(int, char**)’
kwin-6.3.4/src/main_wayland.cpp:511:13: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::VirtualBackend::OutputInfo::physicalSizeInMM’
#  511 |             });
#      |             ^
#  509|                   .geometry = QRect(QPoint(), initialWindowSize),
#  510|                   .scale = outputScale,
#  511|->             });
#  512|           }
#  513|           a.setSession(KWin::Session::create(KWin::Session::Type::Noop));

Error: COMPILER_WARNING (CWE-252): [#def118]
kwin-6.3.4/src/main_x11.cpp: scope_hint: In member function ‘void KWin::ApplicationX11::crashChecking()’
kwin-6.3.4/src/main_x11.cpp:349:15: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
#  349 |         system(buf);
#      |         ~~~~~~^~~~~
#  347|           char buf[1024];
#  348|           sprintf(buf, "%s &", cmd.toLatin1().data());
#  349|->         system(buf);
#  350|           ::exit(1);
#  351|       }

Error: COMPILER_WARNING (CWE-252): [#def119]
kwin-6.3.4/src/main_x11.cpp: scope_hint: In static member function ‘static void KWin::ApplicationX11::crashHandler(int)’
kwin-6.3.4/src/main_x11.cpp:377:11: warning[-Wunused-result]: ignoring return value of ‘int system(const char*)’ declared with attribute ‘warn_unused_result’
#  377 |     system(cmd);
#      |     ~~~~~~^~~~~
#  375|   
#  376|       sleep(1);
#  377|->     system(cmd);
#  378|   }
#  379|   

Error: COMPILER_WARNING (CWE-909): [#def120]
kwin-6.3.4/src/outputconfigurationstore.cpp: scope_hint: In member function ‘std::pair<KWin::OutputConfiguration, QList<KWin::Output*> > KWin::OutputConfigurationStore::setupToConfig(Setup*, const std::unordered_map<KWin::Output*, long unsigned int>&) const’
kwin-6.3.4/src/outputconfigurationstore.cpp:395:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::dimming’
#  395 |         };
#      |         ^
#  393|               .allowSdrSoftwareBrightness = state.allowSdrSoftwareBrightness,
#  394|               .colorPowerTradeoff = state.colorPowerTradeoff,
#  395|->         };
#  396|           if (setupState.enabled) {
#  397|               priorities.push_back(std::make_pair(output, setupState.priority));

Error: COMPILER_WARNING (CWE-909): [#def121]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::dimming’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def122]
kwin-6.3.4/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.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfilePath’
#  521 |         };
#      |         ^
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def123]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::iccProfile’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def124]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxAverageBrightnessOverride’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def125]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::maxPeakBrightnessOverride’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def126]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::minBrightnessOverride’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def127]
kwin-6.3.4/src/outputconfigurationstore.cpp:521:9: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::OutputChangeSet::sdrGamutWideness’
#  519|               .allowSdrSoftwareBrightness = existingData.allowSdrSoftwareBrightness.value_or(output->brightnessDevice() == nullptr),
#  520|               .colorPowerTradeoff = existingData.colorPowerTradeoff.value_or(Output::ColorPowerTradeoff::PreferEfficiency),
#  521|->         };
#  522|           if (enable) {
#  523|               const auto modeSize = changeset->transform->map(mode->size());

Error: COMPILER_WARNING (CWE-909): [#def128]
kwin-6.3.4/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::currentBrightness’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def129]
kwin-6.3.4/src/placeholderoutput.cpp:25:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::State::desiredModeSize’
#   23|           .currentMode = mode,
#   24|           .enabled = true,
#   25|->     });
#   26|   
#   27|       setInformation(Information{

Error: COMPILER_WARNING (CWE-909): [#def130]
kwin-6.3.4/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): [#def131]
kwin-6.3.4/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): [#def132]
kwin-6.3.4/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): [#def133]
kwin-6.3.4/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): [#def134]
kwin-6.3.4/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): [#def135]
kwin-6.3.4/src/placeholderoutput.cpp: scope_hint: In constructor ‘KWin::PlaceholderOutput::PlaceholderOutput(const QSize&, qreal)’
kwin-6.3.4/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): [#def136]
kwin-6.3.4/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): [#def137]
kwin-6.3.4/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): [#def138]
kwin-6.3.4/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): [#def139]
kwin-6.3.4/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): [#def140]
kwin-6.3.4/src/placeholderoutput.cpp:30:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::Output::Information::maxAverageBrightness’
#   28|           .name = QStringLiteral("Placeholder-1"),
#   29|           .placeholder = true,
#   30|->     });
#   31|   }
#   32|   

Error: COMPILER_WARNING (CWE-909): [#def141]
kwin-6.3.4/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): [#def142]
kwin-6.3.4/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): [#def143]
kwin-6.3.4/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): [#def144]
kwin-6.3.4/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): [#def145]
kwin-6.3.4/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: COMPILER_WARNING (CWE-909): [#def146]
kwin-6.3.4/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp: scope_hint: In member function ‘std::shared_ptr<KWin::QPainterSwapchainSlot> KWin::QPainterSwapchain::acquire()’
kwin-6.3.4/src/platformsupport/scenes/qpainter/qpainterswapchain.cpp:89:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::GraphicsBufferOptions::modifiers’
#   89 |     });
#      |     ^
#   87|           .format = m_format,
#   88|           .software = true,
#   89|->     });
#   90|       if (!buffer) {
#   91|           qCWarning(KWIN_QPAINTER) << "Failed to allocate a qpainter swapchain graphics buffer";

Error: COMPILER_WARNING (CWE-477): [#def147]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In member function ‘bool ButtonRebindsFilter::sendKeySequence(const QKeySequence&, bool, std::chrono::microseconds)’
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:359:13: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  359 |         if (key == keySymQt) {
#      |             ^~~
/usr/include/qt6/QtCore/qbytearray.h:9: included_from: Included from here.
/usr/include/qt6/QtCore/qstringview.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qchar.h:728: 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.3.4/redhat-linux-build/src/config-kwin.h:2: included_from: Included from here.
kwin-6.3.4/src/plugin.h:9: included_from: Included from here.
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.h:10: included_from: Included from here.
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:8: included_from: Included from here.
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  357|       // handle modifier-only keys
#  358|       for (const auto &[keySymQt, keySymLinux] : s_modifierKeyTable) {
#  359|->         if (key == keySymQt) {
#  360|               RebindScope scope;
#  361|               sendKey(keySymLinux);

Error: COMPILER_WARNING (CWE-477): [#def148]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:366:66: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  366 |     QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(keys[0]);
#      |                                                            ~~~~~~^
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  364|       }
#  365|   
#  366|->     QList<xkb_keysym_t> syms = KWin::Xkb::keysymsFromQtKey(keys[0]);
#  367|   
#  368|       // Use keysyms from the keypad if and only if KeypadModifier is set

Error: COMPILER_WARNING (CWE-477): [#def149]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In lambda function
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:371:19: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  371 |         if (keys[0] & Qt::KeypadModifier) {
#      |             ~~~~~~^
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  369|       syms.erase(std::remove_if(syms.begin(), syms.end(), [keys](int sym) {
#  370|           bool onKeyPad = sym >= XKB_KEY_KP_Space && sym <= XKB_KEY_KP_Equal;
#  371|->         if (keys[0] & Qt::KeypadModifier) {
#  372|               return !onKeyPad;
#  373|           } else {

Error: COMPILER_WARNING (CWE-477): [#def150]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp: scope_hint: In member function ‘bool ButtonRebindsFilter::sendKeySequence(const QKeySequence&, bool, std::chrono::microseconds)’
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:401:9: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  401 |     if (key & Qt::ShiftModifier || level == 1) {
#      |         ^~~
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  399|       RebindScope scope;
#  400|   
#  401|->     if (key & Qt::ShiftModifier || level == 1) {
#  402|           sendKey(KEY_LEFTSHIFT);
#  403|       }

Error: COMPILER_WARNING (CWE-477): [#def151]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:404:9: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  404 |     if (key & Qt::ControlModifier) {
#      |         ^~~
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  402|           sendKey(KEY_LEFTSHIFT);
#  403|       }
#  404|->     if (key & Qt::ControlModifier) {
#  405|           sendKey(KEY_LEFTCTRL);
#  406|       }

Error: COMPILER_WARNING (CWE-477): [#def152]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:407:9: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  407 |     if (key & Qt::AltModifier) {
#      |         ^~~
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  405|           sendKey(KEY_LEFTCTRL);
#  406|       }
#  407|->     if (key & Qt::AltModifier) {
#  408|           sendKey(KEY_LEFTALT);
#  409|       }

Error: COMPILER_WARNING (CWE-477): [#def153]
kwin-6.3.4/src/plugins/buttonrebinds/buttonrebindsfilter.cpp:410:9: warning[-Wdeprecated-declarations]: ‘constexpr QKeyCombination::operator int() const’ is deprecated: Use QKeyCombination instead of int
#  410 |     if (key & Qt::MetaModifier) {
#      |         ^~~
/usr/include/qt6/QtCore/qnamespace.h:1920:26: note: declared here
# 1920 |     constexpr Q_IMPLICIT operator int() const noexcept
#      |                          ^~~~~~~~
#  408|           sendKey(KEY_LEFTALT);
#  409|       }
#  410|->     if (key & Qt::MetaModifier) {
#  411|           sendKey(KEY_LEFTMETA);
#  412|       }

Error: COMPILER_WARNING (CWE-1023): [#def154]
kwin-6.3.4/src/plugins/eis/eiscontext.cpp: scope_hint: In member function ‘void KWin::EisContext::handleEvents()’
kwin-6.3.4/src/plugins/eis/eiscontext.cpp:123:16: warning[-Wswitch]: enumeration value ‘EIS_EVENT_PONG’ not handled in switch
#  123 |         switch (eis_event_get_type(event)) {
#      |                ^
#  121|   
#  122|       while (eis_event *const event = eis_get_event(m_eisContext)) {
#  123|->         switch (eis_event_get_type(event)) {
#  124|           case EIS_EVENT_CLIENT_CONNECT: {
#  125|               auto client = eis_event_get_client(event);

Error: COMPILER_WARNING (CWE-1023): [#def155]
kwin-6.3.4/src/plugins/eis/eiscontext.cpp:123:16: warning[-Wswitch]: enumeration value ‘EIS_EVENT_SYNC’ not handled in switch
#  121|   
#  122|       while (eis_event *const event = eis_get_event(m_eisContext)) {
#  123|->         switch (eis_event_get_type(event)) {
#  124|           case EIS_EVENT_CLIENT_CONNECT: {
#  125|               auto client = eis_event_get_client(event);

Error: COMPILER_WARNING (CWE-477): [#def156]
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp: scope_hint: In member function ‘virtual void Aurorae::Decoration::hoverMoveEvent(QHoverEvent*)’
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp:483:62: warning[-Wdeprecated-declarations]: ‘QPointF QHoverEvent::posF() const’ is deprecated: Use position()
#  483 |         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#      |                                                   ~~~~~~~~~~~^~
/usr/include/qt6/QtQuick/qquickitem.h:14: included_from: Included from here.
/usr/include/qt6/QtQuick/QQuickItem:1: included_from: Included from here.
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp:39: included_from: Included from here.
/usr/include/qt6/QtGui/qevent.h:267:20: note: declared here
#  267 |     inline QPointF posF() const { return position(); }
#      |                    ^~~~
#  481|       if (m_view) {
#  482|           // turn a hover event into a mouse because we don't follow hovers as we don't think we have focus
#  483|->         QMouseEvent cloneEvent(QEvent::MouseMove, event->posF(), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
#  484|           event->setAccepted(false);
#  485|           m_view->forwardMouseEvent(&cloneEvent);

Error: COMPILER_WARNING (CWE-477): [#def157]
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp: scope_hint: In member function ‘void Aurorae::Decoration::updateBlur()’
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp:568:59: warning[-Wdeprecated-declarations]: ‘QVariant::Type QVariant::type() const’ is deprecated: Use typeId() or metaType().
#  568 |         if (static_cast<QMetaType::Type>(maskProperty.type()) == QMetaType::QRegion) {
#      |                                          ~~~~~~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qlocale.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qcalendar.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qdatetime.h:8: included_from: Included from here.
/usr/include/qt6/QtCore/qcborvalue.h:10: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonvalue.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/qjsonobject.h:7: included_from: Included from here.
/usr/include/qt6/QtCore/QJsonObject:1: included_from: Included from here.
/usr/include/KF6/KCoreAddons/kpluginmetadata.h:16: included_from: Included from here.
/usr/include/KF6/KCoreAddons/KPluginMetaData:1: included_from: Included from here.
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.h:11: included_from: Included from here.
kwin-6.3.4/src/plugins/kdecorations/aurorae/src/aurorae.cpp:6: included_from: Included from here.
/usr/include/qt6/QtCore/qvariant.h:432:10: note: declared here
#  432 |     Type type() const
#      |          ^~~~
#  566|       } else {
#  567|           const QVariant maskProperty = m_item->property("decorationMask");
#  568|->         if (static_cast<QMetaType::Type>(maskProperty.type()) == QMetaType::QRegion) {
#  569|               mask = maskProperty.value<QRegion>();
#  570|   

Error: COMPILER_WARNING: [#def158]
kwin-6.3.4/src/plugins/kscreen/kscreen.cpp: scope_hint: In constructor ‘KWin::KscreenEffect::KscreenEffect()’
kwin-6.3.4/src/plugins/kscreen/kscreen.cpp:52:40: warning[-Wextra]: enumerated and non-enumerated type in conditional expression
#   52 |     , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
#      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   50|       : Effect()
#   51|   #if KWIN_BUILD_X11
#   52|->     , m_atom(effects->waylandDisplay() ? XCB_ATOM_NONE : effects->announceSupportProperty("_KDE_KWIN_KSCREEN_SUPPORT", this))
#   53|   #endif
#   54|   {

Error: COMPILER_WARNING (CWE-252): [#def159]
kwin-6.3.4/src/plugins/nightlight/clockskewnotifierengine_linux.cpp: scope_hint: In member function ‘void KWin::LinuxClockSkewNotifierEngine::handleTimerCancelled()’
kwin-6.3.4/src/plugins/nightlight/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: COMPILER_WARNING (CWE-909): [#def160]
kwin-6.3.4/src/plugins/screencast/screencaststream.cpp: scope_hint: In member function ‘void KWin::ScreenCastStream::onStreamAddBuffer(pw_buffer*)’
kwin-6.3.4/src/plugins/screencast/screencaststream.cpp:303:66: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::GraphicsBufferOptions::modifiers’
#  303 |                                                                  })) {
#      |                                                                  ^
#  301|                                                                        .format = spaVideoFormatToDrmFormat(m_videoFormat.format),
#  302|                                                                        .software = true,
#  303|->                                                                  })) {
#  304|               pwBuffer->user_data = memfd;
#  305|               return;

Error: COMPILER_WARNING (CWE-909): [#def161]
kwin-6.3.4/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::opacityStack’
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING (CWE-909): [#def162]
kwin-6.3.4/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.3.4/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::renderNodes’
#  263 |     };
#      |     ^
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING (CWE-909): [#def163]
kwin-6.3.4/src/scene/itemrenderer_opengl.cpp:263:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::ItemRendererOpenGL::RenderContext::transformStack’
#  261|           .hardwareClipping = region != infiniteRegion() && ((mask & Scene::PAINT_WINDOW_TRANSFORMED) || (mask & Scene::PAINT_SCREEN_TRANSFORMED)),
#  262|           .renderTargetScale = viewport.scale(),
#  263|->     };
#  264|   
#  265|       renderContext.transformStack.push(QMatrix4x4());

Error: COMPILER_WARNING (CWE-477): [#def164]
kwin-6.3.4/src/scripting/windowthumbnailitem.cpp: scope_hint: In member function ‘QImage KWin::WindowThumbnailItem::fallbackImage() const’
kwin-6.3.4/src/scripting/windowthumbnailitem.cpp:396:39: warning[-Wdeprecated-declarations]: ‘QPixmap QIcon::pixmap(QWindow*, const QSize&, Mode, State) const’ is deprecated: Use pixmap(size, devicePixelRatio) instead
#  396 |         return m_client->icon().pixmap(window(), boundingRect().size().toSize()).toImage();
#      |                ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtGui/QIcon:1: included_from: Included from here.
kwin-6.3.4/src/window.h:24: included_from: Included from here.
kwin-6.3.4/src/scripting/windowthumbnailitem.cpp:20: included_from: Included from here.
/usr/include/qt6/QtGui/qicon.h:208:13: note: declared here
#  208 |     QPixmap pixmap(QWindow *window, const QSize &size, Mode mode = Normal, State state = Off) const;
#      |             ^~~~~~
#  394|   {
#  395|       if (m_client) {
#  396|->         return m_client->icon().pixmap(window(), boundingRect().size().toSize()).toImage();
#  397|       }
#  398|       return QImage();

Error: COMPILER_WARNING (CWE-477): [#def165]
kwin-6.3.4/src/scripting/windowthumbnailitem.cpp: scope_hint: In member function ‘QRectF KWin::WindowThumbnailItem::paintedRect() const’
kwin-6.3.4/src/scripting/windowthumbnailitem.cpp:415:60: warning[-Wdeprecated-declarations]: ‘QSize QIcon::actualSize(QWindow*, const QSize&, Mode, State) const’ is deprecated: Use actualSize(size) instead
#  415 |         const QSizeF iconSize = m_client->icon().actualSize(window(), boundingRect().size().toSize());
#      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtGui/qicon.h:214:11: note: declared here
#  214 |     QSize actualSize(QWindow *window, const QSize &size, Mode mode = Normal, State state = Off) const;
#      |           ^~~~~~~~~~
#  413|       }
#  414|       if (!Compositor::compositing()) {
#  415|->         const QSizeF iconSize = m_client->icon().actualSize(window(), boundingRect().size().toSize());
#  416|           return centeredSize(boundingRect(), iconSize);
#  417|       }

Error: COMPILER_WARNING (CWE-909): [#def166]
kwin-6.3.4/src/tabbox/x11_filter.cpp: scope_hint: In member function ‘void KWin::TabBox::X11Filter::keyPress(xcb_generic_event_t*)’
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::device’
#  109 |     };
#      |     ^
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING (CWE-909): [#def167]
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::modifiersRelevantForGlobalShortcuts’
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING (CWE-909): [#def168]
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::nativeScanCode’
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING (CWE-909): [#def169]
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::nativeVirtualKey’
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING (CWE-909): [#def170]
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::state’
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING (CWE-909): [#def171]
kwin-6.3.4/src/tabbox/x11_filter.cpp:109:5: warning[-Wmissing-field-initializers]: missing initializer for member ‘KWin::KeyboardKeyEvent::text’
#  107|           .modifiers = Qt::KeyboardModifier(keyQt & Qt::KeyboardModifierMask),
#  108|           .timestamp = std::chrono::milliseconds(keyEvent->time),
#  109|->     };
#  110|   
#  111|       workspace()->tabbox()->keyPress(keyKDE);

Error: COMPILER_WARNING: [#def172]
kwin-6.3.4/src/virtualdesktops.cpp: scope_hint: In member function ‘updateRootInfo’
kwin-6.3.4/src/virtualdesktops.cpp:629:45: warning[-Walloc-size-larger-than=]: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807
#  629 |         NETPoint *viewports = new NETPoint[n];
#      |                                             ^
/usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here
#  140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t)
#      |                          ^
#  627|           const int n = count();
#  628|           m_rootInfo->setNumberOfDesktops(n);
#  629|->         NETPoint *viewports = new NETPoint[n];
#  630|           m_rootInfo->setDesktopViewport(n, *viewports);
#  631|           delete[] viewports;

Error: COMPILER_WARNING (CWE-457): [#def173]
kwin-6.3.4/src/wayland/inputmethod_v1.cpp: scope_hint: In member function ‘KWin::InputMethodGrabV1::sendKey(unsigned int, unsigned int, unsigned int, KWin::KeyboardKeyState)’
kwin-6.3.4/src/wayland/inputmethod_v1.cpp:73:20: warning[-Wmaybe-uninitialized]: ‘waylandState’ may be used uninitialized
#   73 |         d->send_key(r->handle, serial, timestamp, key, waylandState);
#      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kwin-6.3.4/src/wayland/inputmethod_v1.cpp:59:13: note: ‘waylandState’ was declared here
#   59 |     quint32 waylandState;
#      |             ^~~~~~~~~~~~
#   71|       const auto resources = d->resourceMap();
#   72|       for (auto r : resources) {
#   73|->         d->send_key(r->handle, serial, timestamp, key, waylandState);
#   74|       }
#   75|   }

Error: COMPILER_WARNING (CWE-457): [#def174]
kwin-6.3.4/src/wayland/keyboard.cpp: scope_hint: In member function ‘KWin::KeyboardInterface::sendKey(unsigned int, KWin::KeyboardKeyState, KWin::ClientConnection*)’
kwin-6.3.4/src/wayland/keyboard.cpp:193:20: warning[-Wmaybe-uninitialized]: ‘waylandState’ may be used uninitialized
#  193 |         d->send_key(keyboardResource->handle, serial, d->seat->timestamp().count(), key, waylandState);
#      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kwin-6.3.4/src/wayland/keyboard.cpp:178:13: note: ‘waylandState’ was declared here
#  178 |     quint32 waylandState;
#      |             ^~~~~~~~~~~~
#  191|       const quint32 serial = d->seat->display()->nextSerial();
#  192|       for (KeyboardInterfacePrivate::Resource *keyboardResource : keyboards) {
#  193|->         d->send_key(keyboardResource->handle, serial, d->seat->timestamp().count(), key, waylandState);
#  194|       }
#  195|   }

Error: COMPILER_WARNING (CWE-457): [#def175]
kwin-6.3.4/src/window.cpp:1558:24: warning[-Wmaybe-uninitialized]: ‘bestScore’ may be used uninitialized
# 1558 |         if (!candidate || score < bestScore) {
#      |             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
kwin-6.3.4/src/window.cpp: scope_hint: In member function ‘KWin::Window::nextInteractiveMoveGeometry(QPointF const&) const’
kwin-6.3.4/src/window.cpp:1544:11: note: ‘bestScore’ was declared here
# 1544 |     qreal bestScore;
#      |           ^~~~~~~~~
# 1556|           const qreal score = QLineF(anchor, closest).length();
# 1557|   
# 1558|->         if (!candidate || score < bestScore) {
# 1559|               candidate = closest;
# 1560|               bestScore = score;

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-181.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namekwin-6.3.4-2.fc43
store-results-to/tmp/tmpimdqa8y3/kwin-6.3.4-2.fc43.tar.xz
time-created2025-04-25 14:09:12
time-finished2025-04-25 14:29:04
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpimdqa8y3/kwin-6.3.4-2.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpimdqa8y3/kwin-6.3.4-2.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9