View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003162 | GNUnet | transport service | public | 2013-12-07 23:29 | 2024-05-03 13:58 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | urgent | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.10.0 | Fixed in Version | 0.10.0 | ||
Summary | 0003162: 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 Reproduce | grothoff@spec:~/svn/gnunet/src/dv$ ../testbed/gnunet-testbed-profiler -c test_transport_dv_data.conf -p 10 -e 100 | ||||
Tags | No tags attached. | ||||
|
(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) |
|
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. |
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 |
2024-05-03 13:58 | Christian Grothoff | Category | DV service or transport => transport service |