View Issue Details

IDProjectCategoryView StatusLast Update
0001738GNUnettransport servicepublic2024-05-03 13:58
Reportermrwiggles Assigned ToChristian Grothoff  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Summary0001738: UDP Plugin segfaults
DescriptionHappens on all planetlab peers when using the UDP plugin... 10 crashes per peer in about five minutes.

#0 0x00ad3706 in GNUNET_NETWORK_socket_sendto (desc=0x0, message=0xbffbae00, length=518, dest_addr=0x9b65acc, dest_len=28) at network.c:610
610 ret = sendto (desc->fd, message, length, flags, dest_addr, dest_len);
#0 0x00ad3706 in GNUNET_NETWORK_socket_sendto (desc=0x0, message=0xbffbae00, length=518, dest_addr=0x9b65acc, dest_len=28) at network.c:610
#1 0x002ec8c7 in udp_send (plugin=0x9b61508, sa=0x9b65acc, msg=0xbffbae00) at plugin_transport_udp.c:371
#2 0x002ecd5a in udp_plugin_send (cls=0x9b61508, target=0x9b66900, msgbuf=0x9b66954 "\001`", msgbuf_size=446, priority=3, timeout=
      {rel_value = 180000}, session=0x0, addr=0x9b62908, addrlen=18, force_address=1, cont=0x804b8b1 <transmit_send_continuation>, cont_cls=0x9b668e8)
    at plugin_transport_udp.c:516
#3 0x0804c4f4 in try_transmission_to_peer (n=0x9b66560) at gnunet-service-transport.c:1761
#4 0x0804c8b3 in transmit_to_peer (client=0x0, peer_address=0x9b628c0, priority=3, timeout={rel_value = 15000}, message_buf=0x9b66720 "\001`",
    message_buf_size=446, is_internal=1, neighbour=0x9b66560) at gnunet-service-transport.c:1849
#5 0x0805249a in transmit_hello_and_ping (cls=0x9b66258, neighbour=0x9b66560) at gnunet-service-transport.c:4403
#6 0x0804fa5f in setup_peer_check_blacklist (peer=0xbffbb438, do_hello=0, cont=0x8051f31 <transmit_hello_and_ping>, cont_cls=0x9b66258)
    at gnunet-service-transport.c:3524
#7 0x080529e8 in run_validation (cls=0x9b64a38, tname=0x9b64c3c "udp", expiration={abs_value = 1311383614113}, addr=0x9b64c4a, addrlen=18)
    at gnunet-service-transport.c:4540
#8 0x009d9f98 in GNUNET_HELLO_iterate_addresses (msg=0x9b64a50, return_modified=0, it=0x80524bd <run_validation>, it_cls=0x9b64a38) at hello.c:248
#9 0x08052b6d in check_hello_validated (cls=0x9b64a38, peer=0x0, h=0x0, err_msg=0x0) at gnunet-service-transport.c:4608
#10 0x0043969c in peerinfo_handler (cls=0x9b63848, msg=0xbffbb720) at peerinfo_api.c:462
#11 0x00ab9b80 in receive_task (cls=0x9b60050, tc=0xbffbb7ac) at client.c:579
#12 0x00adc24c in run_ready (rs=0x9b5f588, ws=0x9b5f610) at scheduler.c:648
#13 0x00adc6d9 in GNUNET_SCHEDULER_run (task=0xae39f4 <service_task>, task_cls=0xbffbb950) at scheduler.c:795
#14 0x00ae4a12 in GNUNET_SERVICE_run (argc=5, argv=0xbffbbab4, serviceName=0x805a124 "transport", opt=GNUNET_SERVICE_OPTION_NONE, task=0x80576ac <run>,
    task_cls=0x0) at service.c:1627
#15 0x08057d84 in main (argc=5, argv=0xbffbbab4) at gnunet-service-transport.c:6759
TagsNo tags attached.

Activities

Christian Grothoff

2011-07-26 11:00

manager   ~0004533

Problem with lack of IPv6 support. Should be fixed in SVN 16188.

Issue History

Date Modified Username Field Change
2011-07-25 12:12 mrwiggles New Issue
2011-07-26 11:00 Christian Grothoff Note Added: 0004533
2011-07-26 11:00 Christian Grothoff Status new => resolved
2011-07-26 11:00 Christian Grothoff Resolution open => fixed
2011-07-26 11:00 Christian Grothoff Assigned To => Christian Grothoff
2011-08-01 09:52 Christian Grothoff Status resolved => closed
2024-05-03 13:58 Christian Grothoff Category UDP transport => transport service