The Wayback Machine - https://web.archive.org/web/20140329140621/https://www.gnunet.org/aggregator

You are here

Feed aggregator

0003352: No session found to send ACK

Bug reports - 7 hours 22 min ago
assertion in udp 2180:<br /> <br /> We want to send an ACK but no session is found<br /> IMHO session was removed (e.g. had a timeout), but defrag context was not removed <br /> <br /> Added new debug message in 32828
Categories: GNUnet

0003351: segfault in mesh

Bug reports - 8 hours 1 min ago
Program terminated with signal 11, Segmentation fault.<br /> #0 0x000000000040a978 in GMT_count_connections (t=0x0)<br /> at gnunet-service-mesh_tunnel.c:2291<br /> <br /> #0 0x000000000040a978 in GMT_count_connections (t=0x0) at gnunet-service-mesh_tunnel.c:2291<br /> iter = 0x1f33ba0<br /> count = 0<br /> #1 0x0000000000422f1a in search_handler (cls=0x1f3b010, path=0x1f24b20) at gnunet-service-mesh_peer.c:825<br /> peer = 0x1f3b010<br /> connection_count = 32772912<br /> __FUNCTION__ = "search_handler"<br /> #2 0x000000000042867a in dht_get_id_handler (cls=0x1f3b0e0, exp=..., key=0x7fffc7a53fa0, get_path=0x7fffc7a54000, <br /> get_path_length=1, put_path=0x7fffc7a53fe0, put_path_length=1, type=GNUNET_BLOCK_TYPE_DHT_HELLO, size=312, data=0x7fffc7a54020)<br /> at gnunet-service-mesh_dht.c:235<br /> h = 0x1f3b0e0<br /> hello = 0x3c0<br /> p = 0x1f24b20<br /> peer = 0x1f3b010<br /> s = 0x1f41330 ""<br /> __FUNCTION__ = "dht_get_id_handler"<br /> #3 0x00007fbcf2146f15 in process_reply (cls=0x7fffc7a53f80, key=0x7fffc7a53fa0, value=0x1f3f2f0) at dht_api.c:713<br /> dht_msg = 0x7fffc7a53f80<br /> get_handle = 0x1f3f2f0<br /> put_path = 0x7fffc7a53fe0<br /> get_path = 0x7fffc7a54000<br /> hc = {bits = {193934689, 1658140248, 1150407496, 4288912261, 3623440190, 1494223136, 1045129369, 3739720196, 3840210594, <br /> 2290878558, 2278503885, 3125074210, 4054591744, 3041790654, 441057974, 1356982613}}<br /> put_path_length = 1<br /> get_path_length = 1<br /> data_length = 312<br /> msize = 472<br /> meta_length = 160<br /> data = 0x7fffc7a54020<br /> ---Type <return> to continue, or q <return> to quit---<br /> __FUNCTION__ = "process_reply"<br /> #4 0x00007fbcf27918d3 in GNUNET_CONTAINER_multihashmap_get_multiple (map=0x1f32450, key=0x7fffc7a53fa0, <br /> it=0x7fbcf21469ad <process_reply>, it_cls=0x7fffc7a53f80) at container_multihashmap.c:773<br /> sme = 0x1f41480<br /> nxt = 0x0<br /> count = 0<br /> me = {sme = 0x1f41480, bme = 0x1f41480}<br /> #5 0x00007fbcf2147c6f in service_message_handler (cls=0x1f32470, msg=0x7fffc7a53f80) at dht_api.c:960<br /> handle = 0x1f32470<br /> dht_msg = 0x7fffc7a53f80<br /> msize = 472<br /> ret = -1<br /> __FUNCTION__ = "service_message_handler"<br /> #6 0x00007fbcf277bc5f in receive_task (cls=0x1f328d0, tc=0x7fffc7a54240) at client.c:595<br /> client = 0x1f328d0<br /> handler = 0x7fbcf21476bd <service_message_handler><br /> cmsg = 0x1f42500<br /> handler_cls = 0x1f32470<br /> msize = 472<br /> mbuf = 0x7fffc7a53f80 <incomplete sequence \330><br /> msg = 0x7fffc7a53f80<br /> __FUNCTION__ = "receive_task"<br /> #7 0x00007fbcf27b70d4 in run_ready (rs=0x1f31c50, ws=0x1f31ce0) at scheduler.c:595<br /> p = GNUNET_SCHEDULER_PRIORITY_DEFAULT<br /> pos = 0x1f3f8f0<br /> tc = {reason = GNUNET_SCHEDULER_REASON_TIMEOUT, read_ready = 0x1f31c50, write_ready = 0x1f31ce0}<br /> __FUNCTION__ = "run_ready"<br /> #8 0x00007fbcf27b795c in GNUNET_SCHEDULER_run (task=0x7fbcf27c3dd6 <service_task>, task_cls=0x7fffc7a544d0) at scheduler.c:817<br /> rs = 0x1f31c50<br /> ---Type <return> to continue, or q <return> to quit---<br /> ws = 0x1f31ce0<br /> timeout = {rel_value_us = 0}<br /> ret = 0<br /> shc_int = 0x1f1c9e0<br /> shc_term = 0x1f31920<br /> shc_quit = 0x1f1cdb0<br /> shc_hup = 0x1f1ce70<br /> shc_pipe = 0x1f319e0<br /> last_tr = 272879<br /> busy_wait_warning = 0<br /> pr = 0x1f2aee0<br /> c = -14 '\362'<br /> __FUNCTION__ = "GNUNET_SCHEDULER_run"<br /> #9 0x00007fbcf27c5bbe in GNUNET_SERVICE_run (argc=3, argv=0x7fffc7a54848, service_name=0x42f269 "mesh", <br /> options=GNUNET_SERVICE_OPTION_NONE, task=0x429dfc <run>, task_cls=0x0) at service.c:1493<br /> err = 0<br /> ret = 3<br /> cfg_fn = 0x1f1b700 "~/.config/gnunet.conf"<br /> opt_cfg_fn = 0x1f1b850 "/home/mwachs/.config/gnunet.conf"<br /> loglev = 0x0<br /> logfile = 0x0<br /> do_daemonize = 0<br /> i = 0<br /> skew_offset = 0<br /> skew_variance = 0<br /> clock_offset = 0<br /> sctx = {cfg = 0x1f1b720, server = 0x1f1d1b0, addrs = 0x0, service_name = 0x42f269 "mesh", task = 0x429dfc <run>, <br /> task_cls = 0x0, v4_denied = 0x0, v6_denied = 0x0, v4_allowed = 0x1f31e70, v6_allowed = 0x1f31db0, <br /> my_handlers = 0x1f1c940, addrlens = 0x0, lsocks = 0x1f1c320, shutdown_task = 4, timeout = {<br /> ---Type <return> to continue, or q <return> to quit---<br /> rel_value_us = 18446744073709551615}, ret = 1, ready_confirm_fd = -1, require_found = 1, match_uid = 1, match_gid = 1, <br /> options = GNUNET_SERVICE_OPTION_NONE}<br /> cfg = 0x1f1b720<br /> xdg = 0x0<br /> service_options = {{shortName = 99 'c', name = 0x7fbcf27d38ad "config", argumentHelp = 0x7fbcf27d38b4 "FILENAME", <br /> description = 0x7fbcf27d38c0 "use configuration file FILENAME", require_argument = 1, <br /> processor = 0x7fbcf27a4800 <GNUNET_GETOPT_set_string>, scls = 0x7fffc7a543b8}, {shortName = 100 'd', <br /> name = 0x7fbcf27d38e0 "daemonize", argumentHelp = 0x0, <br /> description = 0x7fbcf27d38f0 "do daemonize (detach from terminal)", require_argument = 0, <br /> processor = 0x7fbcf27a47d3 <GNUNET_GETOPT_set_one>, scls = 0x7fffc7a54378}, {shortName = 104 'h', <br /> name = 0x7fbcf27d3914 "help", argumentHelp = 0x0, description = 0x7fbcf27d3919 "print this help", require_argument = 0, <br /> processor = 0x7fbcf27a429a <GNUNET_GETOPT_format_help_>, scls = 0x0}, {shortName = 76 'L', name = 0x7fbcf27d3929 "log", <br /> argumentHelp = 0x7fbcf27d392d "LOGLEVEL", description = 0x7fbcf27d3938 "configure logging to use LOGLEVEL", <br /> require_argument = 1, processor = 0x7fbcf27a4800 <GNUNET_GETOPT_set_string>, scls = 0x7fffc7a543c0}, {<br /> shortName = 108 'l', name = 0x7fbcf27d395a "logfile", argumentHelp = 0x7fbcf27d3962 "LOGFILE", <br /> description = 0x7fbcf27d3970 "configure logging to write logs to LOGFILE", require_argument = 1, <br /> processor = 0x7fbcf27a4800 <GNUNET_GETOPT_set_string>, scls = 0x7fffc7a543c8}, {shortName = 118 'v', <br /> name = 0x7fbcf27d399b "version", argumentHelp = 0x0, description = 0x7fbcf27d39a3 "print the version number", <br /> require_argument = 0, processor = 0x7fbcf27a4254 <GNUNET_GETOPT_print_version_>, scls = 0x7fbcf27d39bc}, {<br /> shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0, require_argument = 0, processor = 0x0, <br /> scls = 0x0}}<br /> __FUNCTION__ = "GNUNET_SERVICE_run"<br /> #10 0x000000000042a184 in main (argc=3, argv=0x7fffc7a54848) at gnunet-service-mesh.c:175<br /> ret = 0<br /> r = 0<br /> (gdb) <br /> (gdb)
Categories: GNUnet

