View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002532 | GNUnet | GNS | public | 2012-09-03 15:24 | 2012-11-05 18:34 |
| Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
| Priority | urgent | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
| Summary | 0002532: valgrind errors in gnunet-service-gns | ||||
| Description | ==13411== Invalid read of size 4 ==13411== at 0x805927B: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x44541fc is 1,036 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 4 ==13411== at 0x8059281: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x4454200 is 1,040 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41377A4: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054944: mylog (common_logging.c:884) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x4453e14 is 36 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41628F0: _IO_default_xsputn (genops.c:480) ==13411== by 0x4137699: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054944: mylog (common_logging.c:884) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== Address 0x4453e14 is 36 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41628FD: _IO_default_xsputn (genops.c:479) ==13411== by 0x4137699: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054944: mylog (common_logging.c:884) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== Address 0x4453e16 is 38 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41377A4: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054A18: mylog (common_logging.c:924) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x4453e14 is 36 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41628F0: _IO_default_xsputn (genops.c:480) ==13411== by 0x4137699: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054A18: mylog (common_logging.c:924) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== Address 0x4453e14 is 36 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 1 ==13411== at 0x41628FD: _IO_default_xsputn (genops.c:479) ==13411== by 0x4137699: vfprintf (vfprintf.c:1623) ==13411== by 0x415927F: vsnprintf (vsnprintf.c:120) ==13411== by 0x4054A18: mylog (common_logging.c:924) ==13411== by 0x4054D5C: GNUNET_log_nocheck (common_logging.c:961) ==13411== by 0x80592A2: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x405F8C7: node_iterator (container_heap.c:223) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== Address 0x4453e16 is 38 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Sep 01 00:38:58-424972 gns-13411 DEBUG GNS_CLEANUP-3: Terminating background lookup for www. ==13411== Invalid read of size 4 ==13411== at 0x805927B: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x444c92c is 1,036 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== ==13411== Invalid read of size 4 ==13411== at 0x8059281: cleanup_pending_background_queries (gnunet-service-gns_resolver.c:738) ==13411== by 0x405F921: node_iterator (container_heap.c:228) ==13411== by 0x8059788: gns_resolver_cleanup (gnunet-service-gns_resolver.c:873) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== Address 0x444c930 is 1,040 bytes inside a block of size 1,048 free'd ==13411== at 0x402761C: free (vg_replace_malloc.c:446) ==13411== by 0x40534AE: GNUNET_xfree_ (common_allocation.c:233) ==13411== by 0x80595D3: gns_resolver_cleanup (gnunet-service-gns_resolver.c:858) ==13411== by 0x804E06D: shutdown_task (gnunet-service-gns.c:272) ==13411== by 0x40842C8: GNUNET_SCHEDULER_run (scheduler.c:602) ==13411== by 0x4090482: GNUNET_SERVICE_run (service.c:1797) ==13411== by 0x804A65A: main (gnunet-service-gns.c:1445) ==13411== | ||||
| Steps To Reproduce | On toxic, run gnunet-service-gns with valgrind while doing nslookup for www.zkey.eu (and running dns2gns gateway as root). | ||||
| Tags | No tags attached. | ||||
|
|
Ok, I fixed about a dozen issues today, re-ran with valgrind and no longer get any trouble. So this seems to be fixed now. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-09-03 15:24 | Christian Grothoff | New Issue | |
| 2012-09-03 15:24 | Christian Grothoff | Status | new => assigned |
| 2012-09-03 15:24 | Christian Grothoff | Assigned To | => schanzen |
| 2012-09-27 16:15 | Christian Grothoff | Note Added: 0006378 | |
| 2012-09-27 16:15 | Christian Grothoff | Status | assigned => resolved |
| 2012-09-27 16:15 | Christian Grothoff | Fixed in Version | => 0.9.4 |
| 2012-09-27 16:15 | Christian Grothoff | Resolution | open => fixed |
| 2012-09-27 16:15 | Christian Grothoff | Assigned To | schanzen => Christian Grothoff |
| 2012-11-05 18:34 | Christian Grothoff | Status | resolved => closed |