View Issue Details

IDProjectCategoryView StatusLast Update
0003164GNUnetset servicepublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityimmediateSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003164: set union crashes with use-after-fee
Description==26578== Invalid write of size 8
==26578== at 0x10ADD7: _GSS_operation_destroy (gnunet-service-set.c:322)
==26578== by 0x11228C: send_done_and_destroy (gnunet-service-set_union.c:990)
==26578== by 0x112950: finish_and_destroy (gnunet-service-set_union.c:1070)
==26578== by 0x113040: handle_p2p_done (gnunet-service-set_union.c:1183)
==26578== by 0x1136A2: union_handle_p2p_message (gnunet-service-set_union.c:1322)
==26578== by 0x10F439: dispatch_p2p_message (gnunet-service-set.c:1290)
==26578== by 0x52BFFB5: process_incoming_data (mesh_api.c:871)
==26578== by 0x52C0678: msg_received (mesh_api.c:1045)
==26578== by 0x4E47619: receive_task (client.c:589)
==26578== by 0x4E85F10: run_ready (scheduler.c:595)
==26578== by 0x4E86862: GNUNET_SCHEDULER_run (scheduler.c:817)
==26578== by 0x4E9565F: GNUNET_SERVICE_run (service.c:1478)
==26578== Address 0x6c5e9b8 is 8 bytes inside a block of size 64 free'd
==26578== at 0x4C2A74C: free (vg_replace_malloc.c:468)
==26578== by 0x4E4A558: GNUNET_xfree_ (common_allocation.c:236)
==26578== by 0x10F339: channel_end_cb (gnunet-service-set.c:1254)
==26578== by 0x52BE29A: destroy_channel (mesh_api.c:470)
==26578== by 0x52C2CB7: GNUNET_MESH_channel_destroy (mesh_api.c:1444)
==26578== by 0x10ADD2: _GSS_operation_destroy (gnunet-service-set.c:321)
==26578== by 0x11228C: send_done_and_destroy (gnunet-service-set_union.c:990)
==26578== by 0x112950: finish_and_destroy (gnunet-service-set_union.c:1070)
==26578== by 0x113040: handle_p2p_done (gnunet-service-set_union.c:1183)
==26578== by 0x1136A2: union_handle_p2p_message (gnunet-service-set_union.c:1322)
==26578== by 0x10F439: dispatch_p2p_message (gnunet-service-set.c:1290)
==26578== by 0x52BFFB5: process_incoming_data (mesh_api.c:871)
==26578==
Steps To Reproducegrothoff@spec:~/svn/gnunet/src/dv$ ../testbed/gnunet-testbed-profiler -c test_transport_dv_data.conf -p 10 -e 100
TagsNo tags attached.

Activities

Christian Grothoff

2013-12-08 21:40

manager   ~0007781

Fixed in SVN 31175.

Issue History

Date Modified Username Field Change
2013-12-08 00:00 Christian Grothoff New Issue
2013-12-08 00:00 Christian Grothoff Status new => assigned
2013-12-08 00:00 Christian Grothoff Assigned To => Florian Dold
2013-12-08 21:40 Christian Grothoff Note Added: 0007781
2013-12-08 21:40 Christian Grothoff Status assigned => resolved
2013-12-08 21:40 Christian Grothoff Fixed in Version => 0.10.0
2013-12-08 21:40 Christian Grothoff Resolution open => fixed
2013-12-08 21:40 Christian Grothoff Assigned To Florian Dold => Christian Grothoff
2013-12-24 20:54 Christian Grothoff Status resolved => closed