View Issue Details

IDProjectCategoryView StatusLast Update
0002857GNUnetfile-sharing servicepublic2013-12-24 19:55
ReporterMatthias Wachs Assigned ToChristian Grothoff Due Date
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002857: Crash in fs
DescriptionWhile trying to fix integration tests:

FS service is crashing in GSF_update_peer_latency_


Added check in revision 26797:
Apr 08 11:18:25-167763 fs-15273 ERROR Assertion failed at gnunet-service-fs_cp.c:353.
TagsNo tags attached.

Activities

Christian Grothoff

2013-04-14 20:15

manager   ~0007050

Full trace:
(gdb) ba
#0 0x0000000000405c1b in GSF_update_peer_latency_ (id=0x7fffd1f53720, latency=...) at gnunet-service-fs_cp.c:350
#1 0x0000000000404e02 in update_latencies (cls=0x0, address=0x7fffd1f53720, active=1, bandwidth_out=..., bandwidth_in=...,
    ats=0x7fffd1f5386c, ats_count=2) at gnunet-service-fs.c:264
#2 0x00002b4163e8bdaf in process_pi_message (ph=0x11fc570, msg=0x7fffd1f53810) at ats_api_performance.c:386
#3 0x00002b4163e8ca3a in process_ats_message (cls=0x11fc570, msg=0x7fffd1f53810) at ats_api_performance.c:566
#4 0x00002b41642af784 in receive_task (cls=0x11fc790, tc=0x7fffd1f53920) at client.c:597
#5 0x00002b41642e7dfd in run_ready (rs=0x11f48b0, ws=0x11f4940) at scheduler.c:597
#6 0x00002b41642e864c in GNUNET_SCHEDULER_run (task=0x2b41642f5b34 <service_task>, task_cls=0x7fffd1f53cc0) at scheduler.c:786
#7 0x00002b41642f7665 in GNUNET_SERVICE_run (argc=3, argv=0x7fffd1f53f28, service_name=0x41b16b "fs",
    options=GNUNET_SERVICE_OPTION_NONE, task=0x40590d <run>, task_cls=0x0) at service.c:1816
#8 0x0000000000405b95 in main (argc=3, argv=0x7fffd1f53f28) at gnunet-service-fs.c:721

Christian Grothoff

2013-04-14 20:17

manager   ~0007051

Fixed in SVN 26873. Issue was that ATS can notify us about latency changes before CORE tells us that we're connected (introduced per recent changes in how
latency information is spread). Fixed by ignoring early latency information.

Issue History

Date ModifiedUsernameFieldChange
2013-04-08 09:20Matthias WachsNew Issue
2013-04-12 10:44Christian GrothoffAssigned To => Christian Grothoff
2013-04-12 10:44Christian GrothoffStatusnew => assigned
2013-04-14 20:15Christian GrothoffNote Added: 0007050
2013-04-14 20:17Christian GrothoffNote Added: 0007051
2013-04-14 20:17Christian GrothoffStatusassigned => resolved
2013-04-14 20:17Christian GrothoffFixed in Version => 0.10.0
2013-04-14 20:17Christian GrothoffResolutionopen => fixed
2013-04-14 20:17Christian GrothoffProduct Version => Git master
2013-04-14 20:17Christian GrothoffTarget Version => 0.10.0
2013-12-24 19:55Christian GrothoffStatusresolved => closed