View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009924 | Taler | auditor | public | 2025-05-09 22:06 | 2025-10-24 00:51 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | git (master) | ||||
| Target Version | 1.1 | Fixed in Version | 1.1 | ||
| Summary | 0009924: strange valgrind failure in auditordb plugin | ||||
| Description | We only get this with the auditordb, not with exchangedb, so likely an actual issue. The valgrind report is: ==204441== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==204441== at 0x4AE4687: __internal_syscall_cancel (cancellation.c:64) ==204441== by 0x4AE46AC: __syscall_cancel (cancellation.c:75) ==204441== by 0x4B671F6: send (send.c:28) ==204441== by 0x69CEF18: ??? (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C985A: ??? (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C3A13: ??? (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C4F30: PQsendQueryPrepared (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C60E3: PQexecPrepared (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x6976DEB: GNUNET_PQ_exec_prepared (pq.c:95) ==204441== by 0x6979C79: GNUNET_PQ_eval_prepared_non_select (pq_eval.c:142) ==204441== by 0x6946DAF: TAH_PG_insert_deposit_confirmation (pg_insert_deposit_confirmation.c:75) ==204441== by 0x11001F: verify_and_execute_deposit_confirmation (taler-auditor-httpd_deposit-confirmation.c:254) ==204441== Address 0x65b2484 is 644 bytes inside a block of size 16,384 alloc'd ==204441== at 0x48447B4: malloc (vg_replace_malloc.c:381) ==204441== by 0x69BBD2E: ??? (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C1772: PQconnectStart (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x69C1BE1: PQconnectdb (in /usr/lib/x86_64-linux-gnu/libpq.so.5.17) ==204441== by 0x6978C1D: GNUNET_PQ_reconnect (pq_connect.c:567) ==204441== by 0x6977F3A: GNUNET_PQ_connect2 (pq_connect.c:303) ==204441== by 0x6979457: GNUNET_PQ_connect_with_cfg2 (pq_connect.c:752) ==204441== by 0x6950044: setup_connection (plugin_auditordb_postgres.c:323) ==204441== by 0x69500CE: postgres_preflight (plugin_auditordb_postgres.c:357) ==204441== by 0x48F82D7: TALER_AUDITORDB_plugin_load (auditordb_plugin.c:62) ==204441== by 0x10E46C: auditor_serve_process_config (taler-auditor-httpd.c:1138) ==204441== by 0x10ED94: run (taler-auditor-httpd.c:1353) ==204441== and | ||||
| Steps To Reproduce | In src/testing/, run: $ valgrind --log-file=/tmp/grind/exchange-%p.log --trace-children=yes --leak-check=yes make check | ||||
| Tags | security | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-05-09 22:06 | Christian Grothoff | New Issue | |
| 2025-05-09 22:06 | Christian Grothoff | Status | new => confirmed |
| 2025-05-09 22:07 | Christian Grothoff | Tag Attached: security | |
| 2025-09-04 21:04 | Christian Grothoff | Target Version | post-1.0 => 1.7 |
| 2025-09-06 20:40 | Christian Grothoff | Assigned To | => Christian Grothoff |
| 2025-09-06 20:40 | Christian Grothoff | Status | confirmed => assigned |
| 2025-09-06 20:40 | Christian Grothoff | Status | assigned => confirmed |
| 2025-10-22 00:22 | Christian Grothoff | Status | confirmed => assigned |
| 2025-10-22 20:29 | Christian Grothoff | Changeset attached | => exchange master 8d852ba7 |
| 2025-10-22 20:29 | Christian Grothoff | Note Added: 0026223 | |
| 2025-10-22 20:29 | Christian Grothoff | Status | assigned => resolved |
| 2025-10-22 20:29 | Christian Grothoff | Resolution | open => fixed |
| 2025-10-22 20:29 | Christian Grothoff | Fixed in Version | => 1.2 |
| 2025-10-22 20:29 | Christian Grothoff | Target Version | 1.7 => 1.2 |
| 2025-10-24 00:50 | Christian Grothoff | Fixed in Version | 1.2 => 1.1 |
| 2025-10-24 00:51 | Christian Grothoff | Target Version | 1.2 => 1.1 |