View Issue Details

IDProjectCategoryView StatusLast Update
0003449gnunet-gtkgnunet-conversation-gtkpublic2018-06-07 00:25
ReporterBart Polot Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0pre66 
Summary0003449: Crash in conversation when answering a call to self
DescriptionThis is the coredump when running gnunet-gtk, as described in the email.

(gdb) bt
#0 0x00007fe076966d67 in raise () from /usr/lib/libc.so.6
#1 0x00007fe076968118 in abort () from /usr/lib/libc.so.6
#2 0x00007fe07a0ce7b4 in GNUNET_abort () at common_logging.c:289
#3 0x00007fe07a0cdd21 in GNUNET_xfree_ (ptr=0x0, filename=0x40c920 "gnunet-conversation-gtk_contacts.c", linenumber=234) at common_allocation.c:220
#4 0x000000000040587b in display_record (cls=0x0, zone_key=0x7fff70baaa20, rname=0x7fff70baaa40 "phone", rd_len=0, rd=0x7fff70baa940) at gnunet-conversation-gtk_contacts.c:234
#5 0x00007fe07b1c8c2a in handle_updates (cls=0x2548700, msg=0x7fff70baaa10) at namestore_api_monitor.c:206
#6 0x00007fe07a0c9dc2 in receive_task (cls=0x25523f0, tc=0x7fff70baab20) at client.c:595
#7 0x00007fe07a10606a in run_ready (rs=0x22cbae0, ws=0x22cbb70) at scheduler.c:595
#8 0x00007fe07a106911 in GNUNET_SCHEDULER_run (task=0x7fe07a100d8b <program_main>, task_cls=0x7fff70baadb0) at scheduler.c:817
#9 0x00007fe07a10191c in GNUNET_PROGRAM_run2 (argc=1, argv=0x7fff70bab0b8, binaryName=0x40c6e1 "gnunet-conversation-gtk", binaryHelp=0x40c75a "GTK GUI for conversation", options=0x60f940 <options>, task=0x7fe07c20ff37 <run_main_loop>,
    task_cls=0x7fff70baaf10, run_without_scheduler=0) at program.c:286
#10 0x00007fe07a101a73 in GNUNET_PROGRAM_run (argc=1, argv=0x7fff70bab0b8, binaryName=0x40c6e1 "gnunet-conversation-gtk", binaryHelp=0x40c75a "GTK GUI for conversation", options=0x60f940 <options>, task=0x7fe07c20ff37 <run_main_loop>,
    task_cls=0x7fff70baaf10) at program.c:325
#11 0x00007fe07c210467 in GNUNET_GTK_main_loop_start (binary_name=0x40c6e1 "gnunet-conversation-gtk", binary_help=0x40c75a "GTK GUI for conversation", argc=1, argv=0x7fff70bab0b8, options=0x60f940 <options>,
    main_window_file=0x40c730 "gnunet_conversation_gtk_main_window.glade", main_task=0x404bf6 <run>) at eventloop.c:1000
#12 0x0000000000404e38 in main (argc=1, argv=0x7fff70bab0b8) at gnunet-conversation-gtk.c:238
Additional Information(gdb) bt full
#0 0x00007fe076966d67 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007fe076968118 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007fe07a0ce7b4 in GNUNET_abort () at common_logging.c:289
No locals.
#3 0x00007fe07a0cdd21 in GNUNET_xfree_ (ptr=0x0, filename=0x40c920 "gnunet-conversation-gtk_contacts.c", linenumber=234) at common_allocation.c:220
        __FUNCTION__ = "GNUNET_xfree_"
#4 0x000000000040587b in display_record (cls=0x0, zone_key=0x7fff70baaa20, rname=0x7fff70baaa40 "phone", rd_len=0, rd=0x7fff70baa940) at gnunet-conversation-gtk_contacts.c:234
        i = 0
        iter = {stamp = 795675829, user_data = 0x23c3720, user_data2 = 0x0, user_data3 = 0x0}
        do_display = 0
        type = 0x7fff70bab0b0 "\001"
        lname = 0x25eb840 "\300\245^\002"
        update = 0
        is_public = 36486000
        value = 0x0
        __FUNCTION__ = "display_record"