0003350: Compile warning: overflow

Bug reports - Fri, 03/28/2014 - 09:50
In file included from /usr/include/string.h:638:0,<br /> from /usr/include/bluetooth/bluetooth.h:35,<br /> from gnunet-helper-transport-bluetooth.c:31:<br /> <br /> In function ‘strncpy’,<br /> inlined from ‘open_device’ at gnunet-helper-transport-bluetooth.c:1159:15,<br /> inlined from ‘main’ at gnunet-helper-transport-bluetooth.c:1677:26:<br /> /usr/include/x86_64-linux-gnu/bits/string3.h:120:3: warning: call to __builtin___strncpy_chk will always overflow destination buffer [enabled by default]<br /> return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));<br /> <br /> <br /> 1159: strncpy (dev_info.name, dev->iface, IFNAMSIZ);<br /> <br /> But:<br /> <br /> IFNAMSIZ == 16<br /> dev_info.name == char[8]<br /> <br /> But there is a full strcmp:<br /> 1168: if (strcmp (dev_info.name, dev->iface) == 0)
Categories: GNUnet

0003349: Mesh CLI fails after suspend/resume

Bug reports - Thu, 03/27/2014 - 00:16
(gdb) bt<br /> #0 0x00007f71c5448389 in raise () from /usr/lib/libc.so.6<br /> #1 0x00007f71c5449788 in abort () from /usr/lib/libc.so.6<br /> #2 0x00007f71c66ed100 in GNUNET_abort () at common_logging.c:289<br /> #3 0x00007f71c6955715 in GNUNET_MESH_notify_transmit_ready (channel=0x0, cork=0, maxdelay=..., notify_size=4, <br /> notify=0x40184f <data_ready>, notify_cls=0x0) at mesh_api.c:1661<br /> #4 0x0000000000401ece in send_echo (cls=0x0, tc=0x7fff89d6fe60) at gnunet-mesh.c:320<br /> #5 0x00007f71c67241c9 in run_ready (rs=0x95fa90, ws=0x95fb20) at scheduler.c:595<br /> #6 0x00007f71c6724a57 in GNUNET_SCHEDULER_run (task=0x7f71c671efb4 <program_main>, task_cls=0x7fff89d70100)<br /> at scheduler.c:817<br /> #7 0x00007f71c671fb45 in GNUNET_PROGRAM_run2 (argc=4, argv=0x933700, <br /> binaryName=0x4033c0 "gnunet-mesh (OPTIONS | TARGET PORT)", <br /> binaryHelp=0x7fff89d70240 "Create channels and retreive info about meshs status.", options=0x403580 <options>, <br /> task=0x402869 <run>, task_cls=0x0, run_without_scheduler=0) at program.c:286<br /> #8 0x00007f71c671fca1 in GNUNET_PROGRAM_run (argc=4, argv=0x933700, <br /> binaryName=0x4033c0 "gnunet-mesh (OPTIONS | TARGET PORT)", <br /> binaryHelp=0x7fff89d70240 "Create channels and retreive info about meshs status.", options=0x403580 <options>, <br /> task=0x402869 <run>, task_cls=0x0) at program.c:325<br /> #9 0x0000000000402ff5 in main (argc=4, argv=0x933700) at gnunet-mesh.c:773<br /> (gdb) bt full<br /> #0 0x00007f71c5448389 in raise () from /usr/lib/libc.so.6<br /> No symbol table info available.<br /> #1 0x00007f71c5449788 in abort () from /usr/lib/libc.so.6<br /> No symbol table info available.<br /> #2 0x00007f71c66ed100 in GNUNET_abort () at common_logging.c:289<br /> No locals.<br /> #3 0x00007f71c6955715 in GNUNET_MESH_notify_transmit_ready (channel=0x0, cork=0, maxdelay=..., notify_size=4, <br /> notify=0x40184f <data_ready>, notify_cls=0x0) at mesh_api.c:1661<br /> th = 0x7f71c673ee60<br /> __FUNCTION__ = "GNUNET_MESH_notify_transmit_ready"<br /> #4 0x0000000000401ece in send_echo (cls=0x0, tc=0x7fff89d6fe60) at gnunet-mesh.c:320<br /> No locals.<br /> #5 0x00007f71c67241c9 in run_ready (rs=0x95fa90, ws=0x95fb20) at scheduler.c:595<br /> p = GNUNET_SCHEDULER_PRIORITY_SHUTDOWN<br /> pos = 0x962f60<br /> tc = {reason = GNUNET_SCHEDULER_REASON_SHUTDOWN, read_ready = 0x95fa90, write_ready = 0x95fb20}<br /> __FUNCTION__ = "run_ready"<br /> #6 0x00007f71c6724a57 in GNUNET_SCHEDULER_run (task=0x7f71c671efb4 <program_main>, task_cls=0x7fff89d70100)<br /> at scheduler.c:817<br /> rs = 0x95fa90<br /> ws = 0x95fb20<br /> timeout = {rel_value_us = 0}<br /> ret = 0<br /> shc_int = 0x974ad0<br /> shc_term = 0x935760<br /> shc_quit = 0x9358e0<br /> shc_hup = 0x974bf0<br /> shc_pipe = 0x935820<br /> last_tr = 85431<br /> busy_wait_warning = 0<br /> pr = 0x9749f0<br /> ---Type <return> to continue, or q <return> to quit---<br /> c = 0 '\000'<br /> __FUNCTION__ = "GNUNET_SCHEDULER_run"<br /> #7 0x00007f71c671fb45 in GNUNET_PROGRAM_run2 (argc=4, argv=0x933700, <br /> binaryName=0x4033c0 "gnunet-mesh (OPTIONS | TARGET PORT)", <br /> binaryHelp=0x7fff89d70240 "Create channels and retreive info about meshs status.", options=0x403580 <options>, <br /> task=0x402869 <run>, task_cls=0x0, run_without_scheduler=0) at program.c:286<br /> cc = {args = 0x933710, cfgfile = 0x95f860 "~/.config/gnunet.conf", task = 0x402869 <run>, task_cls = 0x0, <br /> cfg = 0x933780}<br /> path = 0x9356d0 "\347N\355]\351V\240<\017\336k\005\372\363\305\070\251BίȈ7I\005F\215\361\201\333\"w\002"<br /> loglev = 0x0<br /> logfile = 0x0<br /> cfg_fn = 0x9359d0 "~/.config/gnunet.conf"<br /> xdg = 0x0<br /> ret = 2<br /> cnt = 10<br /> skew_offset = 4294967295<br /> skew_variance = 4197336<br /> clock_offset = 1<br /> cfg = 0x933780<br /> defoptions = {{shortName = 99 'c', name = 0x7f71c673e750 "config", <br /> argumentHelp = 0x7f71c673e757 "FILENAME", <br /> description = 0x7f71c673e760 "use configuration file FILENAME", require_argument = 1, <br /> processor = 0x401540 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff89d70108}, {shortName = 104 'h', <br /> name = 0x7f71c673e780 "help", argumentHelp = 0x0, description = 0x7f71c673e785 "print this help", <br /> require_argument = 0, processor = 0x7f71c6711a63 <GNUNET_GETOPT_format_help_>, scls = 0x7fff89d70240}, {<br /> shortName = 76 'L', name = 0x7f71c673e795 "log", argumentHelp = 0x7f71c673e799 "LOGLEVEL", <br /> description = 0x7f71c673e7a8 "configure logging to use LOGLEVEL", require_argument = 1, <br /> processor = 0x401540 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff89d700f8}, {shortName = 108 'l', <br /> name = 0x7f71c673e7ca "logfile", argumentHelp = 0x7f71c673e7d2 "LOGFILE", <br /> description = 0x7f71c673e7e0 "configure logging to write logs to LOGFILE", require_argument = 1, <br /> processor = 0x401540 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fff89d700f0}, {shortName = 118 'v', <br /> ---Type <return> to continue, or q <return> to quit---<br /> name = 0x7f71c673e80b "version", argumentHelp = 0x0, <br /> description = 0x7f71c673e813 "print the version number", require_argument = 0, <br /> processor = 0x7f71c6711a1d <GNUNET_GETOPT_print_version_>, scls = 0x7f71c673e82c}}<br /> allopts = 0x935760<br /> gargs = 0x0<br /> lpfx = 0x9356d0 "\347N\355]\351V\240<\017\336k\005\372\363\305\070\251BίȈ7I\005F\215\361\201\333\"w\002"<br /> spc = 0x9356db "\005\372\363\305\070\251BίȈ7I\005F\215\361\201\333\"w\002"<br /> __FUNCTION__ = "GNUNET_PROGRAM_run2"<br /> #8 0x00007f71c671fca1 in GNUNET_PROGRAM_run (argc=4, argv=0x933700, <br /> binaryName=0x4033c0 "gnunet-mesh (OPTIONS | TARGET PORT)", <br /> binaryHelp=0x7fff89d70240 "Create channels and retreive info about meshs status.", options=0x403580 <options>, <br /> task=0x402869 <run>, task_cls=0x0) at program.c:325<br /> No locals.<br /> #9 0x0000000000402ff5 in main (argc=4, argv=0x933700) at gnunet-mesh.c:773<br /> res = 0<br /> helpstr = "Create channels and retreive info about meshs status."<br /> options = {{shortName = 101 'e', name = 0x4034a0 "echo", argumentHelp = 0x0, <br /> description = 0x4034a5 "activate echo mode", require_argument = 0, <br /> processor = 0x401520 <GNUNET_GETOPT_set_one@plt>, scls = 0x612f88 <echo>}, {shortName = 112 'p', <br /> name = 0x4034b8 "port", argumentHelp = 0x0, description = 0x4034c0 "port to listen to (default; 0)", <br /> require_argument = 1, processor = 0x401470 <GNUNET_GETOPT_set_uint@plt>, <br /> scls = 0x6044e8 <listen_port>}, {shortName = 80 'P', name = 0x4034df "peers", argumentHelp = 0x0, <br /> description = 0x4034e8 "provide information about all peers", require_argument = 0, <br /> processor = 0x401520 <GNUNET_GETOPT_set_one@plt>, scls = 0x6044c4 <request_peers>}, {<br /> shortName = 116 't', name = 0x40350c "tunnel", argumentHelp = 0x403513 "TUNNEL_ID", <br /> description = 0x403520 "provide information about a particular tunnel", require_argument = 1, <br /> processor = 0x401540 <GNUNET_GETOPT_set_string@plt>, scls = 0x6044d0 <tunnel_id>}, {shortName = 84 'T', <br /> name = 0x40354e "tunnels", argumentHelp = 0x0, <br /> description = 0x403558 "provide information about all tunnels", require_argument = 0, <br /> processor = 0x401520 <GNUNET_GETOPT_set_one@plt>, scls = 0x6044c8 <request_tunnels>}, {<br /> shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0, require_argument = 0, <br /> ---Type <return> to continue, or q <return> to quit---<br /> processor = 0x0, scls = 0x0}}<br /> (gdb)
Categories: GNUnet

0003348: CORE does not notify clients about connections after restart

Bug reports - Wed, 03/26/2014 - 16:22
After restarting a peer:<br /> Topology issues CONNECT requests even when peers are connected
Categories: GNUnet

0003347: NSS switch documentation hard to understand for users

Bug reports - Mon, 03/24/2014 - 11:49
The NSS documentation is hard to understand and to follow:<br /> <a href="https://gnunet.org/configuring-gns-nsswitch-plugin">https://gnunet.org/configuring-gns-nsswitch-plugin</a> [<a href="https://gnunet.org/configuring-gns-nsswitch-plugin" target="_blank">^</a>]<br /> <br /> We need to improve it to make it more clear, how the nss switch is for, configured, used and tested
Categories: GNUnet

0003346: NAT functionionality and interaction with transport service has to be tested

Bug reports - Mon, 03/24/2014 - 10:46
We must validate and test the NAT functionality and interaction with transport service. <br /> <br /> It is reported that configuring a peer behind nat and nat punching does not work correctly. <br /> <br /> Testing the tranport configuration fails (which executes a NAT test) and error messages occur when a peer is running...
Categories: GNUnet

0003345: running big expermients crashes transport

Bug reports - Sat, 03/22/2014 - 17:06
core.11920.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.11934.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.11941.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.11951.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.14542.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.14989.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> core.17586.!tmp!bartgnunet!lib!gnunet!libexec!gnunet-service-transport<br /> <br /> <br /> (gdb) bt<br /> #0 0x00007f6e21b84369 in raise () from /usr/lib/libc.so.6<br /> #1 0x00007f6e21b85768 in abort () from /usr/lib/libc.so.6<br /> #2 0x00007f6e22e2d100 in GNUNET_abort () at common_logging.c:289<br /> #3 0x00007f6e22e64fcd in GNUNET_SCHEDULER_cancel (task=36118) at scheduler.c:950<br /> #4 0x00000000004231b0 in GST_manipulation_peer_disconnect (peer=0x1d939a8)<br /> at gnunet-service-transport_manipulation.c:698<br /> #5 0x0000000000406066 in neighbours_disconnect_notification (cls=0x0, peer=0x1d939a8)<br /> at gnunet-service-transport.c:740<br /> #6 0x000000000040f5fe in free_neighbour (n=0x1d93940, keep_sessions=0) at gnunet-service-transport_neighbours.c:863<br /> #7 0x000000000041a6c1 in disconnect_all_neighbours (cls=0x0, key=0x7fff339a5110, value=0x1d93940)<br /> at gnunet-service-transport_neighbours.c:3910<br /> #8 0x00007f6e22e3fbad in GNUNET_CONTAINER_multipeermap_iterate (map=0x1d864a0, <br /> it=0x41a608 <disconnect_all_neighbours>, it_cls=0x0) at container_multipeermap.c:361<br /> #9 0x000000000041a720 in GST_neighbours_stop () at gnunet-service-transport_neighbours.c:3932<br /> #10 0x00000000004062d8 in shutdown_task (cls=0x0, tc=0x7fff339a51e0) at gnunet-service-transport.c:819<br /> #11 0x00007f6e22e641c9 in run_ready (rs=0x1d81e20, ws=0x1d81eb0) at scheduler.c:595<br /> #12 0x00007f6e22e64a57 in GNUNET_SCHEDULER_run (task=0x7f6e22e70cfc <service_task>, task_cls=0x7fff339a5580)<br /> at scheduler.c:817<br /> #13 0x00007f6e22e72a90 in GNUNET_SERVICE_run (argc=3, argv=0x7fff339a5808, service_name=0x423b84 "transport", <br /> options=GNUNET_SERVICE_OPTION_NONE, task=0x4063a3 <run>, task_cls=0x0) at service.c:1493<br /> #14 0x0000000000406b64 in main (argc=3, argv=0x7fff339a5808) at gnunet-service-transport.c:976
Categories: GNUnet

0003344: gnunet-gtk crashes when loading statistics

Bug reports - Fri, 03/21/2014 - 19:48
strace: <br /> stat("/home/mwachs/coding/gnb/bin/gnunet-statistics-gtk", {st_mode=S_IFREG|0755, st_size=76904, ...}) = 0<br /> access("/home/mwachs/coding/gnb/bin/gnunet-statistics-gtk", F_OK) = 0<br /> access("/home/mwachs/coding/gnb/bin/gnunet-statistics-gtk", X_OK) = 0<br /> getuid() = 1000<br /> stat("/home/mwachs/coding/gnb/bin/gnunet-statistics-gtk", {st_mode=S_IFREG|0755, st_size=76904, ...}) = 0<br /> --- SIGSEGV (Segmentation fault) @ 0 (0) ---<br /> +++ killed by SIGSEGV +++<br /> Segmentation fault<br /> <br /> gdb:<br /> Program received signal SIGSEGV, Segmentation fault.<br /> GNUNET_DISK_internal_file_handle_ (fh=0x732d74656e756e67, dst=0x7fffffffd8f4, dst_len=4) at disk.c:2653<br /> 2653 *((int *) dst) = fh->fd;<br /> (gdb) bt<br /> #0 GNUNET_DISK_internal_file_handle_ (fh=0x732d74656e756e67, dst=0x7fffffffd8f4, dst_len=4) at disk.c:2653<br /> #1 0x00007ffff79a64b3 in start_process (pipe_control=0, std_inheritance=GNUNET_OS_INHERIT_STD_ALL, pipe_stdin=0x0, pipe_stdout=0x0, <br /> pipe_stderr=0x4020e3, lsocks=0x0, filename=0x4020e3 "gnunet-statistics-gtk", argv=0x65e860) at os_priority.c:591<br /> #2 0x00007ffff79a7eba in GNUNET_OS_start_process_vap (pipe_control=<optimized out>, std_inheritance=<optimized out>, <br /> pipe_stdin=<optimized out>, pipe_stdout=<optimized out>, pipe_stderr=<optimized out>, filename=<optimized out>, argv=0x65e860)<br /> at os_priority.c:1250<br /> #3 0x00007ffff79a7fe0 in GNUNET_OS_start_process_va (pipe_control=0, std_inheritance=GNUNET_OS_INHERIT_STD_ALL, pipe_stdin=0x0, <br /> pipe_stdout=0x0, pipe_stderr=<optimized out>, filename=<optimized out>, va=0x7fffffffda88) at os_priority.c:1296<br /> #4 0x00007ffff79a808a in GNUNET_OS_start_process (pipe_control=<optimized out>, std_inheritance=<optimized out>, <br /> pipe_stdin=<optimized out>, pipe_stdout=<optimized out>, pipe_stderr=<optimized out>, filename=<optimized out>)<br /> at os_priority.c:1331<br /> #5 0x0000000000401784 in start_process (p=0x7264b0) at gnunet-gtk.c:191<br /> #6 0x0000000000401864 in plug (container=0x4020f9 "gnunet_statistics_hbox", binary=0x4020e3 "gnunet-statistics-gtk", <br /> env_var=0x4020c8 "GNUNET_STATISTICS_GTK_PLUG") at gnunet-gtk.c:271<br /> #7 0x0000000000401ec8 in run (cls=<optimized out>, tc=<optimized out>) at gnunet-gtk.c:302<br /> #8 run (cls=<optimized out>, tc=<optimized out>) at gnunet-gtk.c:287<br /> #9 0x00007ffff79af010 in run_ready (ws=0x608190, rs=0x608100) at scheduler.c:595<br /> #10 GNUNET_SCHEDULER_run (task=<optimized out>, task_cls=<optimized out>) at scheduler.c:817<br /> #11 0x00007ffff79aa85e in GNUNET_PROGRAM_run2 (argc=1, argv=0x7fffffffe0f8, binaryName=0x402209 "gnunet-gtk", <br /> binaryHelp=<optimized out>, options=<optimized out>, task=0x7ffff7bd4ce0 <run_main_loop>, task_cls=0x7fffffffdf40, <br /> run_without_scheduler=0) at program.c:286<br /> #12 0x00007ffff79aabba in GNUNET_PROGRAM_run (argc=<optimized out>, argv=<optimized out>, binaryName=<optimized out>, <br /> binaryHelp=<optimized out>, options=<optimized out>, task=<optimized out>, task_cls=0x7fffffffdf40) at program.c:325<br /> #13 0x00007ffff7bd5b5c in GNUNET_GTK_main_loop_start (binary_name=<optimized out>, binary_help=<optimized out>, argc=1, <br /> argv=<optimized out>, options=<optimized out>, main_window_file=<optimized out>, main_task=0x401e30 <run>) at eventloop.c:1000<br /> #14 0x0000000000401608 in main (argc=<optimized out>, argv=<optimized out>) at gnunet-gtk.c:348<br /> (gdb)
Categories: GNUnet

0003343: block does not build in parallel with make -j 4

Bug reports - Fri, 03/21/2014 - 19:46
Parallel build fails in block:<br /> <br /> make[3]: Entering directory `/home/mwachs/coding/svn/gnunet/src/block'<br /> test -z "/home/mwachs/coding/gnb/lib" || /bin/mkdir -p "/home/mwachs/coding/gnb/lib"<br /> test -z "/home/mwachs/coding/gnb/lib/gnunet" || /bin/mkdir -p "/home/mwachs/coding/gnb/lib/gnunet"<br /> /bin/bash ../../libtool --mode=install /usr/bin/install -c libgnunetblock.la '/home/mwachs/coding/gnb/lib'<br /> /bin/bash ../../libtool --mode=install /usr/bin/install -c libgnunet_plugin_block_template.la libgnunet_plugin_block_test.la '/home/mwachs/coding/gnb/lib/gnunet'<br /> libtool: install: warning: relinking `libgnunetblock.la'<br /> libtool: install: (cd /home/mwachs/coding/svn/gnunet/src/block; /bin/bash /home/mwachs/coding/svn/gnunet/libtool --silent --tag CC --mode=relink gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -export-dynamic -no-undefined -version-info 0:0:0 -o libgnunetblock.la -rpath /home/mwachs/coding/gnb/lib block.lo ../../src/util/libgnunetutil.la -lm )<br /> libtool: install: warning: relinking `libgnunet_plugin_block_template.la'<br /> libtool: install: (cd /home/mwachs/coding/svn/gnunet/src/block; /bin/bash /home/mwachs/coding/svn/gnunet/libtool --silent --tag CC --mode=relink gcc -fno-strict-aliasing -Wall -g -O2 -I/usr/local/include -export-dynamic -avoid-version -module -no-undefined -o libgnunet_plugin_block_template.la -rpath /home/mwachs/coding/gnb/lib/gnunet plugin_block_template.lo ../../src/block/libgnunetblock.la ../../src/util/libgnunetutil.la -lm )<br /> /usr/bin/ld: cannot find -lgnunetblock<br /> collect2: ld returned 1 exit status<br /> libtool: install: error: relink `libgnunet_plugin_block_template.la' with the above command before installing it<br /> make[3]: *** [install-pluginLTLIBRARIES] Error 1<br /> make[3]: *** Waiting for unfinished jobs....
Categories: GNUnet

0003342: GNUnet builds without any database and tries to load sqlite by default

Bug reports - Fri, 03/21/2014 - 19:45
gnunet builds without any datastore but tries to load sqlite by default<br /> <br /> -> error message:<br /> unable to load sqlite plugin<br /> a lot of timeouts of database requests<br /> <br /> not easy to understand for users
Categories: GNUnet

0003341: GNUnet builds without database installed and tries to load sqlite plugin

Bug reports - Fri, 03/21/2014 - 13:03
when no database (sqlite/mysql/postgresql) is found in configure, gnunet still builds and tries to load sqlite plugin on start...<br /> <br /> When gnunet is start, error about sqlite plugin failed to load and a lot of "database lookup took more than 1 min" error messages
Categories: GNUnet

0003340: CORE connections not established in both directions

Bug reports - Fri, 03/21/2014 - 09:57
I have to peers:<br /> fulcrum.net.in.tum.de: R8TTJ9GAL5VIFOFNM8KNT3D83BVQPBNRHJSSD0IME63V821906EG<br /> gnunet.org: DPQIBOOJV8QBS3FGJ6B0K5NTSQ9SULV45H5KCR4HU7PQ64N8Q9F0<br /> <br /> <br /> One peer shows core connected the second not:<br /> <br /> gnunet9@sam:~/svn/gnunet$ gnunet-core <br /> ...<br /> Peer `R8TTJ9GAL5VIFOFNM8KNT3D83BVQPBNRHJSSD0IME63V821906EG'<br /> ...<br /> gnunet9@sam:~/svn/gnunet$ <br /> <br /> <br /> mwachs@fulcrum:~$ gnunet-core <br /> Peer `BQJ3MNIK9S5DN5PMJPU14F10CVGV8DM76RMN6J72DJSITE804UGG'<br /> Peer `SG6CQU4TAFA0EJIC6PICCGEOUKGFV9L73CE1AE8JTA7EOA7S65OG'<br /> mwachs@fulcrum:~$ <br /> <br /> <br /> Peers are connected in transport level and can exchange data:<br /> <br /> mwachs@fulcrum:~$ gnunet-transport -i -a<br /> Peer `DPQI': udp udp.0.gnunet.informatik.tu-muenchen.de:2086 in state `S_CONNECTED' until Fri Mar 21 10:26:47 2014<br /> <br /> Transmission from R8TT to DPQI:<br /> <br /> mwachs@fulcrum:~$ gnunet-transport -p DPQIBOOJV8QBS3FGJ6B0K5NTSQ9SULV45H5KCR4HU7PQ64N8Q9F0 -s<br /> ^CDisconnected from peer `DPQI' while benchmarking<br /> Transmitted 19126 bytes/s (77824 bytes in 4068 ms)<br /> <br /> gnunet9@sam:~/svn/gnunet$ gnunet-transport -p R8TTJ9GAL5VIFOFNM8KNT3D83BVQPBNRHJSSD0IME63V821906EG -b<br /> ^CReceived 15443 bytes/s (77824 bytes in 5 s)<br /> <br /> <br /> Transmission from DPQI to R8TT:<br /> <br /> gnunet9@sam:~/svn/gnunet$ gnunet-transport -p R8TTJ9GAL5VIFOFNM8KNT3D83BVQPBNRHJSSD0IME63V821906EG -s<br /> ^CDisconnected from peer `R8TT' while benchmarking<br /> Transmitted 21293 bytes/s (217088 bytes in 10 s)<br /> <br /> mwachs@fulcrum:~$ gnunet-transport -p DPQIBOOJV8QBS3FGJ6B0K5NTSQ9SULV45H5KCR4HU7PQ64N8Q9F0 -b<br /> ^CReceived 21646 bytes/s (143360 bytes in 6 s)
Categories: GNUnet

