View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002360 | GNUnet | transport service | public | 2012-05-15 17:11 | 2012-06-02 19:15 |
| Reporter | Matthias Wachs | Assigned To | Christian Grothoff | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.9.3 | Fixed in Version | 0.9.3 | ||
| Summary | 0002360: Transport does not send CONNECT_ACK Deadlock | ||||
| Description | May 15 17:01:20-566344 transport-30748 DEBUG Connection to new address of peer `TTAE' based on blacklist is `allowed' May 15 17:01:20-566348 transport-30750 DEBUG STATE: S_INIT_BLACKLIST' 2 May 15 17:01:20-566352 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1728. May 15 17:01:20-566354 transport-30750 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1758. May 15 17:01:20-566361 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1736. May 15 17:01:20-566365 transport-30750 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1770. May 15 17:01:20-566368 transport-30748 DEBUG STATE: S_INIT_BLACKLIST' 2 May 15 17:01:20-566372 transport-30750 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1791. May 15 17:01:20-566375 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1758. May 15 17:01:20-566386 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1770. May 15 17:01:20-566393 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1791. May 15 17:01:20-566431 transport-30750 DEBUG Received Message with type 375 May 15 17:01:20-566435 transport-30748 DEBUG Received Message with type 375 May 15 17:01:20-566442 transport-30750 DEBUG Received CONNECT message from peer `DSCL' May 15 17:01:20-566447 transport-30748 DEBUG Received CONNECT message from peer `TTAE' May 15 17:01:20-566451 transport-30750 DEBUG Connection to new address of peer `DSCL' based on blacklist is `allowed' May 15 17:01:20-566456 transport-30748 DEBUG Connection to new address of peer `TTAE' based on blacklist is `allowed' May 15 17:01:20-566457 transport-30750 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1728. May 15 17:01:20-566463 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1728. May 15 17:01:20-566465 transport-30750 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1736. May 15 17:01:20-566471 transport-30750 DEBUG STATE: S_CONNECT_SENT' 3 May 15 17:01:20-570745 transport-30750 DEBUG Allowing receive from peer DSCL to continue in 0 ms May 15 17:01:20-566471 transport-30748 ERROR Assertion failed at gnunet-service-transport_neighbours.c:1736. May 15 17:01:20-570791 transport-30748 DEBUG STATE: S_CONNECT_SENT' 3 May 15 17:01:20-570817 transport-30748 DEBUG Allowing receive from peer TTAE to continue in 0 ms | ||||
| Steps To Reproduce | Both peer try to connect to peer, do blacklist check and send CONNECT MSG Peers receive CONNECT MSG in state S_CONNECT_SENT, do a blacklist check and does nothing in handle_test_blacklist_cont since it is waiting for CONNECT_ACK Deadlock | ||||
| Tags | No tags attached. | ||||
|
|
Reproduce: ./test_core_quota_compliance_asymmetric_send_limited If the test passes did ATS suggest an address to switch ... (in my case) |
|
|
Fixed state machine(s) in SVN 21515. At least I think I fixed them :-). |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-05-15 17:11 | Matthias Wachs | New Issue | |
| 2012-05-15 17:11 | Matthias Wachs | Status | new => assigned |
| 2012-05-15 17:11 | Matthias Wachs | Assigned To | => Matthias Wachs |
| 2012-05-15 17:14 | Matthias Wachs | Note Added: 0005902 | |
| 2012-05-16 02:04 | Christian Grothoff | Note Added: 0005907 | |
| 2012-05-16 02:04 | Christian Grothoff | Assigned To | Matthias Wachs => Christian Grothoff |
| 2012-05-16 02:05 | Christian Grothoff | Status | assigned => resolved |
| 2012-05-16 02:05 | Christian Grothoff | Fixed in Version | => 0.9.3 |
| 2012-05-16 02:05 | Christian Grothoff | Resolution | open => fixed |
| 2012-05-16 02:05 | Christian Grothoff | Product Version | => Git master |
| 2012-05-16 02:05 | Christian Grothoff | Target Version | => 0.9.3 |
| 2012-06-02 19:15 | Christian Grothoff | Status | resolved => closed |