kf6-kwindowsystem-6.22.0-1.fc44

List of Findings

Error: COMPILER_WARNING (CWE-477): [#def1]
kwindowsystem-6.22.0/src/kkeyserver.cpp: scope_hint: In function ‘uint KKeyServer::getModsRequired(uint)’
kwindowsystem-6.22.0/src/kkeyserver.cpp:1339:36: warning[-Wdeprecated-declarations]: ‘KeySym XKeycodeToKeysym(Display*, KeyCode, int)’ is deprecated
# 1339 |         if (sym == XKeycodeToKeysym(QX11Info::display(), code, 0)) {
#      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kwindowsystem-6.22.0/src/kkeyserver.h:15: included_from: Included from here.
kwindowsystem-6.22.0/src/kkeyserver.cpp:10: included_from: Included from here.
/usr/include/X11/Xlib.h:1683:15: note: declared here
# 1683 | extern KeySym XKeycodeToKeysym(
#      |               ^~~~~~~~~~~~~~~~
# 1337|           //  can take precedence over the others, in case the modified
# 1338|           //  key produces the same symbol.
# 1339|->         if (sym == XKeycodeToKeysym(QX11Info::display(), code, 0)) {
# 1340|               ;
# 1341|           } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 1)) {

Error: COMPILER_WARNING (CWE-477): [#def2]
kwindowsystem-6.22.0/src/kkeyserver.cpp:1341:43: warning[-Wdeprecated-declarations]: ‘KeySym XKeycodeToKeysym(Display*, KeyCode, int)’ is deprecated
# 1341 |         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 1)) {
#      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1683:15: note: declared here
# 1683 | extern KeySym XKeycodeToKeysym(
#      |               ^~~~~~~~~~~~~~~~
# 1339|           if (sym == XKeycodeToKeysym(QX11Info::display(), code, 0)) {
# 1340|               ;
# 1341|->         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 1)) {
# 1342|               mod = Qt::SHIFT;
# 1343|           } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 2)) {

Error: COMPILER_WARNING (CWE-477): [#def3]
kwindowsystem-6.22.0/src/kkeyserver.cpp:1343:43: warning[-Wdeprecated-declarations]: ‘KeySym XKeycodeToKeysym(Display*, KeyCode, int)’ is deprecated
# 1343 |         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 2)) {
#      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1683:15: note: declared here
# 1683 | extern KeySym XKeycodeToKeysym(
#      |               ^~~~~~~~~~~~~~~~
# 1341|           } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 1)) {
# 1342|               mod = Qt::SHIFT;
# 1343|->         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 2)) {
# 1344|               mod = MODE_SWITCH;
# 1345|           } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 3)) {

Error: COMPILER_WARNING (CWE-477): [#def4]
kwindowsystem-6.22.0/src/kkeyserver.cpp:1345:43: warning[-Wdeprecated-declarations]: ‘KeySym XKeycodeToKeysym(Display*, KeyCode, int)’ is deprecated
# 1345 |         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 3)) {
#      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1683:15: note: declared here
# 1683 | extern KeySym XKeycodeToKeysym(
#      |               ^~~~~~~~~~~~~~~~
# 1343|           } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 2)) {
# 1344|               mod = MODE_SWITCH;
# 1345|->         } else if (sym == XKeycodeToKeysym(QX11Info::display(), code, 3)) {
# 1346|               mod = Qt::SHIFT | MODE_SWITCH;
# 1347|           }

Error: COMPILER_WARNING (CWE-477): [#def5]
kwindowsystem-6.22.0/src/kkeyserver.cpp: scope_hint: In function ‘bool KKeyServer::xEventToQt(XEvent*, int*)’
kwindowsystem-6.22.0/src/kkeyserver.cpp:1587:36: warning[-Wdeprecated-declarations]: ‘KeySym XKeycodeToKeysym(Display*, KeyCode, int)’ is deprecated
# 1587 |         uint sym = XKeycodeToKeysym(QX11Info::display(), keyCodeX, 0);
#      |                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/X11/Xlib.h:1683:15: note: declared here
# 1683 | extern KeySym XKeycodeToKeysym(
#      |               ^~~~~~~~~~~~~~~~
# 1585|       //  e.g., KP_4 => Shift+KP_Left, and Shift+KP_4 => KP_Left.
# 1586|       if (e->xkey.state & modXNumLock()) {
# 1587|->         uint sym = XKeycodeToKeysym(QX11Info::display(), keyCodeX, 0);
# 1588|           // TODO: what's the xor operator in c++?
# 1589|           // If this is a keypad key,

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-75.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namekf6-kwindowsystem-6.22.0-1.fc44
store-results-to/tmp/tmpoysadjbs/kf6-kwindowsystem-6.22.0-1.fc44.tar.xz
time-created2026-01-08 18:16:35
time-finished2026-01-08 18:21:21
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpoysadjbs/kf6-kwindowsystem-6.22.0-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpoysadjbs/kf6-kwindowsystem-6.22.0-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9