Skip to content

Instantly share code, notes, and snippets.

@greem
Created January 5, 2018 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save greem/a7805ad00134b45cabec77b9f96b99b3 to your computer and use it in GitHub Desktop.
Save greem/a7805ad00134b45cabec77b9f96b99b3 to your computer and use it in GitHub Desktop.
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-92.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/rspamadm...Reading symbols from /usr/lib/debug/usr/bin/rspamadm.debug...done.
done.
[New Thread 2372]
Reading symbols from /usr/lib64/libjemalloc.so.1...Reading symbols from /usr/lib/debug/usr/lib64/libjemalloc.so.1.debug...done.
done.
Loaded symbols for /usr/lib64/libjemalloc.so.1
Reading symbols from /lib64/libpthread.so.0...Reading symbols from /usr/lib/debug/lib64/libpthread-2.12.so.debug...done.
[Thread debugging using libthread_db enabled]
done.
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libgthread-2.0.so.0...Reading symbols from /usr/lib/debug/lib64/libgthread-2.0.so.0.2800.8.debug...done.
done.
Loaded symbols for /lib64/libgthread-2.0.so.0
Reading symbols from /lib64/librt.so.1...Reading symbols from /usr/lib/debug/lib64/librt-2.12.so.debug...done.
done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/lib64/libglib-2.0.so.0.2800.8.debug...done.
done.
Loaded symbols for /lib64/libglib-2.0.so.0
Reading symbols from /lib64/libpcre.so.0...Reading symbols from /usr/lib/debug/lib64/libpcre.so.0.0.1.debug...done.
done.
Loaded symbols for /lib64/libpcre.so.0
Reading symbols from /usr/lib64/libevent-1.4.so.2...Reading symbols from /usr/lib/debug/usr/lib64/libevent-1.4.so.2.1.3.debug...done.
done.
Loaded symbols for /usr/lib64/libevent-1.4.so.2
Reading symbols from /usr/lib64/libsqlite3.so.0...Reading symbols from /usr/lib/debug/usr/lib64/libsqlite3.so.0.8.6.debug...done.
done.
Loaded symbols for /usr/lib64/libsqlite3.so.0
Reading symbols from /usr/lib64/libicudata.so.42...Reading symbols from /usr/lib/debug/usr/lib64/libicudata.so.42.1.debug...
warning: "/usr/lib/debug/usr/lib64/libicudata.so.42.1.debug": separate debug info file has no debug info
(no debugging symbols found)...done.
(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libicudata.so.42
Reading symbols from /usr/lib64/libicuuc.so.42...Reading symbols from /usr/lib/debug/usr/lib64/libicuuc.so.42.1.debug...done.
done.
Loaded symbols for /usr/lib64/libicuuc.so.42
Reading symbols from /usr/lib64/libicui18n.so.42...Reading symbols from /usr/lib/debug/usr/lib64/libicui18n.so.42.1.debug...done.
done.
Loaded symbols for /usr/lib64/libicui18n.so.42
Reading symbols from /usr/lib64/libssl.so.10...Reading symbols from /usr/lib/debug/usr/lib64/libssl.so.1.0.1e.debug...done.
done.
Loaded symbols for /usr/lib64/libssl.so.10
Reading symbols from /usr/lib64/libcrypto.so.10...Reading symbols from /usr/lib/debug/usr/lib64/libcrypto.so.1.0.1e.debug...done.
done.
Loaded symbols for /usr/lib64/libcrypto.so.10
Reading symbols from /usr/lib64/libmagic.so.1...Reading symbols from /usr/lib/debug/usr/lib64/libmagic.so.1.0.0.debug...done.
done.
Loaded symbols for /usr/lib64/libmagic.so.1
Reading symbols from /lib64/libm.so.6...Reading symbols from /usr/lib/debug/lib64/libm-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /usr/lib64/libfann.so.2...Reading symbols from /usr/lib/debug/usr/lib64/libfann.so.2.2.0.debug...done.
done.
Loaded symbols for /usr/lib64/libfann.so.2
Reading symbols from /lib64/libdl.so.2...Reading symbols from /usr/lib/debug/lib64/libdl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /lib64/libresolv.so.2...Reading symbols from /usr/lib/debug/lib64/libresolv-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libnsl.so.1...Reading symbols from /usr/lib/debug/lib64/libnsl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/rspamd/librspamd-actrie.so...Reading symbols from /usr/lib/debug/usr/lib64/rspamd/librspamd-actrie.so.debug...done.
done.
Loaded symbols for /usr/lib64/rspamd/librspamd-actrie.so
Reading symbols from /usr/lib64/liblua-5.1.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/liblua-5.1.so
Reading symbols from /lib64/libc.so.6...Reading symbols from /usr/lib/debug/lib64/libc-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib64/ld-2.12.so.debug...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib64/libstdc++.so.6...Reading symbols from /usr/lib/debug/usr/lib64/libstdc++.so.6.0.13.debug...done.
done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libgcc_s.so.1...Reading symbols from /usr/lib/debug/lib64/libgcc_s-4.4.7-20120601.so.1.debug...done.
done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/libgssapi_krb5.so.2...Reading symbols from /usr/lib/debug/lib64/libgssapi_krb5.so.2.2.debug...done.
done.
Loaded symbols for /lib64/libgssapi_krb5.so.2
Reading symbols from /lib64/libkrb5.so.3...Reading symbols from /usr/lib/debug/lib64/libkrb5.so.3.3.debug...done.
done.
Loaded symbols for /lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...Reading symbols from /usr/lib/debug/lib64/libcom_err.so.2.1.debug...done.
done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /lib64/libk5crypto.so.3...Reading symbols from /usr/lib/debug/lib64/libk5crypto.so.3.1.debug...done.
done.
Loaded symbols for /lib64/libk5crypto.so.3
Reading symbols from /lib64/libz.so.1...Reading symbols from /usr/lib/debug/lib64/libz.so.1.2.3.debug...done.
done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /lib64/libkrb5support.so.0...Reading symbols from /usr/lib/debug/lib64/libkrb5support.so.0.1.debug...done.
done.
Loaded symbols for /lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...Reading symbols from /usr/lib/debug/lib64/libkeyutils.so.1.3.debug...done.
done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/libselinux.so.1...Reading symbols from /usr/lib/debug/lib64/libselinux.so.1.debug...done.
done.
Loaded symbols for /lib64/libselinux.so.1
Core was generated by `/usr/bin/rspamadm configtest -c /etc/rspamd/rspamd.conf'.
Program terminated with signal 11, Segmentation fault.
#0 g_ptr_array_maybe_expand (array=0xffffffff8a5bf620, len=1) at garray.c:964
964 if ((array->len + len) > array->alloc)
Missing separate debuginfos, use: debuginfo-install lua-5.1.4-4.1.el6.x86_64
(gdb) bt full
#0 g_ptr_array_maybe_expand (array=0xffffffff8a5bf620, len=1) at garray.c:964
No locals.
#1 0x00007f348ff7f1d3 in g_ptr_array_add (farray=<value optimized out>, data=0x7f348a41ce30) at garray.c:1226
array = 0xffffffff8a5bf620
__PRETTY_FUNCTION__ = "g_ptr_array_add"
#2 0x000000000045b911 in rspamd_resolve_addrs (begin=0x7f348a514458 "*:11333", len=Unhandled dwarf expression opcode 0xf3
) at /usr/src/debug/rspamd-1.6.5/src/libutil/addr.c:1256
hints = {ai_flags = 1025, ai_family = 0, ai_socktype = 1, ai_protocol = 0, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next =
0x0}
res = 0x7f348a7ef240
cur = 0x7f348a7ef240
cur_addr = 0x7f348a41ce30
r = <value optimized out>
addr_cnt = <value optimized out>
addr_cpy = 0x0
__PRETTY_FUNCTION__ = "rspamd_resolve_addrs"
#3 0x000000000045bce8 in rspamd_parse_host_port_priority (str=0x7f348a514458 "*:11333", addrs=0x7f348a7e8dc0, priority=Unhandled dwarf expression opcode 0xf3
)
at /usr/src/debug/rspamd-1.6.5/src/libutil/addr.c:1310
portbuf = "11333\000\000"
p = <value optimized out>
name = 0x0
namelen = <value optimized out>
cur_addr = 0x0
__PRETTY_FUNCTION__ = "rspamd_parse_host_port_priority"
#4 0x00000000004a5f0c in rspamd_parse_bind_line (cfg=0x7f348a45a020, cf=0x7f348a42a830, str=0x7f348a514458 "*:11333")
at /usr/src/debug/rspamd-1.6.5/src/libserver/cfg_utils.c:93
cnf = 0x7f348a7e8dc0
err = 0x7f348a45a020 ""
__PRETTY_FUNCTION__ = "rspamd_parse_bind_line"
#5 0x00000000004abda9 in rspamd_rcl_worker_handler (pool=Unhandled dwarf expression opcode 0xf3
) at /usr/src/debug/rspamd-1.6.5/src/libserver/cfg_rcl.c:632
val = <value optimized out>
cur = <value optimized out>
cur_obj = <value optimized out>
robj = <value optimized out>
worker_type = <error reading variable worker_type (Unhandled dwarf expression opcode 0xf3)>
worker_bind = 0x7f348a514458 "*:11333"
cfg = 0x7f348a45a020
qtype = 2
wrk = 0x7f348a42a830
wparser = <value optimized out>
whandler = <value optimized out>
srch = {name = 0x7f348a45a020 "", ptr = 0x7f348a445c00}
__PRETTY_FUNCTION__ = "rspamd_rcl_worker_handler"
#6 0x00000000004ad494 in rspamd_rcl_parse (top=Unhandled dwarf expression opcode 0xf3
) at /usr/src/debug/rspamd-1.6.5/src/libserver/cfg_rcl.c:2736
found = <value optimized out>
cur_obj = 0x7f348a7a7500
cur = 0x7f348a4256d0
tmp = 0x7f348a42a060
found_sec = <value optimized out>
#7 0x00000000004b0731 in rspamd_config_read (cfg=0x7f348a45a020, filename=Unhandled dwarf expression opcode 0xf3
) at /usr/src/debug/rspamd-1.6.5/src/libserver/cfg_rcl.c:3644
st = {st_dev = 64768, st_ino = 1963655, st_nlink = 1, st_mode = 33188, st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 2302,
st_blksize = 4096, st_blocks = 8, st_atim = {tv_sec = 1515152421, tv_nsec = 0}, st_mtim = {tv_sec = 1515152421, tv_nsec = 0},
st_ctim = {tv_sec = 1515161241, tv_nsec = 508009910}, __unused = {0, 0, 0}}
fd = <value optimized out>
data = <value optimized out>
err = 0x0
top = 0x7f348a425130
logger = <value optimized out>
parser = <value optimized out>
hs = {opaque = '\000' <repeats 255 times>}
---Type <return> to continue, or q <return> to quit---
cksumbuf =
"%ȇ\342\356\021\240\071\327\372\273oq\260s\222^\337\n\221.Ǻ\350\300\234\260\331҅\365V\371 \303\346\367\245\031\033\350\352\364\034\354g\362\025\245i\031\a\274\322\026\351\270\377}#\275\312_\177"
f = {ucl_emitter_append_character = 0x4aa2f0 <rspamd_rcl_emitter_append_c>, ucl_emitter_append_len =
0x4aa280 <rspamd_rcl_emitter_append_len>, ucl_emitter_append_int = 0x4aa2a0 <rspamd_rcl_emitter_append_int>, ucl_emitter_append_double =
0x4aa2d0 <rspamd_rcl_emitter_append_double>, ucl_emitter_free_func = 0, ud = 0x7ffdfee1bfe0}
__PRETTY_FUNCTION__ = "rspamd_config_read"
#8 0x000000000042bd4b in rspamadm_configtest (argc=<value optimized out>, argv=<value optimized out>)
at /usr/src/debug/rspamd-1.6.5/src/rspamadm/configtest.c:141
context = <value optimized out>
error = 0x0
confdir = <value optimized out>
cfg = 0x7f348a45a020
ret = 1
pworker = <value optimized out>
log_cnt = <value optimized out>
#9 0x000000000042ab30 in main (argc=Unhandled dwarf expression opcode 0xf3
) at /usr/src/debug/rspamd-1.6.5/src/rspamadm/rspamadm.c:373
error = 0x0
context = <value optimized out>
og = <value optimized out>
cfg = <value optimized out>
process_quark = <value optimized out>
nargv = 0x7f348a5e14c0
targv = 0x7f348a5e14c0
cmd_name = <value optimized out>
cmd = 0x874a40
i = <value optimized out>
nargc = <value optimized out>
targc = 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment