View Issue Details

IDProjectCategoryView StatusLast Update
0002444GNUnettransport servicepublic2012-11-05 18:34
ReporterLRN Assigned ToMatthias Wachs  
PriorityhighSeveritycrashReproducibilityhave not tried
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.4 
Summary0002444: Crash in transport service during one of the integration tests
Descriptionr22159
Additional Information
Program received signal SIGTRAP, Trace/breakpoint trap.
0x7677280d in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll
(gdb) bt
#0  0x7677280d in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll
#1  0x62ac6614 in GNUNET_abort () at common_logging.c:271
#2  0x62af6a2c in GNUNET_SCHEDULER_cancel (task=11537614467672175224) at scheduler.c:918
#3  0x6c3887fc in _fu350__skip_log () at plugin_transport_tcp.c:2186
#4  0x6c384483 in _fu155__skip_log () at plugin_transport_tcp.c:1077
#5  0x00409aec in _fu368__skip_log () at gnunet-service-transport_neighbours.c:955
#6  0x0040ae73 in GST_neighbours_keepalive (neighbour=0x1f19894) at gnunet-service-transport_neighbours.c:1305
#7  0x00401b57 in _fu11__skip_log () at gnunet-service-transport.c:276
#8  0x6c387a57 in _fu308__skip_log () at plugin_transport_tcp.c:1987
#9  0x62af9430 in GNUNET_SERVER_inject (server=0x1ee9ba8, sender=0x1ee95f0, message=0x27fbf0) at server.c:902
#10 0x62afa041 in client_message_tokenizer_callback (cls=0x1ee9ba8, client=0x1ee95f0, message=0x27fbf0) at server.c:1119
#11 0x62afbf69 in GNUNET_SERVER_mst_receive (mst=0x1ee7b40, client_identity=0x1ee95f0, buf=0x27fbf0 "", size=80, purge=0, one_shot=-1) at server_mst.c:265
#12 0x62af9c6b in process_incoming (cls=0x1ee95f0, buf=0x27fbf0, available=80, addr=0x1ee11d0, addrlen=16, errCode=0) at server.c:1050
#13 0x62acdc26 in receive_ready (cls=0x1ef5ef8, tc=0x28fc80) at connection.c:1055
#14 0x62af5d9a in run_ready (rs=0x5d8fe8, ws=0x5da000) at scheduler.c:602
#15 0x62af650b in GNUNET_SCHEDULER_run (task=0x62b0207e <service_task>, task_cls=0x28fe20) at scheduler.c:790
#16 0x62b02d69 in GNUNET_SERVICE_run (argc=3, argv=0x1edc4c0, service_name=0x4183ab "transport", options=GNUNET_SERVICE_OPTION_NONE, task=0x4025e7 <run>, task_cls=0x0) at service.c:1785
#17 0x00402ba3 in main (argc=3, argv=0x1edc4c0) at gnunet-service-transport.c:648
(gdb) up
#1  0x62ac6614 in GNUNET_abort () at common_logging.c:271
271       DebugBreak ();
(gdb)
#2  0x62af6a2c in GNUNET_SCHEDULER_cancel (task=11537614467672175224) at scheduler.c:918
918           GNUNET_assert (0);
(gdb) l
913         p++;
914         if (p >= GNUNET_SCHEDULER_PRIORITY_COUNT)
915         {
916           LOG (GNUNET_ERROR_TYPE_ERROR, _("Attempt to cancel dead task %llu!\n"),
917                (unsigned long long) task);
918           GNUNET_assert (0);
919         }
920         prev = NULL;
921         t = ready[p];
922         while (t != NULL)
(gdb) up
#3  0x6c3887fc in _fu350__skip_log () at plugin_transport_tcp.c:2186
2186      GNUNET_SCHEDULER_cancel (s->timeout_task);
(gdb) l
2181                    "Timeout for peer `%s' %s not scheduled\n",
2182                    GNUNET_i2s (&s->target),
2183                    tcp_address_to_string(NULL, s->addr, s->addrlen));
2184        return;
2185      }
2186      GNUNET_SCHEDULER_cancel (s->timeout_task);
2187      s->timeout_task =  GNUNET_SCHEDULER_add_delayed (GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT,
2188                                                       &session_timeout,
2189                                                       s);
2190      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Timeout rescheduled for session %p set to %llu\n",
TagsNo tags attached.

Activities

LRN

2012-06-20 18:02

reporter   ~0006116

(gdb) up
#4  0x6c384483 in _fu155__skip_log () at plugin_transport_tcp.c:1077
1077      reschedule_session_timeout (session);
(gdb) p *session
$1 = {header = {pong_signature = {
      sig = '\000' <repeats 144 times>, "\020мю\001ЁХю\001", '\000' <repeats 20 times>, "NMЇЄЭ\022╟Oь|\000╩pЎ╨г┘RK╜K│╗Сwc╗TХЖ▄QE╘┴.┘й c╩ё┤\r\006№\231Х\024?Е\023P┬тRxЄ\001╜:╫\035а", '\000' <repeats 12 times>, "Ч\003\000\000\00
0\000\000"}, pong_sig_expires = {abs_value = 25802186672}}, plugin = 0xa998c26, client = 0x138, nat_connection_timeout = 4294967296, pending_messages_head = 0x0, pending_messages_tail = 0x2000000,
  transmit_handle = 0x56dbf617, target = {hashPubKey = {bits = {581781, 6158712, 6155656, 1845577728, 1431633920, 4076096846, 1338446493, 3389029612, 2748380784, 3175830233, 2444997451, 1421566839, 1373406869, 784454725,
        1663085017, 229962186}}}, receive_delay_task = 5972549705027370772, timeout_task = 11537614467672175224, addr = 0x4000004, addrlen = 581802, last_activity = {abs_value = 26388382178450688},
  expecting_welcome = 83886080, inbound = 16777216, is_nat = 7365492, ats_address_network_type = 33554432}

Matthias Wachs

2012-06-29 11:27

reporter   ~0006170

fixed in 22373.

Issue History

Date Modified Username Field Change
2012-06-20 18:01 LRN New Issue
2012-06-20 18:01 LRN Status new => assigned
2012-06-20 18:01 LRN Assigned To => Matthias Wachs
2012-06-20 18:02 LRN Note Added: 0006116
2012-06-22 11:01 Christian Grothoff Target Version => 0.9.4
2012-06-26 23:35 Christian Grothoff Priority normal => high
2012-06-29 11:27 Matthias Wachs Note Added: 0006170
2012-06-29 11:27 Matthias Wachs Status assigned => resolved
2012-06-29 11:27 Matthias Wachs Resolution open => fixed
2012-11-05 18:34 Christian Grothoff Status resolved => closed