silc-server 1.1.10 segfault, silc_server_purge_expired_clients->...->silc_hash_free

Stuart Henderson <[email protected]> Sun, 22 Jun 2008 12:49:40 +0000 (UTC)
Newsgroups gmane.network.silc.devel
Message-ID <[email protected]>
Just upgraded my server and got this ~10 minutes later:

This GDB was configured as "amd64-unknown-openbsd4.3"...
Core was generated by `silcd'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.10.0...done.
Loaded symbols for /usr/lib/libpthread.so.10.0
Reading symbols from /usr/local/lib/libiconv.so.4.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.4.0
Symbols already loaded for /usr/lib/libpthread.so.10.0
Reading symbols from /usr/lib/libc.so.45.0...done.
Loaded symbols for /usr/lib/libc.so.45.0
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
#0  0x0000000000486f09 in silc_hash_free (hash=0x10000073) at silchash.c:267
267         silc_free(hash->context);
(gdb) bt full
#0  0x0000000000486f09 in silc_hash_free (hash=0x10000073) at silchash.c:267
No locals.
#1  0x000000000040b3f9 in silc_idlist_del_data (entry=0x47f30d00) at idlist.c:57
        idata = 0x47f30d00
#2  0x0000000000415d82 in silc_server_purge_expired_clients (
    schedule=0x431cd500, app_context=0x4e8b1400, type=SILC_TASK_EXPIRE, fd=0,
    context=0x4e8b1400) at server.c:1275
        server = 0x4e8b1400
        client = 0x47f30d00
        id_list = 0x465a9060
        curtime = 1214137358
#3  0x00000000004728c6 in silc_schedule_dispatch_timeout (schedule=0x431cd500,
    dispatch_all=0 '\0') at silcschedule.c:114
        t = 0x45f74b00
        task = 0x45f74b00
        curtime = {tv_sec = 1214137358, tv_usec = 147331}
        count = 0
#4  0x0000000000472b57 in silc_schedule_iterate (schedule=0x431cd500,
    timeout_usecs=-1) at silcschedule.c:449
        timeout = {tv_sec = 1317737472, tv_usec = 1298211776}
        ret = 0
#5  0x0000000000470fcf in silc_schedule (schedule=0x431cd500)
    at silcschedule.c:499
No locals.
#6  0x0000000000415b0e in silc_server_run (server=0x4e8b1400) at server.c:1192
No locals.
#7  0x000000000040a36f in main (argc=3, argv=0x7f7ffffe6088) at silcd.c:753
        ret = 1
        opt = -1
        option_index = 0
        foreground = 1 '\001'
        opt_create_keypair = 0 '\0'
        silcd_config_file = 0x465a9020 "/etc/silcd/silcd.conf"
        sa = {__sigaction_u = {__sa_handler = 0x1, __sa_sigaction = 0x1},
  sa_mask = 0, sa_flags = 0}
(gdb) 


_______________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/