#5 0x00007fe07b1c8c2a in handle_updates (cls=0x2548700, msg=0x7fff70baaa10) at namestore_api_monitor.c:206
        rd = 0x7fff70baa940
        zm = 0x2548700
        lrm = 0x7fff70baaa10
        lrm_len = 54
        exp_lrm_len = 54
        name_len = 6
        rd_len = 0
        rd_count = 0
        name_tmp = 0x7fff70baaa40 "phone"
        rd_ser_tmp = 0x7fff70baaa46 ""
        __FUNCTION__ = "handle_updates"
#6 0x00007fe07a0c9dc2 in receive_task (cls=0x25523f0, tc=0x7fff70baab20) at client.c:595
        client = 0x25523f0
        handler = 0x7fe07b1c8621 <handle_updates>
        cmsg = 0x23c28f0
        handler_cls = 0x2548700
        msize = 54
        mbuf = 0x7fff70baaa10 ""
        msg = 0x7fff70baaa10
        __FUNCTION__ = "receive_task"
#7 0x00007fe07a10606a in run_ready (rs=0x22cbae0, ws=0x22cbb70) at scheduler.c:595
        p = GNUNET_SCHEDULER_PRIORITY_DEFAULT
        pos = 0x247f460
        tc = {reason = GNUNET_SCHEDULER_REASON_TIMEOUT, read_ready = 0x22cbae0, write_ready = 0x22cbb70}
        __FUNCTION__ = "run_ready"
#8 0x00007fe07a106911 in GNUNET_SCHEDULER_run (task=0x7fe07a100d8b <program_main>, task_cls=0x7fff70baadb0) at scheduler.c:817
        rs = 0x22cbae0
        ws = 0x22cbb70
        timeout = {rel_value_us = 0}
        ret = 0
        shc_int = 0x22e1860
        shc_term = 0x22a28e0
        shc_quit = 0x22e19a0
        shc_hup = 0x22e1a60
        shc_pipe = 0x22a29a0
        last_tr = 9590
        busy_wait_warning = 0
        pr = 0x22d7360
        c = 0 '\000'
        __FUNCTION__ = "GNUNET_SCHEDULER_run"
#9 0x00007fe07a10191c in GNUNET_PROGRAM_run2 (argc=1, argv=0x7fff70bab0b8, binaryName=0x40c6e1 "gnunet-conversation-gtk", binaryHelp=0x40c75a "GTK GUI for conversation", options=0x60f940 <options>, task=0x7fe07c20ff37 <run_main_loop>,
    task_cls=0x7fff70baaf10, run_without_scheduler=0) at program.c:286
        cc = {args = 0x7fff70bab0c0, cfgfile = 0x22cb530 "~/.config/gnunet.conf", task = 0x7fe07c20ff37 <run_main_loop>, task_cls = 0x7fff70baaf10, cfg = 0x22a0900}
        path = 0x22a2850 "gnunet-conversation-gtk-10946"
---Type <return> to continue, or q <return> to quit---
        loglev = 0x0
        logfile = 0x0
        cfg_fn = 0x22a2ae0 "~/.config/gnunet.conf"
        xdg = 0x0
        ret = 1
        cnt = 8
        skew_offset = 4294967295
        skew_variance = 140602131922657
        clock_offset = 1
        cfg = 0x22a0900
        defoptions = {{shortName = 99 'c', name = 0x7fe07a120a50 "config", argumentHelp = 0x7fe07a120a57 "FILENAME", description = 0x7fe07a120a60 "use configuration file FILENAME", require_argument = 1,
            processor = 0x4049b0 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff70baadb8}, {shortName = 104 'h', name = 0x7fe07a120a80 "help", argumentHelp = 0x0, description = 0x7fe07a120a85 "print this help", require_argument = 0,
            processor = 0x7fe07a0f2ef3 <GNUNET_GETOPT_format_help_>, scls = 0x40c75a}, {shortName = 76 'L', name = 0x7fe07a120a95 "log", argumentHelp = 0x7fe07a120a99 "LOGLEVEL",
            description = 0x7fe07a120aa8 "configure logging to use LOGLEVEL", require_argument = 1, processor = 0x4049b0 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff70baada8}, {shortName = 108 'l', name = 0x7fe07a120aca "logfile",
            argumentHelp = 0x7fe07a120ad2 "LOGFILE", description = 0x7fe07a120ae0 "configure logging to write logs to LOGFILE", require_argument = 1, processor = 0x4049b0 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff70baada0}, {
            shortName = 118 'v', name = 0x7fe07a120b0b "version", argumentHelp = 0x0, description = 0x7fe07a120b13 "print the version number", require_argument = 0, processor = 0x7fe07a0f2ead <GNUNET_GETOPT_print_version_>,
            scls = 0x7fe07a120b2c}}
        allopts = 0x22a28e0
        gargs = 0x0
        lpfx = 0x22a2b00 "`s-\002"
        spc = 0x0
        __FUNCTION__ = "GNUNET_PROGRAM_run2"
