View Issue Details

IDProjectCategoryView StatusLast Update
0003121GNUnetfile-sharing servicepublic2013-12-24 20:54
Reporterbratao Assigned ToChristian Grothoff  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
PlatformW32OSWindowsOS Version8.1
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0003121: FS keep crashing during block migration
DescriptionAt the time I put two peers to connect to each other, and they start migrating blocks. gnunet-service-fs keeps crashing regularly.
Additional Information    Reading symbols from C:\sbuild\mingw\lib\gnunet\libexec\gnunet-service-fs.exe...done.
    (gdb) c
    Continuing.
     
    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 1344.0xe28]
    0x62b57c62 in GNUNET_CONTAINER_multihashmap_iterate (map=0xdf0adba, it=0x4150f8 <move_to_pending>, it_cls=0x46bc40)
        at container_multihashmap.c:326
    326 for (i = 0; i < map->map_length; i++)
    (gdb) bt full
    #0 0x62b57c62 in GNUNET_CONTAINER_multihashmap_iterate (map=0xdf0adba, it=0x4150f8 <move_to_pending>,
        it_cls=0x46bc40) at container_multihashmap.c:326
            count = 0
            i = 0
            me = {sme = 0x0, bme = 0x0}
            kc = {bits = {1463, 6200720, 0, 0, 1996, 52, 302067712, 128, 0, 0, 0, 0, 0, 0, 0, 0}}
            __FUNCTION__ = "GNUNET_CONTAINER_multihashmap_iterate"
    #1 0x00415452 in reset_mesh (mh=0x46bc40) at gnunet-service-fs_mesh_client.c:220
            __FUNCTION__ = "reset_mesh"
    #2 0x0041558f in reset_mesh_task (cls=0x46bc40, tc=0x28fc00) at gnunet-service-fs_mesh_client.c:269
            mh = 0x46bc40
    #3 0x62b7f6e1 in run_ready (rs=0x5eac00, ws=0x5ebc18) at scheduler.c:593
            p = GNUNET_SCHEDULER_PRIORITY_DEFAULT
            pos = 0x4b9dd8
            tc = {reason = GNUNET_SCHEDULER_REASON_TIMEOUT, read_ready = 0x5eac00, write_ready = 0x5ebc18}
            __FUNCTION__ = "run_ready"
    #4 0x62b7ff5d in GNUNET_SCHEDULER_run (task=0x62b8bc24 <service_task>, task_cls=0x28fda8) at scheduler.c:808
            rs = 0x5eac00
            ws = 0x5ebc18
            timeout = {rel_value_us = 22029}
            ret = 0
            shc_int = 0x46ce58
            shc_term = 0x46cf68
            last_tr = 24267
            busy_wait_warning = 0
            pr = 0x5e9f88
            c = 98 'b'
            __FUNCTION__ = "GNUNET_SCHEDULER_run"
    #5 0x62b8caf3 in GNUNET_SERVICE_run (argc=3, argv=0x460e50,
        service_name=0x41c163 <_Jv_RegisterClasses+4309347> "fs", options=GNUNET_SERVICE_OPTION_NONE,
        task=0x402273 <run>, task_cls=0x0) at service.c:1478
            err = 0
            ret = 3
            cfg_fn = 0x4611d0 "~/.gnunet/gnunet.conf"
            opt_cfg_fn = 0x465118 "C:\\Users\\Bruno\\AppData\\Roaming\\Cangote\\cangote.conf"
            loglev = 0x0
            logfile = 0x0
            do_daemonize = 0
            i = 0
            skew_offset = 8524496369183008244
            skew_variance = 11538378101096448
            clock_offset = 962076973216
            sctx = {cfg = 0x460778, server = 0x46cb58, addrs = 0x0,
              service_name = 0x41c163 <_Jv_RegisterClasses+4309347> "fs", task = 0x402273 <run>, task_cls = 0x0,
              v4_denied = 0x0, v6_denied = 0x0, v4_allowed = 0x470c68, v6_allowed = 0x465f08, my_handlers = 0x5ea748,
              addrlens = 0x0, lsocks = 0x5e9ee0, shutdown_task = 5, timeout = {rel_value_us = 18446744073709551615},
              ret = 1, ready_confirm_fd = -1, require_found = 1, match_uid = 0, match_gid = 1,
              options = GNUNET_SERVICE_OPTION_NONE}
            cfg = 0x460778
            xdg = 0x0
            service_options = {{shortName = 99 'c', name = 0x62ba711c <defhandlers+1308> "config",
                argumentHelp = 0x62ba7123 <defhandlers+1315> "FILENAME",
                description = 0x62ba712c <defhandlers+1324> "use configuration file FILENAME", require_argument = 1,
                processor = 0x62b6b55e <GNUNET_GETOPT_set_string>, scls = 0x28fe28}, {shortName = 100 'd',
                name = 0x62ba714c <defhandlers+1356> "daemonize", argumentHelp = 0x0,
                description = 0x62ba7158 <defhandlers+1368> "do daemonize (detach from terminal)", require_argument = 0,
                processor = 0x62b6b542 <GNUNET_GETOPT_set_one>, scls = 0x28fe1c}, {shortName = 104 'h',
                name = 0x62ba717c <defhandlers+1404> "help", argumentHelp = 0x0,
                description = 0x62ba7181 <defhandlers+1409> "print this help", require_argument = 0,
                processor = 0x62b6b0d7 <GNUNET_GETOPT_format_help_>, scls = 0x0}, {shortName = 76 'L',
                name = 0x62ba7191 <defhandlers+1425> "log", argumentHelp = 0x62ba7195 <defhandlers+1429> "LOGLEVEL",
                description = 0x62ba71a0 <defhandlers+1440> "configure logging to use LOGLEVEL", require_argument = 1,
                processor = 0x62b6b55e <GNUNET_GETOPT_set_string>, scls = 0x28fe24}, {shortName = 108 'l',
                name = 0x62ba71c2 <defhandlers+1474> "logfile", argumentHelp = 0x62ba71ca <defhandlers+1482> "LOGFILE",
                description = 0x62ba71d4 <defhandlers+1492> "configure logging to write logs to LOGFILE",
                require_argument = 1, processor = 0x62b6b55e <GNUNET_GETOPT_set_string>, scls = 0x28fe20}, {
                shortName = 118 'v', name = 0x62ba71ff <defhandlers+1535> "version", argumentHelp = 0x0,
                description = 0x62ba7207 <defhandlers+1543> "print the version number", require_argument = 0,
                processor = 0x62b6b0a8 <GNUNET_GETOPT_print_version_>, scls = 0x62ba7220 <defhandlers+1568>}, {
                shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0, require_argument = 0,
                processor = 0x0, scls = 0x0}}
            __FUNCTION__ = "GNUNET_SERVICE_run"
    #6 0x004024fa in main (argc=3, argv=0x460e50) at gnunet-service-fs.c:721
    No locals.
    (gdb)
TagsNo tags attached.

Activities

bratao

2013-11-20 00:16

reporter   ~0007661

Fixed in SVN 30798

Issue History

Date Modified Username Field Change
2013-11-19 14:03 bratao New Issue
2013-11-20 00:16 bratao Note Added: 0007661
2013-11-20 00:16 bratao Status new => resolved
2013-11-20 00:16 bratao Resolution open => fixed
2013-11-20 00:16 bratao Assigned To => bratao
2013-11-20 00:23 Christian Grothoff Assigned To bratao => Christian Grothoff
2013-11-20 00:23 Christian Grothoff Fixed in Version => 0.10.0
2013-11-20 00:23 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:54 Christian Grothoff Status resolved => closed