View Issue Details

IDProjectCategoryView StatusLast Update
0003102GNUnetGNSpublic2013-11-09 10:42
Reporterhark Assigned ToMatthias Wachs  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionduplicate 
Platformamd64OSlinuxOS Versiondebian 7
Product VersionGit master 
Summary0003102: gnunet-gns segmentation fault (svn-r30583)
DescriptionGnunet-gns crashes everytime i try to resolve something.
Steps To Reproducegnunet-gns -u something
Additional InformationStarting program: /usr/local/bin/gnunet-gns -u blaat

Program received signal SIGSEGV, Segmentation fault.
message_handler (cls=cls@entry=0x604180, msg=msg@entry=0x7fffffffdc80) at identity_api.c:421
421 GNUNET_CONTAINER_DLL_remove (h->op_head,
#0 message_handler (cls=cls@entry=0x604180, msg=msg@entry=0x7fffffffdc80) at identity_api.c:421
        h = 0x604180
        op = 0x0
        ego = 0x604640
        rcm = <optimized out>
        um = <optimized out>
        sdm = 0x7fffffffdc80
        pub = {
          q_y = "\233\000H\022K\221!\217FQF\352\262vl\223\271Qʔ\266>\350\306\317u\233\270T\272h\002"}
        id = {bits = {142957205, 2874873100, 2650711423, 3602576016, 4206728937, 429865689,
            208919003, 428158663, 1055089791, 724949680, 757307219, 4162903969, 2608642850,
            2206399743, 2080447372, 1466799953}}
        str = 0x7fffffffdca8 "fs-sks"
        size = <optimized out>
        name_len = <optimized out>
        __FUNCTION__ = "message_handler"
#1 0x00007ffff7383d31 in receive_task (cls=0x604560, tc=<optimized out>) at client.c:589
        client = 0x604560
        handler = 0x7ffff75cc9d0 <message_handler>
        cmsg = <optimized out>
        handler_cls = 0x604180
        msize = 47
        mbuf = 0x7fffffffdc80 ""
        msg = 0x7fffffffdc80
        __FUNCTION__ = "receive_task"
#2 0x00007ffff73ac3d1 in run_ready (ws=0x603860, rs=0x6037d0) at scheduler.c:593
        p = <optimized out>
        pos = 0x604930
        tc = {reason = GNUNET_SCHEDULER_REASON_TIMEOUT, read_ready = 0x6037d0,
          write_ready = 0x603860}
#3 GNUNET_SCHEDULER_run (task=task@entry=0x7ffff73a7d30 <program_main>,
    task_cls=task_cls@entry=0x7fffffffde10) at scheduler.c:808
        rs = 0x6037d0
        ws = 0x603860
        timeout = <optimized out>
        ret = <optimized out>
        shc_int = 0x603910
        shc_term = 0x618ce0
        shc_quit = 0x618e40
        shc_hup = 0x618ef0
        shc_pipe = 0x618d90
        last_tr = 18
        busy_wait_warning = 0
        pr = 0x603dc0
        c = 0 '\000'
        __FUNCTION__ = "GNUNET_SCHEDULER_run"
#4 0x00007ffff73a8458 in GNUNET_PROGRAM_run2 (argc=<optimized out>, argv=0x603720,
    binaryName=binaryName@entry=0x401e10 "gnunet-gns",
    binaryHelp=binaryHelp@entry=0x401e1b "GNUnet GNS resolver tool",
    options=options@entry=0x402060, task=task@entry=0x4019c0 <run>, task_cls=task_cls@entry=0x0,
    run_without_scheduler=run_without_scheduler@entry=0) at program.c:281
        cc = {args = 0x603738, cfgfile = 0x603bf0 "~/.gnunet/gnunet.conf", task = 0x4019c0 <run>,
          task_cls = 0x0, cfg = 0x6037b0}
        loglev = 0x0
        logfile = 0x0
        cfg_fn = 0x603a40 "~/.gnunet/gnunet.conf"
        xdg = <optimized out>
        ret = 3
        cnt = <optimized out>
        skew_offset = 0
        skew_variance = 140737353973048
        clock_offset = <optimized out>
        cfg = 0x6037b0
        defoptions = {{shortName = 99 'c', name = 0x7ffff73bc567 "config",
            argumentHelp = 0x7ffff73bc56e "FILENAME",
            description = 0x7ffff73bc630 "use configuration file FILENAME", require_argument = 1,
            processor = 0x401340 <GNUNET_GETOPT_set_string@plt>, scls = 0x7fffffffde18}, {
            shortName = 104 'h', name = 0x7ffff73bc582 "help", argumentHelp = 0x0,
            description = 0x7ffff73bc577 "print this help", require_argument = 0,
            processor = 0x7ffff739f3d0 <GNUNET_GETOPT_format_help_>, scls = 0x401e1b}, {
            shortName = 76 'L', name = 0x7ffff73bc587 "log",
            argumentHelp = 0x7ffff73bc58b "LOGLEVEL",
            description = 0x7ffff73bc650 "configure logging to use LOGLEVEL",
            require_argument = 1, processor = 0x401340 <GNUNET_GETOPT_set_string@plt>,
            scls = 0x7fffffffdde8}, {shortName = 108 'l', name = 0x7ffff73bc594 "logfile",
            argumentHelp = 0x7ffff73b9728 "LOGFILE",
            description = 0x7ffff73bc678 "configure logging to write logs to LOGFILE",
            require_argument = 1, processor = 0x401340 <GNUNET_GETOPT_set_string@plt>,
            scls = 0x7fffffffddf0}, {shortName = 118 'v', name = 0x7ffff73bc59c "version",
            argumentHelp = 0x0, description = 0x7ffff73bc5a4 "print the version number",
            require_argument = 0, processor = 0x7ffff739f3b0 <GNUNET_GETOPT_print_version_>,
            scls = 0x7ffff73bc5bd}}
        allopts = 0x6037d0
        gargs = 0x0
        lpfx = 0x603a60 "\300=`"
        spc = <optimized out>
        __FUNCTION__ = "GNUNET_PROGRAM_run2"
#5 0x00007ffff73a868a in GNUNET_PROGRAM_run (argc=<optimized out>, argv=<optimized out>,
    binaryName=binaryName@entry=0x401e10 "gnunet-gns",
    binaryHelp=binaryHelp@entry=0x401e1b "GNUnet GNS resolver tool",
    options=options@entry=0x402060, task=task@entry=0x4019c0 <run>, task_cls=task_cls@entry=0x0)
    at program.c:317
No locals.
#6 0x00000000004014be in main (argc=3, argv=0x603720) at gnunet-gns.c:450
        options = {{shortName = 117 'u', name = 0x401e34 "lookup", argumentHelp = 0x401e3b "NAME",
            description = 0x401f80 "Lookup a record for the given name", require_argument = 1,
            processor = 0x401340 <GNUNET_GETOPT_set_string@plt>, scls = 0x602840}, {
            shortName = 116 't', name = 0x401e40 "type", argumentHelp = 0x401e45 "TYPE",
            description = 0x401fa8 "Specify the type of the record to lookup",
            require_argument = 1, processor = 0x401340 <GNUNET_GETOPT_set_string@plt>,
            scls = 0x602848}, {shortName = 114 'r', name = 0x401e4a "raw", argumentHelp = 0x0,
            description = 0x401e4e "No unneeded output", require_argument = 0,
            processor = 0x401320 <GNUNET_GETOPT_set_one@plt>, scls = 0x602850}, {
            shortName = 112 'p', name = 0x401e61 "public-key", argumentHelp = 0x401e6c "PKEY",
            description = 0x401fd8 "Specify the public key of the zone to lookup the record in",
            require_argument = 1, processor = 0x401340 <GNUNET_GETOPT_set_string@plt>,
            scls = 0x602858}, {shortName = 122 'z', name = 0x401e71 "zone",
            argumentHelp = 0x401e3b "NAME",
            description = 0x402018 "Specify the name of the ego of the zone to lookup the record in", require_argument = 1, processor = 0x401340 <GNUNET_GETOPT_set_string@plt>, scls = 0x602860}, {
            shortName = 0 '\000', name = 0x0, argumentHelp = 0x0, description = 0x0,
            require_argument = 0, processor = 0, scls = 0x0}}
        ret = 0
A debugging session is active.

    Inferior 1 [process 21031] will be killed.

Quit anyway? (y or n)
TagsNo tags attached.

Relationships

duplicate of 0003101 closedChristian Grothoff gnunet-gns segmentation fault (svn-r30583) 

Activities

hark

2013-11-08 22:53

developer   ~0007612

submitted thing twice

Christian Grothoff

2013-11-09 10:42

manager   ~0007613

Closing (duplicate submission)

Issue History

Date Modified Username Field Change
2013-11-08 22:50 hark New Issue
2013-11-08 22:50 hark Status new => assigned
2013-11-08 22:50 hark Assigned To => Matthias Wachs
2013-11-08 22:53 hark Note Added: 0007612
2013-11-08 22:54 hark Relationship added duplicate of 0003101
2013-11-08 22:54 hark Status assigned => resolved
2013-11-08 22:54 hark Resolution open => duplicate
2013-11-09 10:42 Christian Grothoff Note Added: 0007613
2013-11-09 10:42 Christian Grothoff Status resolved => closed