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/