kf5-kwayland-5.116.0-10.fc44
List of Findings
Error: COMPILER_WARNING (CWE-457): [#def1]
kwayland-5.116.0/autotests/client/test_xdg_shell.cpp: scope_hint: In member function ‘XdgShellTest::init()’
kwayland-5.116.0/autotests/client/test_xdg_shell.cpp:121:60: warning[-Wmaybe-uninitialized]: ‘iface’ may be used uninitialized
kwayland-5.116.0/autotests/client/test_xdg_shell.cpp:108:25: note: ‘iface’ was declared here
Error: COMPILER_WARNING: [#def2]
kwayland-5.116.0/src/client/buffer_p.h:17:29: warning[-Wodr]: type ‘struct Private’ violates the C++ One Definition Rule
kwayland-5.116.0/src/client/buffer_p.h:17:29: note: a different type is defined in another translation unit
kwayland-5.116.0/src/client/buffer_p.h:25:50: note: the first difference of corresponding definitions is field ‘nativeBuffer’
kwayland-5.116.0/src/client/buffer_p.h:25:50: note: a field of same name but different type is defined in another translation unit
kwayland-5.116.0/src/client/wayland_pointer_p.h:16:7: note: type ‘struct WaylandPointer’ defined in anonymous namespace cannot match across the translation unit boundary
Error: COMPILER_WARNING: [#def3]
kwayland-5.116.0/src/client/buffer.cpp:7: included_from: Included from here.
kwayland-5.116.0/src/client/buffer_p.h:17:29: warning[-Wsubobject-linkage]: ‘KWayland::Client::Buffer::Private’ has a field ‘KWayland::Client::WaylandPointer<wl_buffer, wl_buffer_destroy> KWayland::Client::Buffer::Private::nativeBuffer’ whose type has internal linkage
Error: COMPILER_WARNING (CWE-704): [#def4]
kwayland-5.116.0/src/client/buffer_p.h:22:10: warning[-Wlto-type-mismatch]: type of ‘destroy’ does not match original declaration
kwayland-5.116.0/src/client/buffer.cpp:41:6: note: ‘destroy’ was previously declared here
kwayland-5.116.0/src/client/buffer.cpp:41:6: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
Error: COMPILER_WARNING (CWE-909): [#def5]
kwayland-5.116.0/src/client/plasmavirtualdesktop.cpp:268:101: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_virtual_desktop_listener::position’
Error: COMPILER_WARNING (CWE-909): [#def6]
kwayland-5.116.0/src/client/plasmawindowmanagement.cpp:159:1: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_management_listener::stacking_order_changed_2’
Error: COMPILER_WARNING (CWE-909): [#def7]
kwayland-5.116.0/src/client/plasmawindowmanagement.cpp:442:1: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_listener::client_geometry’
Error: COMPILER_WARNING (CWE-909): [#def8]
kwayland-5.116.0/src/client/pointer.cpp:72:155: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_pointer_listener::axis_relative_direction’
Error: COMPILER_WARNING (CWE-909): [#def9]
kwayland-5.116.0/src/client/pointer.cpp:72:155: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_pointer_listener::axis_value120’
Error: COMPILER_WARNING (CWE-909): [#def10]
kwayland-5.116.0/src/client/surface.cpp:86:101: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_surface_listener::preferred_buffer_scale’
Error: COMPILER_WARNING (CWE-909): [#def11]
kwayland-5.116.0/src/client/surface.cpp:86:101: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_surface_listener::preferred_buffer_transform’
Error: COMPILER_WARNING: [#def12]
kwayland-5.116.0/src/client/surface_p.h:18:30: warning[-Wodr]: type ‘struct Private’ violates the C++ One Definition Rule
kwayland-5.116.0/src/client/surface_p.h:18:30: note: a different type is defined in another translation unit
kwayland-5.116.0/src/client/surface_p.h:24:52: note: the first difference of corresponding definitions is field ‘surface’
kwayland-5.116.0/src/client/surface_p.h:24:52: note: a field of same name but different type is defined in another translation unit
kwayland-5.116.0/src/client/wayland_pointer_p.h:16:7: note: type ‘struct WaylandPointer’ defined in anonymous namespace cannot match across the translation unit boundary
Error: COMPILER_WARNING: [#def13]
kwayland-5.116.0/src/client/surface.cpp:9: included_from: Included from here.
kwayland-5.116.0/src/client/surface_p.h:18:30: warning[-Wsubobject-linkage]: ‘KWayland::Client::Surface::Private’ has a field ‘KWayland::Client::WaylandPointer<wl_surface, wl_surface_destroy> KWayland::Client::Surface::Private::surface’ whose type has internal linkage
Error: COMPILER_WARNING (CWE-909): [#def14]
kwayland-5.116.0/src/client/touch.cpp:127:126: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_touch_listener::orientation’
Error: COMPILER_WARNING (CWE-909): [#def15]
kwayland-5.116.0/src/client/touch.cpp:127:126: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_touch_listener::shape’
Error: COMPILER_WARNING: [#def16]
kwayland-5.116.0/src/client/xdgshell_v6.cpp:11: included_from: Included from here.
kwayland-5.116.0/src/client/xdgshell_p.h:64:28: warning[-Woverloaded-virtual=]: ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)’ was hidden
kwayland-5.116.0/src/client/xdgshell_v6.cpp:29:20: note: by ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShellUnstableV6::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::XdgShellSurface*, const KWayland::Client::XdgPositioner&, QObject*)’
Error: COMPILER_WARNING: [#def17]
kwayland-5.116.0/src/client/xdgshell_v5.cpp:12: included_from: Included from here.
kwayland-5.116.0/src/client/xdgshell_p.h:76:28: warning[-Woverloaded-virtual=]: ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::XdgShellSurface*, const KWayland::Client::XdgPositioner&, QObject*)’ was hidden
kwayland-5.116.0/src/client/xdgshell_v5.cpp:26:20: note: by ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShellUnstableV5::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)’
Error: COMPILER_WARNING: [#def18]
kwayland-5.116.0/src/client/xdgshell_p.h:86:28: warning[-Woverloaded-virtual=]: ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShell::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::XdgShellPopup*, const KWayland::Client::XdgPositioner&, QObject*)’ was hidden
kwayland-5.116.0/src/client/xdgshell_v5.cpp:26:20: note: by ‘virtual KWayland::Client::XdgShellPopup* KWayland::Client::XdgShellUnstableV5::Private::getXdgPopup(KWayland::Client::Surface*, KWayland::Client::Surface*, KWayland::Client::Seat*, quint32, const QPoint&, QObject*)’
Error: COMPILER_WARNING (CWE-909): [#def19]
kwayland-5.116.0/src/client/xdgshell_stable.cpp:288:118: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_toplevel_listener::configure_bounds’
Error: COMPILER_WARNING (CWE-909): [#def20]
kwayland-5.116.0/src/client/xdgshell_stable.cpp:288:118: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_toplevel_listener::wm_capabilities’
Error: COMPILER_WARNING (CWE-909): [#def21]
kwayland-5.116.0/src/client/xdgshell_stable.cpp:527:118: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_popup_listener::repositioned’
Error: COMPILER_WARNING (CWE-909): [#def22]
kwayland-5.116.0/src/server/appmenu_interface.cpp:47:116: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_appmenu_manager_interface::release’
Error: COMPILER_WARNING (CWE-909): [#def23]
kwayland-5.116.0/src/server/contrast_interface.cpp:154:132: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_contrast_interface::set_frost’
Error: COMPILER_WARNING (CWE-909): [#def24]
kwayland-5.116.0/src/server/contrast_interface.cpp:154:132: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_contrast_interface::unset_frost’
Error: COMPILER_WARNING (CWE-909): [#def25]
kwayland-5.116.0/src/server/fakeinput_interface.cpp:76:111: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_fake_input_interface::destroy’
Error: COMPILER_WARNING (CWE-909): [#def26]
kwayland-5.116.0/src/server/fakeinput_interface.cpp:76:111: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_fake_input_interface::keyboard_keysym’
Error: COMPILER_WARNING (CWE-909): [#def27]
kwayland-5.116.0/src/server/keystate_interface.cpp:70:108: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_kwin_keystate_interface::destroy’
Error: COMPILER_WARNING (CWE-909): [#def28]
kwayland-5.116.0/src/server/linuxdmabuf_v1_interface.cpp:175:102: warning[-Wmissing-field-initializers]: missing initializer for member ‘zwp_linux_dmabuf_v1_interface::get_default_feedback’
Error: COMPILER_WARNING (CWE-909): [#def29]
kwayland-5.116.0/src/server/linuxdmabuf_v1_interface.cpp:175:102: warning[-Wmissing-field-initializers]: missing initializer for member ‘zwp_linux_dmabuf_v1_interface::get_surface_feedback’
Error: COMPILER_WARNING (CWE-909): [#def30]
kwayland-5.116.0/src/server/plasmashell_interface.cpp:152:123: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_surface_interface::open_under_cursor’
Error: COMPILER_WARNING (CWE-909): [#def31]
kwayland-5.116.0/src/server/plasmawindowmanagement_interface.cpp:132:137: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_management_interface::get_stacking_order’
Error: COMPILER_WARNING (CWE-909): [#def32]
kwayland-5.116.0/src/server/plasmawindowmanagement_interface.cpp:344:127: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_interface::request_enter_activity’
Error: COMPILER_WARNING (CWE-909): [#def33]
kwayland-5.116.0/src/server/plasmawindowmanagement_interface.cpp:344:127: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_interface::request_leave_activity’
Error: COMPILER_WARNING (CWE-909): [#def34]
kwayland-5.116.0/src/server/plasmawindowmanagement_interface.cpp:344:127: warning[-Wmissing-field-initializers]: missing initializer for member ‘org_kde_plasma_window_interface::send_to_output’
Error: COMPILER_WARNING (CWE-909): [#def35]
kwayland-5.116.0/src/server/pointergestures_interface_v1.cpp:44:156: warning[-Wmissing-field-initializers]: missing initializer for member ‘zwp_pointer_gestures_v1_interface::get_hold_gesture’
Error: COMPILER_WARNING (CWE-909): [#def36]
kwayland-5.116.0/src/server/pointergestures_interface_v1.cpp:44:156: warning[-Wmissing-field-initializers]: missing initializer for member ‘zwp_pointer_gestures_v1_interface::release’
Error: COMPILER_WARNING (CWE-909): [#def37]
kwayland-5.116.0/src/server/surface_interface.cpp:255:97: warning[-Wmissing-field-initializers]: missing initializer for member ‘wl_surface_interface::offset’
Error: COMPILER_WARNING (CWE-909): [#def38]
kwayland-5.116.0/src/server/xdgshell_stable_interface.cpp:608:110: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_positioner_interface::set_parent_configure’
Error: COMPILER_WARNING (CWE-909): [#def39]
kwayland-5.116.0/src/server/xdgshell_stable_interface.cpp:608:110: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_positioner_interface::set_parent_size’
Error: COMPILER_WARNING (CWE-909): [#def40]
kwayland-5.116.0/src/server/xdgshell_stable_interface.cpp:608:110: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_positioner_interface::set_reactive’
Error: COMPILER_WARNING (CWE-909): [#def41]
kwayland-5.116.0/src/server/xdgshell_stable_interface.cpp:924:122: warning[-Wmissing-field-initializers]: missing initializer for member ‘xdg_popup_interface::reposition’
Scan Properties
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-23.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | kf5-kwayland-5.116.0-10.fc44 |
| store-results-to | /tmp/tmp_nwywsss/kf5-kwayland-5.116.0-10.fc44.tar.xz |
| time-created | 2026-01-08 17:30:34 |
| time-finished | 2026-01-08 17:34:58 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp_nwywsss/kf5-kwayland-5.116.0-10.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp_nwywsss/kf5-kwayland-5.116.0-10.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |