View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001708 | GNUnet | file-sharing service | public | 2011-06-16 19:16 | 2011-06-17 11:30 |
| Reporter | mrwiggles | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | minor | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Summary | 0001708: use after free | ||||
| Description | ==26697== Invalid read of size 4 ==26697== at 0x440CECC: process_result_message (datastore_api.c:1259) ==26697== by 0x440B860: make_queue_entry (datastore_api.c:484) ==26697== by 0x440D85C: GNUNET_DATASTORE_get_key (datastore_api.c:1530) ==26697== by 0x8055A44: GSF_local_lookup_ (gnunet-service-fs_pr.c:1414) ==26697== by 0x804AD69: handle_p2p_get (gnunet-service-fs.c:312) ==26697== by 0x444A9E8: main_notify_handler (core_api.c:1125) ==26697== by 0x445B8BA: receive_task (client.c:572) ==26697== by 0x447D09F: run_ready (scheduler.c:648) ==26697== by 0x447D52C: GNUNET_SCHEDULER_run (scheduler.c:795) ==26697== by 0x4485189: GNUNET_SERVICE_run (service.c:1622) ==26697== by 0x804B45D: main (gnunet-service-fs.c:620) ==26697== Address 0x6B014E4 is 60 bytes inside a block of size 144 free'd ==26697== at 0x43D913F: free (vg_replace_malloc.c:233) ==26697== by 0x445CD4B: GNUNET_xfree_ (common_allocation.c:196) ==26697== by 0x440C1B8: free_queue_entry (datastore_api.c:763) ==26697== by 0x440CEC8: process_result_message (datastore_api.c:1258) ==26697== by 0x440B860: make_queue_entry (datastore_api.c:484) ==26697== by 0x440D85C: GNUNET_DATASTORE_get_key (datastore_api.c:1530) ==26697== by 0x8055A44: GSF_local_lookup_ (gnunet-service-fs_pr.c:1414) ==26697== by 0x804AD69: handle_p2p_get (gnunet-service-fs.c:312) ==26697== by 0x444A9E8: main_notify_handler (core_api.c:1125) ==26697== by 0x445B8BA: receive_task (client.c:572) ==26697== by 0x447D09F: run_ready (scheduler.c:648) ==26697== by 0x447D52C: GNUNET_SCHEDULER_run (scheduler.c:795) ==26697== Invalid read of size 4 ==26697== at 0x440CECC: process_result_message (datastore_api.c:1259) ==26697== by 0x440B860: make_queue_entry (datastore_api.c:484) ==26697== by 0x440C62A: GNUNET_DATASTORE_put (datastore_api.c:918) ==26697== by 0x8055F49: GSF_handle_p2p_content_ (gnunet-service-fs_pr.c:1536) ==26697== by 0x804ACDB: handle_p2p_put (gnunet-service-fs.c:243) ==26697== by 0x444A9E8: main_notify_handler (core_api.c:1125) ==26697== by 0x445B8BA: receive_task (client.c:572) ==26697== by 0x447D09F: run_ready (scheduler.c:648) ==26697== by 0x447D52C: GNUNET_SCHEDULER_run (scheduler.c:795) ==26697== by 0x4485189: GNUNET_SERVICE_run (service.c:1622) ==26697== by 0x804B45D: main (gnunet-service-fs.c:620) ==26697== Address 0x6B129F4 is 60 bytes inside a block of size 144 free'd ==26697== at 0x43D913F: free (vg_replace_malloc.c:233) ==26697== by 0x445CD4B: GNUNET_xfree_ (common_allocation.c:196) ==26697== by 0x440C1B8: free_queue_entry (datastore_api.c:763) ==26697== by 0x440CEC8: process_result_message (datastore_api.c:1258) ==26697== by 0x440B860: make_queue_entry (datastore_api.c:484) ==26697== by 0x440C62A: GNUNET_DATASTORE_put (datastore_api.c:918) ==26697== by 0x8055F49: GSF_handle_p2p_content_ (gnunet-service-fs_pr.c:1536) ==26697== by 0x804ACDB: handle_p2p_put (gnunet-service-fs.c:243) ==26697== by 0x444A9E8: main_notify_handler (core_api.c:1125) ==26697== by 0x445B8BA: receive_task (client.c:572) ==26697== by 0x447D09F: run_ready (scheduler.c:648) ==26697== by 0x447D52C: GNUNET_SCHEDULER_run (scheduler.c:795) | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-06-16 19:16 | mrwiggles | New Issue | |
| 2011-06-16 19:16 | mrwiggles | Status | new => assigned |
| 2011-06-16 19:16 | mrwiggles | Assigned To | => Christian Grothoff |
| 2011-06-17 09:40 | Christian Grothoff | Note Added: 0004389 | |
| 2011-06-17 09:40 | Christian Grothoff | Status | assigned => resolved |
| 2011-06-17 09:40 | Christian Grothoff | Resolution | open => fixed |
| 2011-06-17 11:30 | Christian Grothoff | Status | resolved => closed |