View Issue Details

IDProjectCategoryView StatusLast Update
0001698GNUnetcore servicepublic2011-07-02 09:26
Reportermrwiggles Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product VersionGit master 
Summary0001698: Core and transport api assertion failures (gnunet-service-core.c:2058 / transport_api_new.c:1401)
DescriptionNot sure where these are coming from, but they repeat indefinitely. I worry that they could quickly fill up log files, or annoy users to no end.

Jun 15 12:08:41 core-32085 ERROR Assertion failed at gnunet-service-core.c:2058.
Jun 15 12:08:41 core-32085 ERROR Assertion failed at transport_api_new.c:1401
TagsNo tags attached.

Activities

mrwiggles

2011-06-16 11:34

reporter   ~0004370

Core crash, so this is rather more serious than I had previously thought.

mrwiggles

2011-06-17 11:57

reporter   ~0004416

#0 0x00007fbce4e8e3d5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fbce4e91650 in abort () at abort.c:92
#2 0x00007fbce562c506 in GNUNET_TRANSPORT_notify_transmit_ready (handle=0x1d62a80, target=0x1d65f00, size=352, priority=0,
    timeout=..., notify=0x405475 <notify_encrypted_transmit_ready>, notify_cls=0x1d65ea0) at transport_api_new.c:1401
#3 0x0000000000405757 in process_encrypted_neighbour_queue (n=0x1d65ea0) at gnunet-service-core.c:2048
#4 0x0000000000405284 in send_keep_alive (cls=0x1d65ea0, tc=0x7fffe2d6e7d0) at gnunet-service-core.c:1870
#5 0x00007fbce54130de in run_ready (rs=0x1d61ce0, ws=0x1d61d70) at scheduler.c:648
#6 0x00007fbce54134e1 in GNUNET_SCHEDULER_run (task=0x7fbce5419b64 <service_task>, task_cls=0x7fffe2d6ea80) at scheduler.c:795
#7 0x00007fbce541aac2 in GNUNET_SERVICE_run (argc=5, argv=0x7fffe2d6ec98, serviceName=0x40b8ba "core",
    opt=GNUNET_SERVICE_OPTION_NONE, task=0x40aae9 <run>, task_cls=0x0) at service.c:1622
#8 0x000000000040aee6 in main (argc=5, argv=0x7fffe2d6ec98) at gnunet-service-core.c:4734

mrwiggles

2011-06-17 12:00

reporter   ~0004417

(gdb) ba
#0 0x00007fbce4e8e3d5 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fbce4e91650 in abort () at abort.c:92
#2 0x00007fbce562c506 in GNUNET_TRANSPORT_notify_transmit_ready (handle=0x1d62a80, target=0x1d65f00, size=352, priority=0,
    timeout=..., notify=0x405475 <notify_encrypted_transmit_ready>, notify_cls=0x1d65ea0) at transport_api_new.c:1401
#3 0x0000000000405757 in process_encrypted_neighbour_queue (n=0x1d65ea0) at gnunet-service-core.c:2048
#4 0x0000000000405284 in send_keep_alive (cls=0x1d65ea0, tc=0x7fffe2d6e7d0) at gnunet-service-core.c:1870
#5 0x00007fbce54130de in run_ready (rs=0x1d61ce0, ws=0x1d61d70) at scheduler.c:648
#6 0x00007fbce54134e1 in GNUNET_SCHEDULER_run (task=0x7fbce5419b64 <service_task>, task_cls=0x7fffe2d6ea80) at scheduler.c:795
#7 0x00007fbce541aac2 in GNUNET_SERVICE_run (argc=5, argv=0x7fffe2d6ec98, serviceName=0x40b8ba "core",
    opt=GNUNET_SERVICE_OPTION_NONE, task=0x40aae9 <run>, task_cls=0x0) at service.c:1622
#8 0x000000000040aee6 in main (argc=5, argv=0x7fffe2d6ec98) at gnunet-service-core.c:4734
(gdb) print *n
$4 = {messages = 0x1dbec50, encrypted_head = 0x1e0aaa0, encrypted_tail = 0x1d66a10, active_client_request_head = 0x0,
  active_client_request_tail = 0x0, th = 0x0, public_key = 0x1d6d0b0, pending_ping = 0x0, pending_pong = 0x0, pitr = 0x0, skm = 0x0,
  ats = 0x1d637a0, peer = {hashPubKey = {bits = {764523080, 1129615407, 3655683974, 1382077876, 1365440097, 2896131254, 2292374819,
        2857530337, 971985080, 3221539310, 1612732887, 3681171251, 2675601718, 3131090635, 1623583394, 3853284230}}}, encrypt_key = {
    key = "\276\017?\274\300\262\216\003\351K\236]W\212\323\066\221\021\236\347\331-\240\246\253\244\ty\321\360\026\266",
    crc32 = 613834324}, decrypt_key = {
    key = "]\254X\365\274\265\231\377\373\017M\036\243\372t[\226#?\216jl\257\230^j\001\a \237\276\370", crc32 = 1157494036},
  retry_plaintext_task = 0, retry_set_key_task = 0, quota_update_task = 14181, keep_alive_task = 0, dead_clean_task = 14191,
  encrypt_key_created = {abs_value = 1308304344240}, decrypt_key_created = {abs_value = 1308303112210}, time_established = {
    abs_value = 1308304345089}, last_activity = {abs_value = 1308304352339}, set_key_retry_frequency = {rel_value = 10000},
  available_send_window = {consumption_since_last_update__ = -50833, last_update__ = {abs_value = 1308304529339},
    available_bytes_per_s__ = 1024, max_carry_s__ = 300}, available_recv_window = {consumption_since_last_update__ = -3756026,
    last_update__ = {abs_value = 1308304528052}, available_bytes_per_s__ = 65536, max_carry_s__ = 300}, current_preference = 0,
  ats_count = 2, last_packets_bitmap = 0, last_sequence_number_received = 0, last_sequence_number_sent = 67, bw_in = {value__ = 0},
  bw_out = {value__ = 262144}, bw_out_internal_limit = {value__ = 1427439616}, bw_out_external_limit = {value__ = 262144},
  ping_challenge = 4125511669, status = PEER_STATE_DOWN, is_connected = 0}

Christian Grothoff

2011-06-17 12:03

manager   ~0004419

Fixed in SVN 15690.

Issue History

Date Modified Username Field Change
2011-06-15 12:14 mrwiggles New Issue
2011-06-16 11:34 mrwiggles Note Added: 0004370
2011-06-16 11:35 mrwiggles Status new => assigned
2011-06-16 11:35 mrwiggles Assigned To => Christian Grothoff
2011-06-16 15:33 Christian Grothoff Severity minor => crash
2011-06-17 10:08 Christian Grothoff Summary Core and transport api assertion failures => Core and transport api assertion failures (gnunet-service-core.c:2058 / transport_api_new.c:1401)
2011-06-17 10:11 Christian Grothoff Assigned To Christian Grothoff =>
2011-06-17 10:11 Christian Grothoff Status assigned => acknowledged
2011-06-17 11:57 mrwiggles Note Added: 0004416
2011-06-17 12:00 mrwiggles Note Added: 0004417
2011-06-17 12:03 Christian Grothoff Note Added: 0004419
2011-06-17 12:03 Christian Grothoff Status acknowledged => resolved
2011-06-17 12:03 Christian Grothoff Resolution open => fixed
2011-06-17 12:03 Christian Grothoff Assigned To => Christian Grothoff
2011-07-02 09:26 Christian Grothoff Status resolved => closed