View Issue Details

IDProjectCategoryView StatusLast Update
0002857GNUnetfile-sharing servicepublic2013-12-24 20:55
ReporterMatthias Wachs Assigned ToChristian Grothoff  
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 22: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 22: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 Modified Username Field Change
2013-04-08 11:20 Matthias Wachs New Issue
2013-04-12 12:44 Christian Grothoff Assigned To => Christian Grothoff
2013-04-12 12:44 Christian Grothoff Status new => assigned
2013-04-14 22:15 Christian Grothoff Note Added: 0007050
2013-04-14 22:17 Christian Grothoff Note Added: 0007051
2013-04-14 22:17 Christian Grothoff Status assigned => resolved
2013-04-14 22:17 Christian Grothoff Fixed in Version => 0.10.0
2013-04-14 22:17 Christian Grothoff Resolution open => fixed
2013-04-14 22:17 Christian Grothoff Product Version => Git master
2013-04-14 22:17 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:55 Christian Grothoff Status resolved => closed