View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003449 | gnunet-gtk | gnunet-conversation-gtk | public | 2014-06-18 13:51 | 2018-06-07 00:25 |
Reporter | Bart Polot | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | Git master | ||||
Target Version | 0.11.0pre66 | Fixed in Version | 0.11.0pre66 | ||
Summary | 0003449: Crash in conversation when answering a call to self | ||||
Description | This 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) | ||||
Tags | No tags attached. | ||||
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 |