View Issue Details

IDProjectCategoryView StatusLast Update
0001863GNUnetobsoletepublic2024-05-03 13:49
ReporterMatthias Wachs Assigned ToMatthias Wachs  
PriorityurgentSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.0 
Summary0001863: Assertion failed at ats_api_scheduling.c:289.
DescriptionOct 28 19:07:53-777674 transport-911719 ERROR Assertion failed at ats_api_scheduling.c:289.
Oct 28 19:07:53-777746 transport-911735 ERROR Assertion failed at ats_api_scheduling.c:289.
Oct 28 19:07:53-787033 arm-911716 WARNING Service `transport' terminated with status signal/6, will try to restart it!
Oct 28 19:07:53-787119 arm-911731 WARNING Service `transport' terminated with status signal/6, will try to restart it!
PASS: test_testing_peergroup
TagsNo tags attached.

Activities

Matthias Wachs

2011-10-28 19:12

manager   ~0004787

GNUNET_assert (0 == memcmp (peer,
                  &sh->session_array[session_id].peer,
                  sizeof (struct GNUNET_PeerIdentity)));

-> find a session

Christian Grothoff

2011-10-30 20:42

manager   ~0004804

SVN 17867 changes the asserts to breaks+reconnect to make protocol violations / disagreements less harmful. Naturally, this does not fix the root cause.

Matthias Wachs

2011-11-08 18:00

manager   ~0004889

The peer id in
sh->session_array[session_id].peer

was '0000'

Ensured the order of execution:
remove_session: sets session=NULL
release_session: sets used=NO and memset(peer,0);

New check:
if (sh->session_array[session_id].session == NULL)
  {
    GNUNET_break (0);
    return NULL;
  }

ensures that no removed session will be checked

Matthias Wachs

2011-11-08 18:33

manager   ~0004890

fixed in 18054

Issue History

Date Modified Username Field Change
2011-10-28 19:10 Matthias Wachs New Issue
2011-10-28 19:10 Matthias Wachs Status new => assigned
2011-10-28 19:10 Matthias Wachs Assigned To => Matthias Wachs
2011-10-28 19:12 Matthias Wachs Note Added: 0004787
2011-10-29 17:52 Christian Grothoff Target Version => 0.9.0pre4
2011-10-30 20:42 Christian Grothoff Note Added: 0004804
2011-10-30 20:43 Christian Grothoff Target Version 0.9.0pre4 => 0.9.0
2011-10-30 21:03 Christian Grothoff Priority normal => urgent
2011-11-04 11:20 Christian Grothoff Severity minor => crash
2011-11-08 18:00 Matthias Wachs Note Added: 0004889
2011-11-08 18:33 Matthias Wachs Note Added: 0004890
2011-11-08 18:33 Matthias Wachs Status assigned => resolved
2011-11-08 18:33 Matthias Wachs Resolution open => fixed
2011-11-30 18:38 Christian Grothoff Status resolved => closed
2024-05-03 13:49 Christian Grothoff Category ATS service => obsolete