#10 0x00007fe07a101a73 in GNUNET_PROGRAM_run (argc=1, argv=0x7fff70bab0b8, binaryName=0x40c6e1 "gnunet-conversation-gtk", binaryHelp=0x40c75a "GTK GUI for conversation", options=0x60f940 <options>, task=0x7fe07c20ff37 <run_main_loop>,
    task_cls=0x7fff70baaf10) at program.c:325
No locals.
#11 0x00007fe07c210467 in GNUNET_GTK_main_loop_start (binary_name=0x40c6e1 "gnunet-conversation-gtk", binary_help=0x40c75a "GTK GUI for conversation", argc=1, argv=0x7fff70bab0b8, options=0x60f940 <options>,
    main_window_file=0x40c730 "gnunet_conversation_gtk_main_window.glade", main_task=0x404bf6 <run>) at eventloop.c:1000
        ml = {cfg = 0x22e1920, main_window_file = 0x40c730 "gnunet_conversation_gtk_main_window.glade", main_task = 0x404bf6 <run>, builder = 0x239f8e0, gml = 0x22cd880, gmc = 0x2307ce0, rs = 0x2302c70, ws = 0x23bdef0,
          cached_poll_array = 0x256f620, cfgfile = 0x23be5a0 "~/.config/gnunet.conf", cached_poll_array_size = 30, dummy_task = 3, argv = 0x7fff70bab0c0, argc = 0}
        ret = 32736
#12 0x0000000000404e38 in main (argc=1, argv=0x7fff70bab0b8) at gnunet-conversation-gtk.c:238
        options = {{shortName = 112 'p', name = 0x40c773 "phone", argumentHelp = 0x40c68c "LINE", description = 0x40c780 "sets the LINE to use for the phone", require_argument = 1, processor = 0x404660 <GNUNET_GETOPT_set_uint@plt>,
            scls = 0x60fb7c <line>}, {shortName = 101 'e', name = 0x40c7a3 "ego", argumentHelp = 0x40c7a3 "ego", description = 0x40c7a7 "select ego to use", require_argument = 1, processor = 0x4049b0 <GNUNET_GETOPT_set_string@plt>,
            scls = 0x60fb80 <ego_name>}, {shortName = 116 't', name = 0x40c7b9 "tray", argumentHelp = 0x0, description = 0x40c7be "start in tray mode", require_argument = 0, processor = 0x404a00 <GNUNET_GETOPT_set_one@plt>,
            scls = 0x60fb78 <tray_only>}, {shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0, require_argument = 0, processor = 0x0, scls = 0x0}}
        ret = 0
(gdb)
TagsNo tags attached.

Activities

Christian Grothoff

2014-06-18 14:48

manager   ~0008454

should be fixed in SVN 33732.

Issue History

Date Modified Username Field Change
2014-06-18 13:51 Bart Polot New Issue
2014-06-18 13:51 Bart Polot Status new => assigned
2014-06-18 13:51 Bart Polot Assigned To => Christian Grothoff
2014-06-18 14:48 Christian Grothoff Note Added: 0008454
2014-06-18 14:48 Christian Grothoff Status assigned => resolved
2014-06-18 14:48 Christian Grothoff Fixed in Version => 0.11.0pre66
2014-06-18 14:48 Christian Grothoff Resolution open => fixed
2018-06-07 00:25 Christian Grothoff Status resolved => closed