View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002214 | GNUnet | transport service | public | 2012-03-12 12:13 | 2024-05-03 11:59 |
| Reporter | Christian Grothoff | Assigned To | Matthias Wachs | Due Date | |
| Priority | high | Severity | minor | Reproducibility | random |
| Status | closed | Resolution | unable to reproduce | ||
| Product Version | Git master | ||||
| Target Version | 0.9.3 | Fixed in Version | 0.9.3 | ||
| Summary | 0002214: WARNING External protocol violation detected at plugin_transport_tcp.c:1842. | ||||
| Description | I get this when running a peer for a while. No idea why, but should be investigated as it might point to a host-dependent protocol incompatibility (i.e. bad alignment 64 vs. 32 bit or something like that). | ||||
| Tags | No tags attached. | ||||
| has duplicate | 0002180 | closed | Matthias Wachs | External protocol violation detected at plugin_transport_tcp.c:1735. |
| Added an extended err msg. Could not reproduce with an peer running 18h | |
| I'm now getting this, not sure if this is the same issue with new line numbers or a different issue: Apr 01 10:34:06-842408 transport-21289 WARNING ATS did not suggested address to connect to peer `9DUB' Apr 01 10:57:09-338041 transport-21289 WARNING External protocol violation detected at plugin_transport_tcp.c:1455. Apr 01 10:57:14-064033 transport-21289 WARNING Message `External protocol violation detected at plugin_transport_tcp.c:1455.' repeated 5 times in the last 4726 ms Apr 01 10:57:14-064033 transport-21289 ERROR Error setting address in use for peer `KNAP' `98.119.204.191:2086': NOT USED -> NOT USED; set last time by 2643, called now by 946 Apr 01 10:57:14-064055 transport-21289 ERROR Assertion failed at gnunet-service-transport_validation.c:1245. | |
| Analysis: We receive unexpected tcp data from a peer we do not have a session for. Perhaps because we restarted and the other peer stills sends data. Solution: I think we can remove the break and just return and disconnect with: GNUNET_SERVER_receive_done (client, GNUNET_SYSERR) | |
| This is the kind of error message I need for 0002216 | |
| Added additional debug message in rev 20865. | |
| If *we* restarted, the TCP connection would have been cut. So that cannot be the cause. | |
| Added debug message giving us more details Tried to reproduce it but bug did not occur Checked plugin functionality, behaviour OK | |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-03-12 12:13 | Christian Grothoff | New Issue | |
| 2012-03-12 12:13 | Christian Grothoff | Status | new => assigned |
| 2012-03-12 12:13 | Christian Grothoff | Assigned To | => Matthias Wachs |
| 2012-03-16 22:50 | Christian Grothoff | Priority | normal => high |
| 2012-03-30 15:59 | Matthias Wachs | Note Added: 0005664 | |
| 2012-03-30 15:59 | Matthias Wachs | Status | assigned => feedback |
| 2012-04-01 08:58 | Christian Grothoff | Note Added: 0005670 | |
| 2012-04-01 08:58 | Christian Grothoff | Status | feedback => assigned |
| 2012-04-02 11:41 | Matthias Wachs | Note Added: 0005678 | |
| 2012-04-02 11:41 | Matthias Wachs | Status | assigned => feedback |
| 2012-04-02 11:42 | Matthias Wachs | Note Edited: 0005678 | |
| 2012-04-02 11:42 | Matthias Wachs | Status | feedback => acknowledged |
| 2012-04-02 11:43 | Matthias Wachs | Note Added: 0005679 | |
| 2012-04-03 08:38 | Matthias Wachs | Note Edited: 0005678 | |
| 2012-04-03 08:39 | Matthias Wachs | Note Added: 0005687 | |
| 2012-04-03 08:39 | Matthias Wachs | Status | acknowledged => feedback |
| 2012-04-03 09:04 | Matthias Wachs | Relationship added | has duplicate 0002180 |
| 2012-04-03 11:06 | Christian Grothoff | Note Added: 0005691 | |
| 2012-04-03 11:06 | Christian Grothoff | Status | feedback => assigned |
| 2012-04-10 11:07 | Matthias Wachs | Note Added: 0005703 | |
| 2012-04-10 11:08 | Matthias Wachs | Status | assigned => resolved |
| 2012-04-10 11:08 | Matthias Wachs | Resolution | open => unable to reproduce |
| 2012-04-12 08:02 | Christian Grothoff | Fixed in Version | => 0.9.3 |
| 2012-04-12 08:02 | Christian Grothoff | Target Version | => 0.9.3 |
| 2012-06-02 17:15 | Christian Grothoff | Status | resolved => closed |
| 2024-05-03 11:59 | Christian Grothoff | Category | TCP transport => transport service |