View Issue Details

IDProjectCategoryView StatusLast Update
0003162GNUnetDV service or transportpublic2013-12-24 20:54
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003162: crash in DV plugin (valgrind report)
Description==24472== Command: /home/grothoff/lib/gnunet/libexec/gnunet-service-transport -c /tmp/testbedJi0myv/8/config
==24377== by 0x4E36048: find_session (ats_api_scheduling.c:369)
Dec 07 23:27:55-867472 dv-24464 ERROR Assertion failed at gnunet-service-dv.c:735.
==24472==
==24377== by 0x4E373E6: process_ats_message (ats_api_scheduling.c:626)
==24377== by 0x5668619: receive_task (client.c:589)
==24377== by 0x56A6F10: run_ready (scheduler.c:593)
==24377== by 0x56A7862: GNUNET_SCHEDULER_run (scheduler.c:808)
==24377== by 0x56B665F: GNUNET_SERVICE_run (service.c:1478)
==24377== by 0x10E309: main (gnunet-service-transport.c:858)
==24377== Address 0xa82e6d0 is 0 bytes inside a block of size 72 free'd
==24377== at 0x4C2A74C: free (vg_replace_malloc.c:468)
==24377== by 0x566B558: GNUNET_xfree_ (common_allocation.c:236)
==24377== by 0x71C5FC4: free_session (plugin_transport_dv.c:412)
==24377== by 0x71C60C8: handle_dv_disconnect (plugin_transport_dv.c:438)
==24377== by 0x73C9B35: handle_message_receipt (dv_api.c:349)
==24377== by 0x5668619: receive_task (client.c:589)
==24377== by 0x56A6F10: run_ready (scheduler.c:593)
==24377== by 0x56A7862: GNUNET_SCHEDULER_run (scheduler.c:808)
==24377== by 0x56B665F: GNUNET_SERVICE_run (service.c:1478)
==24377== by 0x10E309: main (gnunet-service-transport.c:858)
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 00:01

manager   ~0007777

(note that you may have to run with the SVN version of the _exact_ time of submission, due to changes in DV that now hide the issue)

Christian Grothoff

2013-12-08 18:06

manager   ~0007778

Should be fixed in SVN 31171. We didn't set a session to active on initial creation, and then if it was destroyed failed to notify transport about its demise.

Issue History

Date Modified Username Field Change
2013-12-07 23:29 Christian Grothoff New Issue
2013-12-08 00:01 Christian Grothoff Note Added: 0007777
2013-12-08 18:06 Christian Grothoff Assigned To => Christian Grothoff
2013-12-08 18:06 Christian Grothoff Status new => assigned
2013-12-08 18:06 Christian Grothoff Note Added: 0007778
2013-12-08 18:06 Christian Grothoff Status assigned => resolved
2013-12-08 18:06 Christian Grothoff Fixed in Version => 0.10.0
2013-12-08 18:06 Christian Grothoff Resolution open => fixed
2013-12-24 20:54 Christian Grothoff Status resolved => closed