2026-05-02 06:15 ftp://ftp.de.debian.org/debian/pool/main/g/gnome-ponytail-daemon/gnome-ponytail-daemon_0.0.11.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 101 101 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:126:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:141:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:175:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:226:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GApplication [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gnome-ponytail-daemon.c:166:23: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-context.c:45:51: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-context.c:51:48: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-context.c:71:43: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-context.c:93:39: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-context.c:105:42: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:178:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:191:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:262:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:295:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:313:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:405:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GVariant [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:488:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:510:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:551:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:570:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:100:7: error: Memory pointed to by 'io_channel' is freed twice. [doubleFree] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:97:7: note: Memory pointed to by 'io_channel' is freed twice. gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:100:7: note: Memory pointed to by 'io_channel' is freed twice. gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:77:34: style: Parameter 'event_controller' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:261:21: style: Variable 'ei_device' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:294:21: style: Variable 'ei_device' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:312:21: style: Variable 'ei_device' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:466:42: style: Parameter 'ei_client' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:472:42: style: Parameter 'ei_client' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-ei-client.c:478:41: style: Parameter 'ei_client' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:45:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:120:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:136:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:194:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:226:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:262:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:341:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:358:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:383:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:242:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:293:33: note: You might need to cast the function pointer here gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:242:36: note: Parameter 'connection' can be declared as pointer to const gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:244:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:293:33: note: You might need to cast the function pointer here gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:244:36: note: Parameter 'data' can be declared as pointer to const gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:337:39: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-event-controller.c:373:48: style: Parameter 'event_controller' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:198:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:324:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:356:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:408:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:503:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:515:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:534:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:555:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:615:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:668:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:699:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:730:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:762:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:799:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:814:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:842:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:80:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:169:32: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:529:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gpd_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:580:32: note: You might need to cast the function pointer here gnome-ponytail-daemon-0.0.11/src/gpd-session.c:529:41: note: Parameter 'pspec' can be declared as pointer to const gnome-ponytail-daemon-0.0.11/src/gpd-session.c:550:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gpd_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:581:32: note: You might need to cast the function pointer here gnome-ponytail-daemon-0.0.11/src/gpd-session.c:550:39: note: Parameter 'pspec' can be declared as pointer to const gnome-ponytail-daemon-0.0.11/src/gpd-session.c:567:31: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] gnome-ponytail-daemon-0.0.11/src/gpd-session.c:169:38: style: Variable 'proxy' is assigned a value that is never used. [unreadVariable] gnome-ponytail-daemon-0.0.11/src/gpd-stream.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpd_stream_parent_class [valueFlowBailoutIncompleteVar] gnome-ponytail-daemon-0.0.11/src/gpd-stream.c:52:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gnome-ponytail-daemon-0.0.11/src/gpd-stream.c:108:29: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] diff: DONE