View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001663 | GNUnet | DHT service | public | 2011-02-24 11:54 | 2011-09-19 10:45 |
| Reporter | toelke | Assigned To | mrwiggles | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0001663: Disconnection from DHT-Service does not stop the reconnect task | ||||
| Description | ==14608== Invalid read of size 8 ==14608== at 0x547993E: try_reconnect (dht_api.c:291) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491688 is 56 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid write of size 8 ==14608== at 0x547996F: try_reconnect (dht_api.c:292) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491688 is 56 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x5479996: try_reconnect (dht_api.c:295) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491688 is 56 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid write of size 8 ==14608== at 0x5479A03: try_reconnect (dht_api.c:297) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491680 is 48 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x5479A0F: try_reconnect (dht_api.c:298) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491650 is 0 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid write of size 8 ==14608== at 0x5479A25: try_reconnect (dht_api.c:298) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491658 is 8 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x5479A2D: try_reconnect (dht_api.c:299) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491658 is 8 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x5479A52: try_reconnect (dht_api.c:306) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491678 is 40 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Invalid read of size 4 ==14608== at 0x524F958: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:202) ==14608== by 0x5479A68: try_reconnect (dht_api.c:306) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x64916ec is 12 bytes inside a block of size 16 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x524F734: GNUNET_CONTAINER_multihashmap_destroy (container_multihashmap.c:118) ==14608== by 0x547A5FB: GNUNET_DHT_disconnect (dht_api.c:610) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x524F89F: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:204) ==14608== by 0x5479A68: try_reconnect (dht_api.c:306) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x64916e0 is 0 bytes inside a block of size 16 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x524F734: GNUNET_CONTAINER_multihashmap_destroy (container_multihashmap.c:118) ==14608== by 0x547A5FB: GNUNET_DHT_disconnect (dht_api.c:610) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x524F8AC: GNUNET_CONTAINER_multihashmap_iterate (container_multihashmap.c:204) ==14608== by 0x5479A68: try_reconnect (dht_api.c:306) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491730 is 0 bytes inside a block of size 8,192 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x524F71C: GNUNET_CONTAINER_multihashmap_destroy (container_multihashmap.c:117) ==14608== by 0x547A5FB: GNUNET_DHT_disconnect (dht_api.c:610) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== ==14608== Invalid read of size 8 ==14608== at 0x5479A6D: try_reconnect (dht_api.c:309) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== Address 0x6491668 is 24 bytes inside a block of size 72 free'd ==14608== at 0x4C240FD: free (vg_replace_malloc.c:366) ==14608== by 0x524570A: GNUNET_xfree_ (common_allocation.c:196) ==14608== by 0x547A613: GNUNET_DHT_disconnect (dht_api.c:611) ==14608== by 0x40367A: cleanup_task (gnunet-service-dns.c:558) ==14608== by 0x5263B74: run_ready (scheduler.c:643) ==14608== by 0x5263FD0: GNUNET_SCHEDULER_run (scheduler.c:789) ==14608== by 0x526B3B9: GNUNET_SERVICE_run (service.c:1616) ==14608== by 0x403BCD: main (gnunet-service-dns.c:703) ==14608== | ||||
| Tags | No tags attached. | ||||
|
|
Should be fixed in revision 14519. |
|
|
Would like to know from toelke if this is fixed in 14519, or how to reproduce (testcase?) |
|
|
It is fixed. |
|
|
Needed to cancel the disconnect task, thanks toelke! |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-02-24 11:54 | toelke | New Issue | |
| 2011-02-24 11:54 | toelke | Status | new => assigned |
| 2011-02-24 11:54 | toelke | Assigned To | => mrwiggles |
| 2011-02-24 12:19 | mrwiggles | Note Added: 0004257 | |
| 2011-02-24 12:20 | mrwiggles | Note Added: 0004258 | |
| 2011-02-24 12:20 | mrwiggles | Status | assigned => feedback |
| 2011-02-24 12:30 | toelke | Note Added: 0004259 | |
| 2011-02-24 12:39 | mrwiggles | Note Added: 0004260 | |
| 2011-02-24 12:39 | mrwiggles | Status | feedback => closed |
| 2011-02-24 12:39 | mrwiggles | Resolution | open => fixed |
| 2011-02-24 12:39 | mrwiggles | Fixed in Version | => Git master |
| 2011-09-19 10:45 | Christian Grothoff | Fixed in Version | Git master => 0.9.0pre3 |
| 2011-09-19 10:45 | Christian Grothoff | Target Version | => 0.9.0pre3 |