View Issue Details

IDProjectCategoryView StatusLast Update
0005241GNUnethostlist daemonpublic2019-02-28 10:17
Reporterxrs Assigned ToChristian Grothoff Due Date
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSarchlinuxOS Versionhead
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0 
Summary0005241: make check in hostlist/test_gnunet_daemon_hostlist_learning fails
Descriptionmake check in hostlist/test_gnunet_daemon_hostlist_learning fails
Steps To Reproduce$ cd hostlist
$ make check

I also executed:
Additional Information> env GNUNET_FORCE_LOG="test_gnunet_daemon_hostlist_learning;;;;DEBUG/hostlist;;;;DEBUG" GNUNET_FORCE_LOGFILE="debug.log" ./.libs/test_gnunet_daemon_hostlist_learning

See debug.log.
TagsNo tags attached.
Attached Files

Activities

Christian Grothoff

2018-06-07 21:33

manager   ~0013028

Is this still an issue?

xrs

2018-06-23 22:10

manager   ~0013064

Yes, the test case still ends with the error message:
ERROR Learning peer did not receive advertisement from server
ERROR Advertised hostlist could not be downloaded from server

Peer A seems to send the advertisement (deduced from gnunet-statistics). But peer B does not receive something and thus handle_ad_arrive() is not called. I verified this with a gdb breakpoint and putting GNUNET_LOG() inside.

The other contradictory information is that way before the testcase ends with "ERROR Advertised hostlist could not be downloaded from server" Peer B says:
Download of hostlist `http://localhost:12981/' completed.

xrs

2018-06-23 22:19

manager   ~0013065

Added the log for test_gnunet_daemon_learning.log.

xrs

2018-06-26 21:55

manager   ~0013086

Problem solved and lesson learned: be careful with local firewalls if you run gnunet. The hostlist service uses client and server, so make sure the server can open connection to the local host.

Aside from this we found a bug in gnunet-helper-nat-server.c which caused a cpu burst when connections are blocked. That shouldn't happen.

Issue History

Date ModifiedUsernameFieldChange
2018-01-03 18:10xrsNew Issue
2018-01-12 11:14Christian GrothoffTarget Version => 0.11.0pre66
2018-06-07 21:33Christian GrothoffNote Added: 0013028
2018-06-07 21:33Christian GrothoffStatusnew => feedback
2018-06-23 15:51xrsAssigned To => xrs
2018-06-23 15:51xrsStatusfeedback => assigned
2018-06-23 22:10xrsNote Added: 0013064
2018-06-23 22:10xrsAssigned Toxrs => Christian Grothoff
2018-06-23 22:19xrsFile Added: test_gnunet_daemon_hostlist_learning.log
2018-06-23 22:19xrsNote Added: 0013065
2018-06-26 21:55xrsStatusassigned => resolved
2018-06-26 21:55xrsResolutionopen => fixed
2018-06-26 21:55xrsFixed in Version => Git master
2018-06-26 21:55xrsNote Added: 0013086
2019-02-16 10:55Christian GrothoffFixed in VersionGit master => 0.11.0
2019-02-28 10:17Christian GrothoffStatusresolved => closed