Log of Meson test suite run on 2025-03-14T00:32:30.003055 Inherited environment: SELENIUM_JAR_PATH=/usr/share/java/selenium-server.jar CONDA=/usr/share/miniconda GITHUB_WORKSPACE=/home/runner/work/cmd-polkit/cmd-polkit JAVA_HOME_11_X64=/usr/lib/jvm/temurin-11-jdk-amd64 GITHUB_PATH=/home/runner/work/_temp/_runner_file_commands/add_path_acec59bc-a4d7-4489-9367-b8e1afaca86b GITHUB_ACTION=__run JAVA_HOME=/usr/lib/jvm/temurin-17-jdk-amd64 GITHUB_RUN_NUMBER=118 RUNNER_NAME=GitHub-Actions-1000000006 GRADLE_HOME=/usr/share/gradle-8.13 GITHUB_REPOSITORY_OWNER_ID=1904134 ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE=/opt/actionarchivecache XDG_CONFIG_HOME=/home/runner/.config MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA= DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1 ANT_HOME=/usr/share/ant JAVA_HOME_8_X64=/usr/lib/jvm/temurin-8-jdk-amd64 GITHUB_TRIGGERING_ACTOR=OmarCastro GITHUB_REF_TYPE=branch HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS=3650 ANDROID_NDK=/usr/local/lib/android/sdk/ndk/27.2.12479018 BOOTSTRAP_HASKELL_NONINTERACTIVE=1 PIPX_BIN_DIR=/opt/pipx_bin PWD=/home/runner/work/cmd-polkit/cmd-polkit STATS_TRP=true DEPLOYMENT_BASEPATH=/opt/runner GITHUB_REPOSITORY_ID=272237875 GITHUB_ACTIONS=true STATS_VMD=true ANDROID_NDK_LATEST_HOME=/usr/local/lib/android/sdk/ndk/28.0.13004108 SYSTEMD_EXEC_PID=835 GITHUB_SHA=71852e7760de264383859f350dd3a987d121775d GITHUB_WORKFLOW_REF=OmarCastro/cmd-polkit/.github/workflows/static.yml@refs/heads/master POWERSHELL_DISTRIBUTION_CHANNEL=GitHub-Actions-ubuntu24 RUNNER_ENVIRONMENT=github-hosted STATS_EXTP=https://provjobdprod.z13.web.core.windows.net/settings/provjobdsettings-latest/provjobd.data DOTNET_MULTILEVEL_LOOKUP=0 GITHUB_REF=refs/heads/master RUNNER_OS=Linux CACHE_KEY=655570906aa7b69870c6c56c256b1ec2 GITHUB_REF_PROTECTED=false HOME=/home/runner GITHUB_API_URL=https://api.github.com LANG=C.UTF-8 RUNNER_TRACKING_ID=github_16d6f67f-83d6-4324-b775-d6b99e54bfed ACTIONS_ID_TOKEN_REQUEST_TOKEN=eyJhbGciOiJSUzI1NiIsImtpZCI6IjM4ODI2YjE3LTZhMzAtNWY5Yi1iMTY5LThiZWI4MjAyZjcyMyIsInR5cCI6IkpXVCIsIng1dCI6InlrTmFZNHFNX3RhNGsyVGdaT0NFWUxrY1lsQSJ9.eyJJZGVudGl0eVR5cGVDbGFpbSI6IlN5c3RlbTpTZXJ2aWNlSWRlbnRpdHkiLCJhYyI6Ilt7XCJTY29wZVwiOlwicmVmcy9oZWFkcy9tYXN0ZXJcIixcIlBlcm1pc3Npb25cIjozfV0iLCJhY3NsIjoiMTAiLCJhdWQiOiJ2c286NjQ2ODFlYzUtN2YzZC00MGU0LTk5MjctYzliMmVjYWE2NmI2IiwiYmlsbGluZ19vd25lcl9pZCI6IlVfa2dET0FCME9CZyIsImV4cCI6MTc0MTkzNDUwMSwiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS93cy8yMDA4LzA2L2lkZW50aXR5L2NsYWltcy9wcmltYXJ5c2lkIjoiZGRkZGRkZGQtZGRkZC1kZGRkLWRkZGQtZGRkZGRkZGRkZGRkIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvc2lkIjoiZGRkZGRkZGQtZGRkZC1kZGRkLWRkZGQtZGRkZGRkZGRkZGRkIiwiaWF0IjoxNzQxOTEyMzAxLCJpc3MiOiJodHRwczovL3Rva2VuLmFjdGlvbnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwiam9iX2lkIjoiMjdiZDJmY2QtNjc5Ny01NmZiLWFkNTctYTNkMzgzYjgzMDBjIiwibmFtZWlkIjoiZGRkZGRkZGQtZGRkZC1kZGRkLWRkZGQtZGRkZGRkZGRkZGRkIiwibmJmIjoxNzQxOTEyMDAxLCJvaWRjX2V4dHJhIjoie1wiYWN0b3JcIjpcIk9tYXJDYXN0cm9cIixcImFjdG9yX2lkXCI6XCIxOTA0MTM0XCIsXCJiYXNlX3JlZlwiOlwiXCIsXCJlbnZpcm9ubWVudFwiOlwiZ2l0aHViLXBhZ2VzXCIsXCJlbnZpcm9ubWVudF9ub2RlX2lkXCI6XCJFTl9rd0RPRURvRk04NlVweC0yXCIsXCJldmVudF9uYW1lXCI6XCJwdXNoXCIsXCJoZWFkX3JlZlwiOlwiXCIsXCJqb2Jfd29ya2Zsb3dfcmVmXCI6XCJPbWFyQ2FzdHJvL2NtZC1wb2xraXQvLmdpdGh1Yi93b3JrZmxvd3Mvc3RhdGljLnltbEByZWZzL2hlYWRzL21hc3RlclwiLFwiam9iX3dvcmtmbG93X3NoYVwiOlwiNzE4NTJlNzc2MGRlMjY0MzgzODU5ZjM1MGRkM2E5ODdkMTIxNzc1ZFwiLFwicmVmXCI6XCJyZWZzL2hlYWRzL21hc3RlclwiLFwicmVmX3Byb3RlY3RlZFwiOlwiZmFsc2VcIixcInJlZl90eXBlXCI6XCJicmFuY2hcIixcInJlcG9zaXRvcnlcIjpcIk9tYXJDYXN0cm8vY21kLXBvbGtpdFwiLFwicmVwb3NpdG9yeV9pZFwiOlwiMjcyMjM3ODc1XCIsXCJyZXBvc2l0b3J5X293bmVyXCI6XCJPbWFyQ2FzdHJvXCIsXCJyZXBvc2l0b3J5X293bmVyX2lkXCI6XCIxOTA0MTM0XCIsXCJyZXBvc2l0b3J5X3Zpc2liaWxpdHlcIjpcInB1YmxpY1wiLFwicnVuX2F0dGVtcHRcIjpcIjFcIixcInJ1bl9pZFwiOlwiMTM4NDcyOTY3OTJcIixcInJ1bl9udW1iZXJcIjpcIjExOFwiLFwicnVubmVyX2Vudmlyb25tZW50XCI6XCJnaXRodWItaG9zdGVkXCIsXCJzaGFcIjpcIjcxODUyZTc3NjBkZTI2NDM4Mzg1OWYzNTBkZDNhOTg3ZDEyMTc3NWRcIixcIndvcmtmbG93XCI6XCJEZXBsb3kgc3RhdGljIGNvbnRlbnQgdG8gUGFnZXNcIixcIndvcmtmbG93X3JlZlwiOlwiT21hckNhc3Ryby9jbWQtcG9sa2l0Ly5naXRodWIvd29ya2Zsb3dzL3N0YXRpYy55bWxAcmVmcy9oZWFkcy9tYXN0ZXJcIixcIndvcmtmbG93X3NoYVwiOlwiNzE4NTJlNzc2MGRlMjY0MzgzODU5ZjM1MGRkM2E5ODdkMTIxNzc1ZFwifSIsIm9pZGNfc3ViIjoicmVwbzpPbWFyQ2FzdHJvL2NtZC1wb2xraXQ6ZW52aXJvbm1lbnQ6Z2l0aHViLXBhZ2VzIiwib3JjaF9pZCI6IjRhMjkzMDUzLWVjYWItNGYwYS04YTVhLTk2MzM5OWY4ZDhlMy5kZXBsb3kuX19kZWZhdWx0Iiwib3duZXJfaWQiOiJVX2tnRE9BQjBPQmciLCJwbGFuX2lkIjoiNGEyOTMwNTMtZWNhYi00ZjBhLThhNWEtOTYzMzk5ZjhkOGUzIiwicnVuX2lkIjoiMTM4NDcyOTY3OTIiLCJydW5fbnVtYmVyIjoiMTE4IiwicnVuX3R5cGUiOiJmdWxsIiwicnVubmVyX2lkIjoiMTAwMDAwMDAwNiIsInJ1bm5lcl90eXBlIjoiaG9zdGVkIiwic2NwIjoiQWN0aW9ucy5SZXN1bHRzOjRhMjkzMDUzLWVjYWItNGYwYS04YTVhLTk2MzM5OWY4ZDhlMzoyN2JkMmZjZC02Nzk3LTU2ZmItYWQ1Ny1hM2QzODNiODMwMGMgQWN0aW9ucy5SdW5uZXI6NGEyOTMwNTMtZWNhYi00ZjBhLThhNWEtOTYzMzk5ZjhkOGUzOjI3YmQyZmNkLTY3OTctNTZmYi1hZDU3LWEzZDM4M2I4MzAwYyBBY3Rpb25zLlVwbG9hZEFydGlmYWN0czo0YTI5MzA1My1lY2FiLTRmMGEtOGE1YS05NjMzOTlmOGQ4ZTM6MjdiZDJmY2QtNjc5Ny01NmZiLWFkNTctYTNkMzgzYjgzMDBjIGdlbmVyYXRlX2lkX3Rva2VuOjRhMjkzMDUzLWVjYWItNGYwYS04YTVhLTk2MzM5OWY4ZDhlMzoyN2JkMmZjZC02Nzk3LTU2ZmItYWQ1Ny1hM2QzODNiODMwMGMgQWN0aW9ucy5HZW5lcmljUmVhZDowMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAiLCJzaGEiOiI3MTg1MmU3NzYwZGUyNjQzODM4NTlmMzUwZGQzYTk4N2QxMjE3NzVkIn0.zLeGeIeymO9Q_SMpkjc3stQHqvn-kbL9GA2o2Gyjm_NzideUXjIv54pc-2ZrruZmdzG12vWSdoHslG6AGpG5Tt8p4DJmSRM3F1PWwn0-yYRte7Nup3nxiWhutL6SlsA1kU22jclVpmKRYertBtVKthQFyy6THMJkrL6g9Kcc1Bi17b0pTRc7zDidEXT-R_diUMlvomFLC3OAhHq-0V7L8YABl_0R2-q-oyUBB9QCPVdGYz27SyQfykXAjk6YegMWcGkg1PU4FdOYAiTm40VM2DxJPZtgyi-4hq0W77UEes_uSRl4WQZzeILufj5-8kkEFv98VF-pxnlhU9qdDEHJ1w RUNNER_ARCH=X64 GOROOT_1_21_X64=/opt/hostedtoolcache/go/1.21.13/x64 MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/runner-provisioner.service/memory.pressure RUNNER_TEMP=/home/runner/work/_temp GITHUB_STATE=/home/runner/work/_temp/_runner_file_commands/save_state_acec59bc-a4d7-4489-9367-b8e1afaca86b STATS_PIP=false EDGEWEBDRIVER=/usr/local/share/edge_driver JAVA_HOME_21_X64=/usr/lib/jvm/temurin-21-jdk-amd64 GITHUB_ENV=/home/runner/work/_temp/_runner_file_commands/set_env_acec59bc-a4d7-4489-9367-b8e1afaca86b INVOCATION_ID=6ee64b9dbef44669b48d828e4d94e689 GITHUB_EVENT_PATH=/home/runner/work/_temp/_github_workflow/event.json STATS_D=true GITHUB_EVENT_NAME=push GITHUB_RUN_ID=13847296792 JAVA_HOME_17_X64=/usr/lib/jvm/temurin-17-jdk-amd64 ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk/27.2.12479018 GITHUB_STEP_SUMMARY=/home/runner/work/_temp/_runner_file_commands/step_summary_acec59bc-a4d7-4489-9367-b8e1afaca86b HOMEBREW_NO_AUTO_UPDATE=1 GITHUB_ACTOR=OmarCastro NVM_DIR=/home/runner/.nvm SGX_AESM_ADDR=1 GITHUB_RUN_ATTEMPT=1 STATS_RDCL=true ANDROID_HOME=/usr/local/lib/android/sdk GITHUB_GRAPHQL_URL=https://api.github.com/graphql ACCEPT_EULA=Y RUNNER_USER=runner STATS_UE=true USER=runner GITHUB_SERVER_URL=https://github.com STATS_V3PS=true PIPX_HOME=/opt/pipx GECKOWEBDRIVER=/usr/local/share/gecko_driver STATS_EXT=true CHROMEWEBDRIVER=/usr/local/share/chromedriver-linux64 SHLVL=2 ANDROID_SDK_ROOT=/usr/local/lib/android/sdk VCPKG_INSTALLATION_ROOT=/usr/local/share/vcpkg GITHUB_ACTOR_ID=1904134 RUNNER_TOOL_CACHE=/opt/hostedtoolcache ImageVersion=20250309.1.0 DOTNET_NOLOGO=1 GOROOT_1_23_X64=/opt/hostedtoolcache/go/1.23.7/x64 GITHUB_WORKFLOW_SHA=71852e7760de264383859f350dd3a987d121775d GITHUB_REF_NAME=master GITHUB_JOB=deploy XDG_RUNTIME_DIR=/run/user/1001 ACTIONS_ID_TOKEN_REQUEST_URL='https://run-actions-3-azure-eastus.actions.githubusercontent.com/18//idtoken/4a293053-ecab-4f0a-8a5a-963399f8d8e3/27bd2fcd-6797-56fb-ad57-a3d383b8300c?api-version=2.0' AZURE_EXTENSION_DIR=/opt/az/azcliextensions PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG STATS_VMFE=true GITHUB_REPOSITORY=OmarCastro/cmd-polkit ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk/27.2.12479018 CHROME_BIN=/usr/bin/google-chrome GOROOT_1_22_X64=/opt/hostedtoolcache/go/1.22.12/x64 GITHUB_RETENTION_DAYS=90 JOURNAL_STREAM=8:8259 RUNNER_WORKSPACE=/home/runner/work/cmd-polkit GITHUB_ACTION_REPOSITORY='' PATH=/opt/hostedtoolcache/node/21.7.3/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin RUNNER_PERFLOG=/home/runner/perflog GITHUB_BASE_REF='' GHCUP_INSTALL_BASE_PREFIX=/usr/local CI=true SWIFT_PATH=/usr/share/swift/usr/bin ImageOS=ubuntu24 STATS_D_D=true GITHUB_REPOSITORY_OWNER=OmarCastro GITHUB_HEAD_REF='' GITHUB_ACTION_REF='' STATS_D_TC=true GITHUB_WORKFLOW='Deploy static content to Pages' DEBIAN_FRONTEND=noninteractive GITHUB_OUTPUT=/home/runner/work/_temp/_runner_file_commands/set_output_acec59bc-a4d7-4489-9367-b8e1afaca86b AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache OLDPWD=/home/runner/work/cmd-polkit/cmd-polkit/dev-tools _=/usr/bin/meson ==================================== 1/4 ===================================== test: test-suite-unit start time: 00:32:30 duration: 2.66s result: exit status 0 command: G_TEST_BUILDDIR=/home/runner/work/cmd-polkit/cmd-polkit/build-test LC_ALL=C ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 G_TEST_SRCDIR=/home/runner/work/cmd-polkit/cmd-polkit UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 valgrind --leak-check=full /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-unit ----------------------------------- stdout ----------------------------------- TAP version 13 # random seed: R02Sf04409785111888fa03aeef44b430370 1..25 # Start of request messages tests ok 1 / request messages / all request messages are single line # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) ok 2 / request messages / request message request password is escaped correctly # slow test / request messages / request message request password is escaped correctly executed in 1.02 secs # End of request messages tests # Start of logger tests ok 3 / logger / default level logs failure and normal logs ok 4 / logger / silenced level logs nothing ok 5 / logger / verbose level logs all logs ok 6 / logger / polkit authentication logs ok 7 / logger / polkit authentication identity information is logged as json ok 8 / logger / invalid polkit authentication identity is still logged as json, to help identify the cause of a failure # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) ok 9 / logger / polkit action description logs ok 10 / logger / empty policy kit details is shown as empty ok 11 / logger / non-empty policy kit details is shown with key: value pairs ok 12 / logger / log_polkit_session_completed logs session information # End of logger tests # Start of accepted actions tests ok 13 / accepted actions / accepted_action_value_of_str returns expected value on valid action ok 14 / accepted actions / accepted_action_value_of_str returns UNKNOWN on invalid action ok 15 / accepted actions / accepted_action_value_of_str is case sensitive # End of accepted actions tests # Start of json glib extensions tests ok 16 / json glib extensions / json_node_get_string_or_else returns string value or else value if not a string ok 17 / json glib extensions / json_object_get_string_member_or_else returns string value or else value if not a string # End of json glib extensions tests # Start of error message dialog tests ok 18 / error message dialog / lazy gtk init inits gtk once ok 19 / error message dialog / show message runs gtk dialog # End of error message dialog tests # Start of polkit auth handler tests ok 20 / polkit auth handler / CmdPkAgentPolkitListenerClass initialization # End of polkit auth handler tests # Start of app tests ok 21 / app / app initialization without arguments shows help message ok 22 / app / app initialization with invalid arguments shows help message ok 23 / app / app initialization without serial and parallel mmodes shows error ok 24 / app / app initialization with both serial and parallel modes shows error ok 25 / app / app initialization with blank command line shows error # End of app tests ----------------------------------- stderr ----------------------------------- ==7905== Memcheck, a memory error detector ==7905== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==7905== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info ==7905== Command: /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-unit ==7905== ==7905== ==7905== HEAP SUMMARY: ==7905== in use at exit: 146,578 bytes in 1,440 blocks ==7905== total heap usage: 34,852 allocs, 33,412 frees, 3,447,894 bytes allocated ==7905== ==7905== 117 bytes in 3 blocks are definitely lost in loss record 1,078 of 1,170 ==7905== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48DE4C8: g_strdup (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x11881F: g_strdup_inline (gstrfuncs.h:321) ==7905== by 0x11881F: app__init (app.c:69) ==7905== by 0x110537: test_set_up (test-unit.entrypoint.c:36) ==7905== by 0x48EE259: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE182: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE779: g_test_run_suite (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE80F: g_test_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x113F6E: main (test-unit.entrypoint.c:570) ==7905== ==7905== 304 bytes in 1 blocks are possibly lost in loss record 1,139 of 1,170 ==7905== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x40145AB: calloc (rtld-malloc.h:44) ==7905== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7905== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7905== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7905== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7905== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7905== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7905== ==7905== 304 bytes in 1 blocks are possibly lost in loss record 1,140 of 1,170 ==7905== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x40145AB: calloc (rtld-malloc.h:44) ==7905== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7905== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7905== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7905== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7905== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48C4B19: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x4A8EFB5: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7905== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7905== ==7905== 304 bytes in 1 blocks are possibly lost in loss record 1,141 of 1,170 ==7905== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x40145AB: calloc (rtld-malloc.h:44) ==7905== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7905== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7905== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7905== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7905== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x4AE468E: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AEF8D4: g_bus_get_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFB177: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4A598BB: g_initable_new_valist (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4A599AA: g_initable_new (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4AFD22A: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7905== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7905== ==7905== 560 (48 direct, 512 indirect) bytes in 2 blocks are definitely lost in loss record 1,153 of 1,170 ==7905== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48E5880: g_shell_parse_argv (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x11885F: app__init (app.c:73) ==7905== by 0x110537: test_set_up (test-unit.entrypoint.c:36) ==7905== by 0x48EE259: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE182: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE779: g_test_run_suite (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE80F: g_test_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x113F6E: main (test-unit.entrypoint.c:570) ==7905== ==7905== 16,408 (24 direct, 16,384 indirect) bytes in 1 blocks are definitely lost in loss record 1,170 of 1,170 ==7905== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7905== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EEBC7: g_string_sized_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x110706: append_found_polkit_action_description (test-unit.entrypoint.c:93) ==7905== by 0x110877: get_test_polkit_action_description (test-unit.entrypoint.c:115) ==7905== by 0x110D98: test_request_message_request_password_is_escaped_correctly (test-unit.entrypoint.c:163) ==7905== by 0x48EE267: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE182: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE779: g_test_run_suite (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x48EE80F: g_test_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7905== by 0x113F6E: main (test-unit.entrypoint.c:570) ==7905== ==7905== LEAK SUMMARY: ==7905== definitely lost: 189 bytes in 6 blocks ==7905== indirectly lost: 16,896 bytes in 5 blocks ==7905== possibly lost: 912 bytes in 3 blocks ==7905== still reachable: 113,173 bytes in 1,280 blocks ==7905== suppressed: 0 bytes in 0 blocks ==7905== Reachable blocks (those to which a pointer was found) are not shown. ==7905== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7905== ==7905== For lists of detected and suppressed errors, rerun with: -s ==7905== ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 0 from 0) ============================================================================== ==================================== 2/4 ===================================== test: test-suite-it-parallel-mode start time: 00:32:30 duration: 3.15s result: exit status 0 command: G_TEST_BUILDDIR=/home/runner/work/cmd-polkit/cmd-polkit/build-test LC_ALL=C MALLOC_PERTURB_=154 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/home/runner/work/cmd-polkit/cmd-polkit UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 valgrind --leak-check=full /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-parallel-mode ----------------------------------- stdout ----------------------------------- TAP version 13 # random seed: R02Sb8b05d6057a0302d22c8ca8d32f8ed8f 1..1 # Start of polkit auth handler tests # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # DEBUG: received new line: {"action":"authenticate","password": "success"} # # DEBUG: received new line: {"action":"authenticate","password": "success"} # # DEBUG: received new line: {"action":"authenticate","password": "success"} # # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure serial mode # slow test / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure serial mode executed in 2.06 secs # End of polkit auth handler tests ----------------------------------- stderr ----------------------------------- ==7908== Memcheck, a memory error detector ==7908== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==7908== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info ==7908== Command: /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-parallel-mode ==7908== ==7927== ==7927== HEAP SUMMARY: ==7927== in use at exit: 190,107 bytes in 1,478 blocks ==7927== total heap usage: 17,178 allocs, 15,700 frees, 1,061,572 bytes allocated ==7927== ==7927== 16 bytes in 1 blocks are definitely lost in loss record 370 of 1,214 ==7927== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7927== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7927== by 0x4D66A33: clone (clone.S:100) ==7927== ==7927== 80 bytes in 1 blocks are definitely lost in loss record 884 of 1,214 ==7927== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7927== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7927== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7927== by 0x115F7D: initiate_authentication (polkit-auth-handler.service.c:333) ==7927== ==7927== 96 (24 direct, 72 indirect) bytes in 1 blocks are definitely lost in loss record 1,077 of 1,214 ==7927== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7927== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7927== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7927== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7927== by 0x4D66A33: clone (clone.S:100) ==7927== ==7927== LEAK SUMMARY: ==7927== definitely lost: 120 bytes in 3 blocks ==7927== indirectly lost: 72 bytes in 3 blocks ==7927== possibly lost: 0 bytes in 0 blocks ==7927== still reachable: 173,787 bytes in 1,320 blocks ==7927== suppressed: 0 bytes in 0 blocks ==7927== Reachable blocks (those to which a pointer was found) are not shown. ==7927== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7927== ==7927== For lists of detected and suppressed errors, rerun with: -s ==7927== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ==7933== ==7933== HEAP SUMMARY: ==7933== in use at exit: 203,031 bytes in 1,619 blocks ==7933== total heap usage: 32,342 allocs, 30,723 frees, 1,777,201 bytes allocated ==7933== ==7933== 16 bytes in 1 blocks are definitely lost in loss record 380 of 1,329 ==7933== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7933== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7933== by 0x4D66A33: clone (clone.S:100) ==7933== ==7933== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 838 of 1,329 ==7933== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7933== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7933== by 0x4D66A33: clone (clone.S:100) ==7933== ==7933== 80 bytes in 1 blocks are definitely lost in loss record 971 of 1,329 ==7933== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7933== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7933== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7933== by 0x115F7D: initiate_authentication (polkit-auth-handler.service.c:333) ==7933== ==7933== 2,020 (48 direct, 1,972 indirect) bytes in 1 blocks are definitely lost in loss record 1,315 of 1,329 ==7933== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7933== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7933== by 0x4AE248B: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AE7573: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AE7453: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AE7808: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AE78CF: g_dbus_connection_signal_unsubscribe (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4AF8A30: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7933== by 0x4BD161C: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7933== by 0x4C2641D: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7933== by 0x4BD161C: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7933== by 0x1160FE: initiate_authentication (polkit-auth-handler.service.c:357) ==7933== ==7933== LEAK SUMMARY: ==7933== definitely lost: 168 bytes in 4 blocks ==7933== indirectly lost: 2,020 bytes in 29 blocks ==7933== possibly lost: 0 bytes in 0 blocks ==7933== still reachable: 184,059 bytes in 1,428 blocks ==7933== suppressed: 0 bytes in 0 blocks ==7933== Reachable blocks (those to which a pointer was found) are not shown. ==7933== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7933== ==7933== For lists of detected and suppressed errors, rerun with: -s ==7933== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) ==7945== ==7945== HEAP SUMMARY: ==7945== in use at exit: 213,561 bytes in 1,736 blocks ==7945== total heap usage: 47,443 allocs, 45,707 frees, 2,490,794 bytes allocated ==7945== ==7945== 16 bytes in 1 blocks are definitely lost in loss record 393 of 1,415 ==7945== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7945== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7945== by 0x4D66A33: clone (clone.S:100) ==7945== ==7945== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 788 of 1,415 ==7945== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7945== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7945== by 0x4D66A33: clone (clone.S:100) ==7945== ==7945== 80 bytes in 1 blocks are definitely lost in loss record 1,038 of 1,415 ==7945== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7945== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7945== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7945== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7945== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7945== by 0x115F7D: initiate_authentication (polkit-auth-handler.service.c:333) ==7945== ==7945== LEAK SUMMARY: ==7945== definitely lost: 120 bytes in 3 blocks ==7945== indirectly lost: 24 bytes in 1 blocks ==7945== possibly lost: 0 bytes in 0 blocks ==7945== still reachable: 195,993 bytes in 1,567 blocks ==7945== suppressed: 0 bytes in 0 blocks ==7945== Reachable blocks (those to which a pointer was found) are not shown. ==7945== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7945== ==7945== For lists of detected and suppressed errors, rerun with: -s ==7945== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) parsing line action authenticateparsing line action authenticateparsing line action authenticate==7908== ==7908== HEAP SUMMARY: ==7908== in use at exit: 149,610 bytes in 1,872 blocks ==7908== total heap usage: 48,811 allocs, 46,939 frees, 2,969,923 bytes allocated ==7908== ==7908== 304 bytes in 1 blocks are possibly lost in loss record 1,561 of 1,589 ==7908== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7908== by 0x40145AB: calloc (rtld-malloc.h:44) ==7908== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7908== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7908== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7908== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7908== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7908== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7908== ==7908== 304 bytes in 1 blocks are possibly lost in loss record 1,562 of 1,589 ==7908== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7908== by 0x40145AB: calloc (rtld-malloc.h:44) ==7908== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7908== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7908== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7908== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7908== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x48C4B19: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x4A8EFB5: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7908== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7908== ==7908== 304 bytes in 1 blocks are possibly lost in loss record 1,563 of 1,589 ==7908== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7908== by 0x40145AB: calloc (rtld-malloc.h:44) ==7908== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7908== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7908== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7908== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7908== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7908== by 0x4AE468E: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AEF8D4: g_bus_get_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFB177: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4A598BB: g_initable_new_valist (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4A599AA: g_initable_new (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4AFD22A: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7908== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7908== ==7908== LEAK SUMMARY: ==7908== definitely lost: 0 bytes in 0 blocks ==7908== indirectly lost: 0 bytes in 0 blocks ==7908== possibly lost: 912 bytes in 3 blocks ==7908== still reachable: 131,962 bytes in 1,693 blocks ==7908== suppressed: 0 bytes in 0 blocks ==7908== Reachable blocks (those to which a pointer was found) are not shown. ==7908== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7908== ==7908== For lists of detected and suppressed errors, rerun with: -s ==7908== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ============================================================================== ==================================== 3/4 ===================================== test: test-suite-it-serial-mode start time: 00:32:30 duration: 3.60s result: exit status 0 command: G_TEST_BUILDDIR=/home/runner/work/cmd-polkit/cmd-polkit/build-test LC_ALL=C MALLOC_PERTURB_=98 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/home/runner/work/cmd-polkit/cmd-polkit UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 valgrind --leak-check=full /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-serial-mode ----------------------------------- stdout ----------------------------------- TAP version 13 # random seed: R02S571408a289155a3e110754daacef6862 1..1 # Start of polkit auth handler tests # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # DEBUG: received new line: {"action":"authenticate","password": "success"} # # DEBUG: received new line: {"action":"authenticate","password": "success"} # # DEBUG: received new line: {"action":"authenticate","password": "success"} # # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? ok 1 / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure serial mode # slow test / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure serial mode executed in 2.52 secs # End of polkit auth handler tests ----------------------------------- stderr ----------------------------------- ==7907== Memcheck, a memory error detector ==7907== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==7907== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info ==7907== Command: /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-serial-mode ==7907== ==7924== ==7924== HEAP SUMMARY: ==7924== in use at exit: 195,285 bytes in 1,560 blocks ==7924== total heap usage: 17,113 allocs, 15,553 frees, 1,058,000 bytes allocated ==7924== ==7924== 16 bytes in 1 blocks are definitely lost in loss record 381 of 1,293 ==7924== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7924== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7924== by 0x4D66A33: clone (clone.S:100) ==7924== ==7924== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 728 of 1,293 ==7924== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7924== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7924== by 0x4D66A33: clone (clone.S:100) ==7924== ==7924== 80 bytes in 1 blocks are definitely lost in loss record 953 of 1,293 ==7924== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7924== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7924== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7924== by 0x115F93: initiate_authentication (polkit-auth-handler.service.c:333) ==7924== ==7924== 1,998 (48 direct, 1,950 indirect) bytes in 1 blocks are definitely lost in loss record 1,281 of 1,293 ==7924== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7924== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7924== by 0x4AE248B: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AE7573: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AE7808: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AE78CF: g_dbus_connection_signal_unsubscribe (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4AF8A30: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7924== by 0x4BD161C: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7924== by 0x4C2641D: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7924== by 0x4BD161C: g_object_unref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7924== by 0x116114: initiate_authentication (polkit-auth-handler.service.c:357) ==7924== by 0x10F74D: test_polkit_auth_handler_authentication_aux_serial (test-it-serial-mode.entrypoint.c:83) ==7924== ==7924== LEAK SUMMARY: ==7924== definitely lost: 168 bytes in 4 blocks ==7924== indirectly lost: 1,974 bytes in 28 blocks ==7924== possibly lost: 0 bytes in 0 blocks ==7924== still reachable: 176,663 bytes in 1,373 blocks ==7924== suppressed: 0 bytes in 0 blocks ==7924== Reachable blocks (those to which a pointer was found) are not shown. ==7924== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7924== ==7924== For lists of detected and suppressed errors, rerun with: -s ==7924== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) parsing line action authenticate==7963== ==7963== HEAP SUMMARY: ==7963== in use at exit: 141,552 bytes in 1,539 blocks ==7963== total heap usage: 47,700 allocs, 46,161 frees, 2,542,778 bytes allocated ==7963== ==7963== 16 bytes in 1 blocks are definitely lost in loss record 374 of 1,258 ==7963== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7963== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7963== by 0x4D66A33: clone (clone.S:100) ==7963== ==7963== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 695 of 1,258 ==7963== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7963== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7963== by 0x4D66A33: clone (clone.S:100) ==7963== ==7963== 80 bytes in 1 blocks are definitely lost in loss record 915 of 1,258 ==7963== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7963== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7963== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7963== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7963== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7963== by 0x115F93: initiate_authentication (polkit-auth-handler.service.c:333) ==7963== ==7963== LEAK SUMMARY: ==7963== definitely lost: 120 bytes in 3 blocks ==7963== indirectly lost: 24 bytes in 1 blocks ==7963== possibly lost: 0 bytes in 0 blocks ==7963== still reachable: 124,584 bytes in 1,374 blocks ==7963== suppressed: 0 bytes in 0 blocks ==7963== Reachable blocks (those to which a pointer was found) are not shown. ==7963== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7963== ==7963== For lists of detected and suppressed errors, rerun with: -s ==7963== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) parsing line action authenticate==7979== ==7979== HEAP SUMMARY: ==7979== in use at exit: 134,971 bytes in 1,496 blocks ==7979== total heap usage: 47,885 allocs, 46,389 frees, 2,591,280 bytes allocated ==7979== ==7979== 16 bytes in 1 blocks are definitely lost in loss record 374 of 1,228 ==7979== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7979== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7979== by 0x4D66A33: clone (clone.S:100) ==7979== ==7979== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 682 of 1,228 ==7979== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7979== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7979== by 0x4D66A33: clone (clone.S:100) ==7979== ==7979== 80 bytes in 1 blocks are definitely lost in loss record 894 of 1,228 ==7979== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7979== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7979== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7979== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7979== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7979== by 0x115F93: initiate_authentication (polkit-auth-handler.service.c:333) ==7979== ==7979== LEAK SUMMARY: ==7979== definitely lost: 120 bytes in 3 blocks ==7979== indirectly lost: 24 bytes in 1 blocks ==7979== possibly lost: 0 bytes in 0 blocks ==7979== still reachable: 118,475 bytes in 1,336 blocks ==7979== suppressed: 0 bytes in 0 blocks ==7979== Reachable blocks (those to which a pointer was found) are not shown. ==7979== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7979== ==7979== For lists of detected and suppressed errors, rerun with: -s ==7979== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) parsing line action authenticate==7907== ==7907== HEAP SUMMARY: ==7907== in use at exit: 149,656 bytes in 1,873 blocks ==7907== total heap usage: 48,805 allocs, 46,932 frees, 2,969,067 bytes allocated ==7907== ==7907== 304 bytes in 1 blocks are possibly lost in loss record 1,562 of 1,590 ==7907== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7907== by 0x40145AB: calloc (rtld-malloc.h:44) ==7907== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7907== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7907== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7907== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7907== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7907== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7907== ==7907== 304 bytes in 1 blocks are possibly lost in loss record 1,563 of 1,590 ==7907== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7907== by 0x40145AB: calloc (rtld-malloc.h:44) ==7907== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7907== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7907== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7907== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7907== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x48C4B19: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x4A8EFB5: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7907== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7907== ==7907== 304 bytes in 1 blocks are possibly lost in loss record 1,564 of 1,590 ==7907== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7907== by 0x40145AB: calloc (rtld-malloc.h:44) ==7907== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7907== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7907== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7907== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7907== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7907== by 0x4AE468E: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AEF8D4: g_bus_get_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFB177: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4A598BB: g_initable_new_valist (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4A599AA: g_initable_new (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4AFD22A: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7907== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7907== ==7907== LEAK SUMMARY: ==7907== definitely lost: 0 bytes in 0 blocks ==7907== indirectly lost: 0 bytes in 0 blocks ==7907== possibly lost: 912 bytes in 3 blocks ==7907== still reachable: 132,008 bytes in 1,694 blocks ==7907== suppressed: 0 bytes in 0 blocks ==7907== Reachable blocks (those to which a pointer was found) are not shown. ==7907== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7907== ==7907== For lists of detected and suppressed errors, rerun with: -s ==7907== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ============================================================================== ==================================== 4/4 ===================================== test: test-suite-it start time: 00:32:30 duration: 4.33s result: exit status 0 command: G_TEST_BUILDDIR=/home/runner/work/cmd-polkit/cmd-polkit/build-test LC_ALL=C ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_SRCDIR=/home/runner/work/cmd-polkit/cmd-polkit MALLOC_PERTURB_=5 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 valgrind --leak-check=full /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-command-exec ----------------------------------- stdout ----------------------------------- TAP version 13 # random seed: R02S505355d3a120d5e6218a401ad3cd00d7 1..3 # Start of polkit auth handler tests # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # DEBUG: received new line: {"action":"authenticate","password": "success"} # ok 1 / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure success testing # slow test / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure success testing executed in 1.32 secs # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # DEBUG: received new line: {"action":"cancel"} # ok 2 / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure cancel testing # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3) # DEBUG: received new line: {"action":"authenticate","password": "fail"} # # DEBUG: received new line: {"action":"authenticate","password": "fail"} # # DEBUG: received new line: {"action":"authenticate","password": "fail"} # # DEBUG: received new line: {"action":"authenticate","password": "success"} # ok 3 / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure fail retry testing # slow test / polkit auth handler / CmdPkAgentPolkitListener initiate_authentication procedure fail retry testing executed in 1.68 secs # End of polkit auth handler tests ----------------------------------- stderr ----------------------------------- ==7906== Memcheck, a memory error detector ==7906== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==7906== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info ==7906== Command: /home/runner/work/cmd-polkit/cmd-polkit/build-test/cmd-polkit-agent-test-it-command-exec ==7906== ==7923== ==7923== HEAP SUMMARY: ==7923== in use at exit: 190,440 bytes in 1,484 blocks ==7923== total heap usage: 17,166 allocs, 15,682 frees, 1,060,471 bytes allocated ==7923== ==7923== 16 bytes in 1 blocks are definitely lost in loss record 371 of 1,220 ==7923== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7923== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7923== by 0x4D66A33: clone (clone.S:100) ==7923== ==7923== 80 bytes in 1 blocks are definitely lost in loss record 890 of 1,220 ==7923== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7923== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7923== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7923== by 0x115E47: initiate_authentication (polkit-auth-handler.service.c:333) ==7923== ==7923== 96 (24 direct, 72 indirect) bytes in 1 blocks are definitely lost in loss record 1,083 of 1,220 ==7923== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7923== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7923== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7923== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7923== by 0x4D66A33: clone (clone.S:100) ==7923== ==7923== LEAK SUMMARY: ==7923== definitely lost: 120 bytes in 3 blocks ==7923== indirectly lost: 72 bytes in 3 blocks ==7923== possibly lost: 0 bytes in 0 blocks ==7923== still reachable: 174,120 bytes in 1,326 blocks ==7923== suppressed: 0 bytes in 0 blocks ==7923== Reachable blocks (those to which a pointer was found) are not shown. ==7923== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7923== ==7923== For lists of detected and suppressed errors, rerun with: -s ==7923== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) parsing line action authenticate==7935== ==7935== HEAP SUMMARY: ==7935== in use at exit: 193,690 bytes in 1,536 blocks ==7935== total heap usage: 32,844 allocs, 31,308 frees, 1,911,903 bytes allocated ==7935== ==7935== 16 bytes in 1 blocks are definitely lost in loss record 383 of 1,266 ==7935== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7935== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7935== by 0x4D66A33: clone (clone.S:100) ==7935== ==7935== 72 (24 direct, 48 indirect) bytes in 1 blocks are definitely lost in loss record 788 of 1,266 ==7935== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7935== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7935== by 0x4D66A33: clone (clone.S:100) ==7935== ==7935== 80 bytes in 1 blocks are definitely lost in loss record 925 of 1,266 ==7935== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7935== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7935== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7935== by 0x115E47: initiate_authentication (polkit-auth-handler.service.c:333) ==7935== ==7935== 216 (184 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 1,220 of 1,266 ==7935== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7935== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7935== by 0x4BEDF65: g_type_create_instance (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7935== by 0x4BD3A63: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7935== by 0x4BD5015: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7935== by 0x4BD5F70: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0) ==7935== by 0x4A8F0C1: g_task_new (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4AFC330: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4AFC4A9: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4AFD5CA: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4A8C7AA: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== by 0x4A8C7E4: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7935== ==7935== LEAK SUMMARY: ==7935== definitely lost: 304 bytes in 4 blocks ==7935== indirectly lost: 80 bytes in 3 blocks ==7935== possibly lost: 0 bytes in 0 blocks ==7935== still reachable: 176,314 bytes in 1,371 blocks ==7935== suppressed: 0 bytes in 0 blocks ==7935== Reachable blocks (those to which a pointer was found) are not shown. ==7935== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7935== ==7935== For lists of detected and suppressed errors, rerun with: -s ==7935== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0) parsing line action cancel==7947== ==7947== HEAP SUMMARY: ==7947== in use at exit: 200,553 bytes in 1,646 blocks ==7947== total heap usage: 48,173 allocs, 46,527 frees, 2,715,129 bytes allocated ==7947== ==7947== 16 bytes in 1 blocks are definitely lost in loss record 397 of 1,370 ==7947== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7947== by 0x48C97A1: g_malloc0 (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48C364D: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4922716: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48C3F76: g_main_loop_run (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4AF5421: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7947== by 0x4D66A33: clone (clone.S:100) ==7947== ==7947== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 775 of 1,370 ==7947== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7947== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48D9931: g_queue_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48C2794: g_main_context_push_thread_default (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4AF5418: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x48F1C81: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4CD9AA3: start_thread (pthread_create.c:447) ==7947== by 0x4D66A33: clone (clone.S:100) ==7947== ==7947== 80 bytes in 1 blocks are definitely lost in loss record 1,017 of 1,370 ==7947== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7947== by 0x48C8AF9: g_malloc (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x49216F1: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7947== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7947== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7947== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7947== by 0x115E47: initiate_authentication (polkit-auth-handler.service.c:333) ==7947== ==7947== LEAK SUMMARY: ==7947== definitely lost: 120 bytes in 3 blocks ==7947== indirectly lost: 24 bytes in 1 blocks ==7947== possibly lost: 0 bytes in 0 blocks ==7947== still reachable: 183,249 bytes in 1,482 blocks ==7947== suppressed: 0 bytes in 0 blocks ==7947== Reachable blocks (those to which a pointer was found) are not shown. ==7947== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7947== ==7947== For lists of detected and suppressed errors, rerun with: -s ==7947== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) parsing line action authenticateparsing line action authenticateparsing line action authenticateparsing line action authenticate==7906== ==7906== HEAP SUMMARY: ==7906== in use at exit: 123,999 bytes in 1,409 blocks ==7906== total heap usage: 49,042 allocs, 47,633 frees, 3,048,519 bytes allocated ==7906== ==7906== 304 bytes in 1 blocks are possibly lost in loss record 1,130 of 1,155 ==7906== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7906== by 0x40145AB: calloc (rtld-malloc.h:44) ==7906== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7906== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7906== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7906== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7906== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x48F5216: g_thread_pool_new_full (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x4A8EF39: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7906== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7906== ==7906== 304 bytes in 1 blocks are possibly lost in loss record 1,131 of 1,155 ==7906== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7906== by 0x40145AB: calloc (rtld-malloc.h:44) ==7906== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7906== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7906== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7906== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7906== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x48C4B19: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x4A8EFB5: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4A8F074: g_task_get_type (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFC9B8: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFD258: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7906== by 0x4C291F3: polkit_authority_get_sync (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7906== ==7906== 304 bytes in 1 blocks are possibly lost in loss record 1,132 of 1,155 ==7906== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so) ==7906== by 0x40145AB: calloc (rtld-malloc.h:44) ==7906== by 0x40145AB: allocate_dtv (dl-tls.c:370) ==7906== by 0x40145AB: _dl_allocate_tls (dl-tls.c:629) ==7906== by 0x4CDA616: allocate_stack (allocatestack.c:429) ==7906== by 0x4CDA616: pthread_create@@GLIBC_2.34 (pthread_create.c:655) ==7906== by 0x492176E: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x48E9A3E: g_thread_new (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.8000.0) ==7906== by 0x4AE468E: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AEF8D4: g_bus_get_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFB177: ??? (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4A598BB: g_initable_new_valist (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4A599AA: g_initable_new (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4AFD22A: g_dbus_proxy_new_for_bus_sync (in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.8000.0) ==7906== by 0x4C267A2: ??? (in /usr/lib/x86_64-linux-gnu/libpolkit-gobject-1.so.0.0.0) ==7906== ==7906== LEAK SUMMARY: ==7906== definitely lost: 0 bytes in 0 blocks ==7906== indirectly lost: 0 bytes in 0 blocks ==7906== possibly lost: 912 bytes in 3 blocks ==7906== still reachable: 107,559 bytes in 1,259 blocks ==7906== suppressed: 0 bytes in 0 blocks ==7906== Reachable blocks (those to which a pointer was found) are not shown. ==7906== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==7906== ==7906== For lists of detected and suppressed errors, rerun with: -s ==7906== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) ============================================================================== Ok: 4 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0