View Issue Details

IDProjectCategoryView StatusLast Update
0002170GNUnettransport servicepublic2024-05-03 11:59
ReporterBart Polot Assigned ToChristian Grothoff Due Date
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.9.1 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002170: Transport service hogs CPU when using UNIX plugin
DescriptionRan nse-profiler for 3 hours whithout problems and then it started using 100% CPU.

Just before / short after it started:

Feb 24 17:56:38-186710 core-10128 ERROR Assertion failed at transport_api.c:506.
Feb 24 17:56:38-910305 core-13729 ERROR Assertion failed at transport_api.c:565.
Feb 24 17:59:44-417186 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H' Feb 24 17:59:59-453679 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 17:59:59-453731 transport-26331 ERROR ATS did not suggested address to connect to peer `1P8A'
Feb 24 17:59:59-453752 transport-26331 ERROR ATS did not suggested address to connect to peer `JMAM'
Feb 24 18:00:44-463667 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:00:44-463716 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H'
Feb 24 18:01:29-479586 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:01:29-479710 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H'
Feb 24 18:01:59-503015 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:01:59-503068 transport-26331 ERROR ATS did not suggested address to connect to peer `7GRM'
TagsNo tags attached.

Activities

Bart Polot

2012-02-24 17:15

reporter   ~0005506

Tried to reproduce it in a small test with 400 peers and fast churn, did not happen.

Matthias Wachs

2012-04-19 14:24

reporter   ~0005726

The bug error message related to 0002203 and fixed in 20818

Bart ran tests for 15 hours and issue did not occur...

Matthias Wachs

2012-05-02 10:52

reporter   ~0005764

Refactored sending code in revision 21220.

Now waiting for feedback

Christian Grothoff

2012-05-06 18:16

manager   ~0005791

Fixed in SVN 21301. I'm a bit disappointed; Bart should have easily seen what was wrong here, and whoever wrote the original code should also learn a lesson about the need for loops to terminate...

Issue History

Date ModifiedUsernameFieldChange
2012-02-24 17:07Bart PolotNew Issue
2012-02-24 17:07Bart PolotStatusnew => assigned
2012-02-24 17:07Bart PolotAssigned To => Matthias Wachs
2012-02-24 17:15Bart PolotNote Added: 0005506
2012-02-24 19:41Christian GrothoffTarget Version => 0.9.3
2012-04-19 14:24Matthias WachsNote Added: 0005726
2012-04-19 14:25Matthias WachsStatusassigned => resolved
2012-04-19 14:25Matthias WachsResolutionopen => fixed
2012-05-02 10:52Matthias WachsNote Added: 0005764
2012-05-02 10:52Matthias WachsStatusresolved => feedback
2012-05-06 18:16Christian GrothoffNote Added: 0005791
2012-05-06 18:16Christian GrothoffStatusfeedback => resolved
2012-05-06 18:16Christian GrothoffFixed in Version => 0.9.3
2012-05-06 18:16Christian GrothoffAssigned ToMatthias Wachs => Christian Grothoff
2012-06-02 17:15Christian GrothoffStatusresolved => closed
2024-05-03 11:59Christian GrothoffCategoryUNIX transport => transport service