View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002857 | GNUnet | file-sharing service | public | 2013-04-08 11:20 | 2013-12-24 20:55 |
Reporter | Matthias Wachs | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.10.0 | Fixed in Version | 0.10.0 | ||
Summary | 0002857: Crash in fs | ||||
Description | While 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. | ||||
Tags | No tags attached. | ||||
|
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 |
|
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. |
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 |