2026-05-22 19:53 ftp://ftp.de.debian.org/debian/pool/main/m/mako-notifier/mako-notifier_1.11.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=cairo --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-7.0.7+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: bc04c0db (2026-05-22 08:18:49 +0200) count: 104 105 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: mako-notifier-1.11.0/dbus/dbus.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/cairo-pixbuf.c:17:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:19:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_criteria [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_NOMATCH [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_PARSE_STATE_NORMAL [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:466:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_criteria [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/criteria.c:514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/dbus/mako.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_SORT_CRITERIA_TIME [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ALIGN_LEFT [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_style [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:432:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALID_FORMAT_SPECIFIERS [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:511:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:528:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_SORT_CRITERIA_URGENCY [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:595:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:746:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:783:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:897:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/config.c:1003:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/dbus/mako.c:152:7: style: Local variable 'ret' shadows outer variable [shadowVariable] mako-notifier-1.11.0/dbus/mako.c:145:6: note: Shadowed variable mako-notifier-1.11.0/dbus/mako.c:152:7: note: Shadow local variable mako-notifier-1.11.0/dbus/xdg.c:147:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_action [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:21:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_EVENT_SIGNAL [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_EVENT_TIMER [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:100:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_EVENT_TIMER [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:128:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_timer [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_EVENT_TIMER [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/event-loop.c:92:44: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/event-loop.c:92:65: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/icon.c:291:57: style: Parameter 'notif' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/criteria.c:47:43: style: Parameter 'pattern' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/criteria.c:47:58: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/criteria.c:465:63: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/criteria.c:499:9: style: Variable 'invalid_option' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/criteria.c:553:30: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/makoctl.c:21:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:557:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:665:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:684:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:840:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/notification.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_NOTIFICATION_URGENCY_UNKNOWN [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/notification.c:73:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_notification [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/notification.c:443:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_PRESSED [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/notification.c:474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_NOTIFICATION_URGENCY_UNKNOWN [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/notification.c:491:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_SORT_CRITERIA_TIME [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/dbus/xdg.c:291:13: style: Local variable 'data' shadows outer argument [shadowArgument] mako-notifier-1.11.0/dbus/xdg.c:93:53: note: Shadowed argument mako-notifier-1.11.0/dbus/xdg.c:291:13: note: Shadow local variable mako-notifier-1.11.0/notification.c:534:7: style: Condition '!location' is always true [knownConditionTrueFalse] mako-notifier-1.11.0/notification.c:526:29: note: Assignment 'location=NULL', assigned value is 0 mako-notifier-1.11.0/notification.c:530:7: note: Assuming condition is false mako-notifier-1.11.0/notification.c:534:7: note: Condition '!location' is always true mako-notifier-1.11.0/notification.c:546:12: style: Condition 'count==1' is always true [knownConditionTrueFalse] mako-notifier-1.11.0/notification.c:528:17: note: Assignment 'count=0', assigned value is 0 mako-notifier-1.11.0/notification.c:530:7: note: Assuming condition is false mako-notifier-1.11.0/notification.c:540:24: note: count is incremented', new value is 1 mako-notifier-1.11.0/notification.c:546:12: note: Condition 'count==1' is always true mako-notifier-1.11.0/notification.c:23:38: style: Parameter 'hotspot' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/notification.c:488:22: style: Variable 'config' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/pool-buffer.c:14:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/pool-buffer.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/pool-buffer.c:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHM_FORMAT_ARGB8888 [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/pool-buffer.c:121:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pool_buffer [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/pool-buffer.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:238:4: error: Common realloc mistake: 'actions' nulled but not freed upon failure [memleakOnRealloc] mako-notifier-1.11.0/makoctl.c:173:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mako-notifier-1.11.0/makoctl.c:83:53: style: Parameter 'argv' can be declared as const array [constParameter] mako-notifier-1.11.0/makoctl.c:130:7: style: Variable 'types' can be declared as const array [constVariable] mako-notifier-1.11.0/render.c:30:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/render.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_SUBPIXEL_ORDER_DEFAULT [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/render.c:87:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SUBPIXEL_NONE [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/render.c:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_ICON_LOCATION_TOP [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/render.c:354:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_SOURCE [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/makoctl.c:130:16: style: Variable 'types' is assigned a value that is never used. [unreadVariable] mako-notifier-1.11.0/types.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_OPERATOR_OVER [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_NOTIFICATION_URGENCY_LOW [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:183:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_criteria_spec [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAKO_PARSE_STATE_NORMAL [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWLR_LAYER_SURFACE_V1_ANCHOR_TOP [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:52:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_output [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TOUCHPOINTS [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TOUCHPOINTS [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TOUCHPOINTS [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:175:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:221:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WP_CURSOR_SHAPE_DEVICE_V1_SHAPE_DEFAULT [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_POINTER [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mako_seat [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:419:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/wayland.c:607:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mako-notifier-1.11.0/types.c:82:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/types.c:138:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/types.c:187:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mako-notifier-1.11.0/render.c:393:19: style: Checking if unsigned expression '(unsigned long)style->max_visible' is less than zero. [unsignedLessThanZero] mako-notifier-1.11.0/render.c:358:25: note: Assignment 'visible_count=0', assigned value is 0 mako-notifier-1.11.0/render.c:366:22: note: Assuming condition is false mako-notifier-1.11.0/render.c:393:19: note: Unsigned less than zero mako-notifier-1.11.0/render.c:81:67: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/render.c:340:63: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/wayland.c:739:60: style:inconclusive: Function 'schedule_frame_and_commit' argument 1 names different: declaration 'state' definition 'surface'. [funcArgNamesDifferent] mako-notifier-1.11.0/wayland.c:359:60: note: Function 'schedule_frame_and_commit' argument 1 names different: declaration 'state' definition 'surface'. mako-notifier-1.11.0/wayland.c:739:60: note: Function 'schedule_frame_and_commit' argument 1 names different: declaration 'state' definition 'surface'. mako-notifier-1.11.0/wayland.c:95:22: style: Parameter 'wl_surface' can be declared as pointer to const [constParameterPointer] mako-notifier-1.11.0/config.c:403:2: error: Memory leak: new_output [memleak] mako-notifier-1.11.0/config.c:704:4: error: Memory leak: binding.action_name [memleak] mako-notifier-1.11.0/config.c:704:4: error: Memory leak: binding.command [memleak] mako-notifier-1.11.0/config.c:765:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] diff: 2.20.0 mako-notifier-1.11.0/dbus/mako.c:152:7: style: Local variable 'ret' shadows outer variable [shadowVariable] mako-notifier-1.11.0/dbus/mako.c:145:6: note: Shadowed declaration mako-notifier-1.11.0/dbus/mako.c:152:7: note: Shadow variable head mako-notifier-1.11.0/dbus/mako.c:152:7: style: Local variable 'ret' shadows outer variable [shadowVariable] mako-notifier-1.11.0/dbus/mako.c:145:6: note: Shadowed variable mako-notifier-1.11.0/dbus/mako.c:152:7: note: Shadow local variable head mako-notifier-1.11.0/dbus/xdg.c:291:13: style: Local variable 'data' shadows outer argument [shadowArgument] mako-notifier-1.11.0/dbus/xdg.c:93:53: note: Shadowed argument mako-notifier-1.11.0/dbus/xdg.c:291:13: note: Shadow local variable 2.20.0 mako-notifier-1.11.0/dbus/xdg.c:291:13: style: Local variable 'data' shadows outer argument [shadowArgument] mako-notifier-1.11.0/dbus/xdg.c:93:53: note: Shadowed declaration mako-notifier-1.11.0/dbus/xdg.c:291:13: note: Shadow variable 2.20.0 mako-notifier-1.11.0/makoctl.c:874:3: error: Common realloc mistake: 'modes' nulled but not freed upon failure [memleakOnRealloc] DONE