0003339: Transport connectivity: Address is not destroyed when CONNECT_SENT fails

Bug reports - Tue, 03/18/2014 - 15:56
Peer A has only an IPv4 TCP address<br /> Peer B tries to connect to A with a (previously valid) IPv6 TCP address:<br /> <br /> Peer B get the IPv6 address suggested<br /> Peer B obtains a new session<br /> Peer B sends a CONNECT message with this session<br /> CONNECT_MSG cannot be sent!<br /> Peer B destroys the session, but not the address<br /> Address gets suggested again!<br /> -> Vicious circle! No connection!
Categories: GNUnet

0003338: Testing transport configuration not working

Bug reports - Tue, 03/18/2014 - 13:36
Iterating over all plugins for NAT tests does not work. Iteration is aborted after first plugin and tests fail...
Categories: GNUnet

0003073: extension skeleton should be compatible with core gnunet-java

Bug reports - Tue, 03/11/2014 - 01:51
The current extension skeleton can't be used with gnunet-java, this must be fixed.
Categories: GNUnet

0003089: authorities should establish threshold encryption for each election

Bug reports - Tue, 03/11/2014 - 01:34
... and there must be a way for the voters to retrieve the public key, in order to encrypt votes with it.
Categories: GNUnet

0003046: revise cancel semantics of org.gnunet.requests

Bug reports - Tue, 03/11/2014 - 01:33
Currently, the semantics of canceling a request and finishing a request are not clear and not documented.
Categories: GNUnet

0003337: python voting tests do not clean up properly

Bug reports - Tue, 03/11/2014 - 00:22
When voting tests fail / are interrupted, they can leave some processes still running. On exit, the python script should try to get rid of all started processes.
Categories: GNUnet

0003336: mesh test case fails sometimes

Bug reports - Tue, 03/11/2014 - 00:18
The test case<br /> org.gnunet.mesh.MeshTest > test_mesh_send<br /> randomly fails with a timeout.
Categories: GNUnet

Pages

Subscribe to GNUnet aggregator