View Issue Details

IDProjectCategoryView StatusLast Update
0002498GNUnetcadet servicepublic2012-11-05 18:34
ReporterBart Polot Assigned ToBart Polot  
PriorityhighSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.4Fixed in Version0.9.4 
Summary0002498: Mesh crashes on queue_destroy
Description#0 0x00007f792de5ec35 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007f792de5ec35 in raise () from /lib/libc.so.6
#1 0x00007f792de600b8 in abort () from /lib/libc.so.6
#2 0x00007f792f2909b4 in GNUNET_CONFIGURATION_deserialize (cfg=0x7f792fef4150, mem=0x0, size=140158458921160, allow_inline=312) at configuration.c:226
#3 0x0000000000404fb2 in data_descriptor_decrement_multicast (mesh_data=0x11c5960) at gnunet-service-mesh_new.c:1776
#4 0x000000000040a068 in queue_destroy (queue=0x11c5b20, clear_cls=1) at gnunet-service-mesh_new.c:3346
#5 0x0000000000414a0e in core_connect (cls=0x1, peer=0x11c5be0, atsi=0x0, atsi_count=0) at gnunet-service-mesh_new.c:5790
#6 0x00007f792f8fb9a9 in disconnect_and_free_peer_entry (cls=0x11ad3b0, key=0x7fff60772410, value=0x11b0cc0) at core_api.c:380
#7 0x00007f792f2a01bc in GNUNET_CRYPTO_hash_file_cancel (fhc=0x0) at crypto_hash.c:255
#8 0x00007f792f900fb1 in GNUNET_CORE_disconnect (handle=0x11ad3b0) at core_api.c:1223
#9 0x0000000000414b81 in shutdown_tunnel (cls=0x0, key=0x7fff60772500, value=0x414b81) at gnunet-service-mesh_new.c:5853
#10 0x00007f792f2bfd49 in GNUNET_SCHEDULER_cancel (task=18526608) at scheduler.c:918
#11 0x00007f792f2c051a in GNUNET_SCHEDULER_add_delayed_with_priority (delay=..., priority=GNUNET_SCHEDULER_PRIORITY_KEEP, task=0x11ab2b0, task_cls=0x11ab360) at scheduler.c:1123
#12 0x00007f792f2ceb6a in GNUNET_SIGNAL_handler_uninstall (ctx=0x0) at signal.c:97
#13 0x000000000041530b in run (cls=0x414ca6, server=0x11a8f60, c=0x7fff60772a68) at gnunet-service-mesh_new.c:6026
#14 0x00007f792de4b455 in __libc_start_main () from /lib/libc.so.6
#15 0x0000000000402169 in _start ()
Additional Information#0 0x00007f792de5ec35 in raise () from /lib/libc.so.6
No symbol table info available.
#1 0x00007f792de600b8 in abort () from /lib/libc.so.6
No symbol table info available.
#2 0x00007f792f2909b4 in GNUNET_CONFIGURATION_deserialize (cfg=0x7f792fef4150, mem=0x0, size=140158458921160, allow_inline=312) at configuration.c:226
        line = "`*w`\377\177", '\000' <repeats 18 times>"\270, \000\346-y\177\000\000 ", '\000' <repeats 143 times>"\240, \"w`\377\177\000\000\065=\321/y\177\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000H\f\343-y\177\000\000\003\000\000\000\000\000\000\000\240\"w`\377\177\000\000@!@\000\000\000\000\000\245\242\321/y\177\000"
        tag = "\300\241A\000\000\000\000\000\300\241A", '\000' <repeats 13 times>, "8]\362/y\177\000\000}\355\021\017\000\000\000\000\003\000\000\000\000\000\000\000\240\"w`\377\177\000\000@!@\000\000\000\000"
        value = "\270T\357/y\177\000\000^\027(/y\177\000\000\370\251\343-y\177\000\000\370\320'/y\177\000\000\000\000\000\000\001\000\000\000\374\001\000\000\001\000\000\000\000\000\000\000\001\000\000\000(\"w`\377\177\000\000\000\"w`\377\177\000\000PA\357/y\177\000\000\001\000\000\000\000\000\000\000\070]\362/y\177\000\000\340Y\362/y\177\000\000\343\376\320/y\177\000\000\000\000\000\000\000\000\000\000PA\357/y\177\000\000\001", '\000' <repeats 15 times>, "\001\000\000\000\377\177\000\000\340Y\362/y\177\000\000\001\000\000\000\061\063 1p\221\362/y\177\000\000%06u\000\000\000\000\020\000\000\000\060\000\000"
        pos = 0x7f792e1c77b0 ""
        nr = 32633
        r_bytes = 29
        to_read = 140158472182240
        i = 32633
        emptyline = 791493825
        ret = 32633
        section = 0x7f792e1c6040 "\207(\255", <incomplete sequence \373>
        __FUNCTION__ = "GNUNET_CONFIGURATION_deserialize"
