View Issue Details

IDProjectCategoryView StatusLast Update
0003333GNUnetcadet servicepublic2018-06-06 22:25
ReporterFlorian Dold Assigned ToBart Polot Due Date
PriorityhighSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0pre66 
Summary0003333: mesh fails with various errors on consensus profiler
DescriptionNote the various assertions and warnings in the log (Additional Information).
Steps To Reproduce./gnunet-consensus-profiler -n10 -t 10h -c test_consensus.conf -x 100

(using unix as transport plugin)
Additional InformationMar 10 14:21:08-516146 util-32634 INFO Accepting connection from `<unbound UNIX client>': 0x97c5c0
Mar 10 14:21:09-162818 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-201050 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-254318 mesh-chn-32641 WARNING MID 83 not expected (131 - 194), dropping!
Mar 10 14:21:09-254665 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-308265 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-361792 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-416517 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-470403 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-524309 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-578203 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-632216 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-686093 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-740072 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-794015 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-847918 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-901824 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:09-955703 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:10-009566 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:10-063593 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:10-117509 mesh-chn-32664 WARNING MID 31 not expected (95 - 158), dropping!
Mar 10 14:21:11-487036 mesh-32642 ERROR Assertion failed at gnunet-service-mesh_connection.c:2407.
Mar 10 14:21:11-571639 set-32635 WARNING other peer disconnected prematurely
Mar 10 14:21:11-581450 mesh-32653 ERROR Assertion failed at gnunet-service-mesh_connection.c:2746.
Mar 10 14:21:11-628853 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:12-130500 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:13-130943 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:15-133037 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:19-134229 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:27-135285 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:21:43-137350 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
Mar 10 14:22:15-141145 mesh-32709 WARNING Failed checksum validation for a message on tunnel `83M0'
TagsNo tags attached.

Activities

Bart Polot

2014-03-10 13:33

reporter   ~0008139

Is this for svn head?

Florian Dold

2014-03-10 13:34

developer   ~0008140

Yes, r32608.

Florian Dold

2014-03-10 13:38

developer   ~0008141

Ok, part of that might have been a missing 'make install' on my part (sorry!), but I'm still getting

Mar 10 14:36:03-883029 mesh-chn-10823 WARNING MID 78 not expected (99 - 162), dropping!
Mar 10 14:36:05-489063 mesh-10793 ERROR Assertion failed at gnunet-service-mesh_peer.c:1599.

Florian Dold

2014-03-10 13:40

developer   ~0008142

Also,
Mar 10 14:39:19-756577 mesh-19815 ERROR Assertion failed at gnunet-service-mesh_connection.c:2746.
still is there.

What set of assertions I get seems really random, any logging output I can provide to you that might help?

Florian Dold

2014-03-10 13:45

developer   ~0008143

I haven (quite random) problems for a small number of peers (n=2), with
Mar 10 14:44:11-833172 mesh-21104 ERROR Assertion failed at gnunet-service-mesh_connection.c:2407.
Mar 10 14:44:11-913464 set-21102 WARNING other peer disconnected prematurely
Mar 10 14:44:12-947607 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'
Mar 10 14:44:13-021698 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'
Mar 10 14:44:13-095901 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'
Mar 10 14:44:13-170363 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'
Mar 10 14:44:13-244570 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'
Mar 10 14:44:13-318893 mesh-21116 WARNING Failed checksum validation for a message on tunnel `6DER'

where the last message just repeats infinitely (?).

Bart Polot

2014-03-10 14:02

reporter   ~0008144

The checksum validation failure is most certainly caused by some recent change, I reduced the size of the hashes. Will try to reproduce.

Bart Polot

2014-04-01 00:50

reporter   ~0008171

The "unexpected MID" warnings seem to be caused by retransmissions a tad too eager combined with an unfavorable scheduling. It shouldn't affect the result except some wasted traffic.

As for the checksum warning, I wasn't able to reproduce it, it might have been fixed with recent changes. Please report back if seen with r >= 32864.

Bart Polot

2014-05-15 11:20

reporter   ~0008342

Recent changes tweaked the key exchange. Anyway, bug not seen in a while.

Issue History

Date ModifiedUsernameFieldChange
2014-03-10 13:24Florian DoldNew Issue
2014-03-10 13:24Florian DoldStatusnew => assigned
2014-03-10 13:24Florian DoldAssigned To => Bart Polot
2014-03-10 13:26Florian DoldPrioritynormal => high
2014-03-10 13:26Florian DoldSeverityminor => crash
2014-03-10 13:33Bart PolotNote Added: 0008139
2014-03-10 13:34Florian DoldNote Added: 0008140
2014-03-10 13:38Florian DoldNote Added: 0008141
2014-03-10 13:40Florian DoldNote Added: 0008142
2014-03-10 13:45Florian DoldNote Added: 0008143
2014-03-10 14:02Bart PolotNote Added: 0008144
2014-03-10 14:02Bart PolotStatusassigned => acknowledged
2014-03-11 22:42Christian GrothoffProduct Version => Git master
2014-03-11 22:42Christian GrothoffTarget Version => 0.10.1
2014-04-01 00:50Bart PolotNote Added: 0008171
2014-04-01 00:50Bart PolotStatusacknowledged => feedback
2014-04-07 18:36Christian GrothoffTarget Version0.10.1 =>
2014-04-11 13:19Christian GrothoffTarget Version => 0.11.0pre66
2014-05-09 16:34Christian GrothoffCategorymesh service => cadet service
2014-05-15 11:20Bart PolotNote Added: 0008342
2014-05-15 11:20Bart PolotStatusfeedback => resolved
2014-05-15 11:20Bart PolotFixed in Version => Git master
2014-05-15 11:20Bart PolotResolutionopen => fixed
2014-05-15 18:25Christian GrothoffFixed in VersionGit master => 0.11.0pre66
2018-06-06 22:25Christian GrothoffStatusresolved => closed