View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003304 | GNUnet | cadet service | public | 2014-02-03 22:36 | 2014-04-08 16:41 |
Reporter | Florian Dold | Assigned To | Bart Polot | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.10.1 | ||||
Summary | 0003304: mesh ERROR Assertion failed at gnunet-service-mesh_peer.c:827. | ||||
Description | Occurs when doing distributed key generation (secretsharing) with a large number of peers. May cause traffic to be lost. | ||||
Steps To Reproduce | $ ./gnunet-secretsharing-profiler -c test_secretsharing.conf -n7 | ||||
Tags | No tags attached. | ||||
has duplicate | 0003321 | closed | Bart Polot | Assertion failed at gnunet-service-mesh_peer.c:875. |
child of | 0003305 | closed | Florian Dold | dht-5368 ERROR Assertion failed at transport_api.c:591. |
|
The assertion itself shouldn't be too bad, it just signals a superfluous core_transmit_ready. The most probable cause is that a connection got choked and the transmit_ready wasn't cancel on time. In any case, the queue element is not free'd, so no traffic loss sould occur. I'll try to replicate it myself. |
|
Ok, I can reproduce this with: ./gnunet-secretsharing-profiler -c test_secretsharing.conf -n16 -d |
|
In r32864 it should be resolved. Since queues should account properly and cancel core_tmt_rdy when needed, the _break was change to an _assert. Please report back if you see asserts in mesh_peer.c:870, as it is the same bug. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-02-03 22:36 | Florian Dold | New Issue | |
2014-02-03 22:36 | Florian Dold | Status | new => assigned |
2014-02-03 22:36 | Florian Dold | Assigned To | => Bart Polot |
2014-02-03 22:41 | Bart Polot | Note Added: 0008057 | |
2014-02-03 22:41 | Bart Polot | Status | assigned => acknowledged |
2014-02-11 15:02 | Bart Polot | Relationship added | has duplicate 0003321 |
2014-02-11 15:05 | Christian Grothoff | Relationship added | child of 0003305 |
2014-02-11 15:10 | Bart Polot | Note Added: 0008097 | |
2014-02-11 15:11 | Bart Polot | Status | acknowledged => confirmed |
2014-03-11 23:43 | Christian Grothoff | Product Version | => Git master |
2014-03-11 23:43 | Christian Grothoff | Target Version | => 0.10.1 |
2014-04-01 02:19 | Bart Polot | Note Added: 0008168 | |
2014-04-01 02:19 | Bart Polot | Status | confirmed => resolved |
2014-04-01 02:19 | Bart Polot | Resolution | open => fixed |
2014-04-08 16:41 | Christian Grothoff | Status | resolved => closed |
2014-05-09 18:34 | Christian Grothoff | Category | mesh service => cadet service |