#3 0x0000000000404fb2 in data_descriptor_decrement_multicast (mesh_data=0x11c5960) at gnunet-service-mesh_new.c:1776
        __FUNCTION__ = "data_descriptor_decrement_multicast"
#4 0x000000000040a068 in queue_destroy (queue=0x11c5b20, clear_cls=1) at gnunet-service-mesh_new.c:3346
        dd = 0x11c5910
        path_info = 0x11c5940
        __FUNCTION__ = "queue_destroy"
#5 0x0000000000414a0e in core_connect (cls=0x1, peer=0x11c5be0, atsi=0x0, atsi_count=0) at gnunet-service-mesh_new.c:5790
        peer_info = 0x11c5b20
        path = 0x11b0d70
#6 0x00007f792f8fb9a9 in disconnect_and_free_peer_entry (cls=0x11ad3b0, key=0x7fff60772410, value=0x11b0cc0) at core_api.c:380
        h = 0x11ad3b0
        th = 0x11be7e8
        pr = 0x11b0cc0
        __FUNCTION__ = "disconnect_and_free_peer_entry"
#7 0x00007f792f2a01bc in GNUNET_CRYPTO_hash_file_cancel (fhc=0x0) at crypto_hash.c:255
        __FUNCTION__ = "GNUNET_CRYPTO_hash_file_cancel"
#8 0x00007f792f900fb1 in GNUNET_CORE_disconnect (handle=0x11ad3b0) at core_api.c:1223
        cm = 0x0
        __FUNCTION__ = "GNUNET_CORE_disconnect"
#9 0x0000000000414b81 in shutdown_tunnel (cls=0x0, key=0x7fff60772500, value=0x414b81) at gnunet-service-mesh_new.c:5853
        t = 0x1704011ce690
#10 0x00007f792f2bfd49 in GNUNET_SCHEDULER_cancel (task=18526608) at scheduler.c:918
        log_line = 0
        log_call_enabled = -1
        t = 0x0
        prev = 0x0
        p = GNUNET_SCHEDULER_PRIORITY_SHUTDOWN
        to = 0
        ret = 0x259816d4479
        __FUNCTION__ = "GNUNET_SCHEDULER_cancel"
#11 0x00007f792f2c051a in GNUNET_SCHEDULER_add_delayed_with_priority (delay=..., priority=GNUNET_SCHEDULER_PRIORITY_KEEP, task=0x11ab2b0, task_cls=0x11ab360) at scheduler.c:1123
        log_line = 0
        log_call_enabled = -1
        t = 0x11ab190
        pos = 0x11aa940
        prev = 0xaf6
        __FUNCTION__ = "GNUNET_SCHEDULER_add_delayed_with_priority"
#12 0x00007f792f2ceb6a in GNUNET_SIGNAL_handler_uninstall (ctx=0x0) at signal.c:97
        sig = {__sigaction_handler = {sa_handler = 0x11a8f40, sa_sigaction = 0x11a8f40}, sa_mask = {__val = {18518160, 140734811810176, 140158470012213, 1, 0, 4131212846, 140158458922696, 0, 140734811810176, 4202816, 140158470038181, 5, 0,
              7619276282848, 140734811810408, 18517856}}, sa_flags = 4279462, sa_restorer = 0}
#13 0x000000000041530b in run (cls=0x414ca6, server=0x11a8f60, c=0x7fff60772a68) at gnunet-service-mesh_new.c:6026
        peer = 0x7fff60772a68
        p = 0x41530b
        keyfile = 0x0
        __FUNCTION__ = "run"
#14 0x00007f792de4b455 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#15 0x0000000000402169 in _start ()



At revision 22697.
TagsNo tags attached.

Activities

Bart Polot

2012-07-17 15:43

manager   ~0006250

Uninitialized reference counter on unicast. Fixed in r22717.

Issue History

Date Modified Username Field Change
2012-07-16 14:17 Bart Polot New Issue
2012-07-16 14:17 Bart Polot Status new => assigned
2012-07-16 14:17 Bart Polot Assigned To => Bart Polot
2012-07-16 14:17 Bart Polot Product Version => Git master
2012-07-16 14:17 Bart Polot Target Version => 0.9.4
2012-07-17 15:43 Bart Polot Note Added: 0006250
2012-07-17 15:43 Bart Polot Status assigned => resolved
2012-07-17 15:43 Bart Polot Fixed in Version => 0.9.4
2012-07-17 15:43 Bart Polot Resolution open => fixed
2012-11-05 18:34 Christian Grothoff Status resolved => closed
2014-05-09 18:34 Christian Grothoff Category mesh service => cadet service