Created
May 12, 2020 07:28
-
-
Save bauruine/eef476eed82c150e6c9f6ecf796a3a88 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) run | |
Starting program: /usr/bin/rspamd | |
[Thread debugging using libthread_db enabled] | |
Using host libthread_db library "/lib/powerpc64le-linux-gnu/libthread_db.so.1". | |
Program received signal SIGSEGV, Segmentation fault. | |
lpeg_allocate_mem_low (sz=512) at ./contrib/lua-lpeg/lpvm.c:77 | |
77 ./contrib/lua-lpeg/lpvm.c: No such file or directory. | |
(gdb) bt | |
#0 lpeg_allocate_mem_low (sz=512) at ./contrib/lua-lpeg/lpvm.c:77 | |
#1 0x00007ffff7b93420 in lp_match (L=0xc6730378) at ./contrib/lua-lpeg/lptree.c:1153 | |
#2 0x00007ffff75c81ac in ?? () from /lib/powerpc64le-linux-gnu/libluajit-5.1.so.2 | |
#3 0x00007ffff7616180 in lua_pcall () from /lib/powerpc64le-linux-gnu/libluajit-5.1.so.2 | |
#4 0x00007ffff7ce8210 in rspamd_rcl_jinja_handler (parser=<optimized out>, source=0x0, source_len=3329426360, destination=0x7ffff200f720, dest_len=0x0, user_data=0x0) at ./src/libserver/cfg_rcl.c:3732 | |
#5 0x00007ffff7af861c in ucl_parser_add_chunk_full (parse_type=UCL_PARSE_UCL, strat=4294957200, priority=2523, len=2523, | |
data=0x7ffff4410000 "# System V init adopted top level configuration\n\n# Please don't modify this file as your changes might be overwritten with\n# the next update.\n#\n# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.overr"..., parser=0x7ffff35d0c00) at ./contrib/libucl/ucl_parser.c:2889 | |
#6 ucl_parser_add_chunk_full (parser=0x7ffff35d0c00, data=<optimized out>, len=<optimized out>, priority=<optimized out>, strat=<optimized out>, parse_type=<optimized out>) | |
at ./contrib/libucl/ucl_parser.c:2856 | |
#7 0x00007ffff7afb86c in ucl_parser_add_chunk (len=<optimized out>, data=<optimized out>, parser=<optimized out>) at ./contrib/libucl/ucl_parser.c:2997 | |
#8 ucl_parser_add_chunk (parser=<optimized out>, data=<optimized out>, len=<optimized out>) at ./contrib/libucl/ucl_parser.c:2990 | |
#9 0x00007ffff7cece6c in rspamd_config_parse_ucl (cfg=0x7ffff200f720, filename=0x1000273b0 "/etc/rspamd/rspamd.conf", vars=0x0, inc_trace=0x0, trace_data=0x0, skip_jinja=<optimized out>, | |
err=0x7fffffffeb48) at ./src/libserver/cfg_rcl.c:3902 | |
#10 0x00007ffff7ced8d8 in rspamd_config_read (cfg=0x7ffff200f720, filename=0x1000273b0 "/etc/rspamd/rspamd.conf", logger_fin=0x10000a510 <config_logger>, logger_ud=0x7ffff3130000, vars=0x0, | |
skip_jinja=<optimized out>, lua_env=0x0) at ./src/libserver/cfg_rcl.c:3941 | |
#11 0x000000010000a620 in load_rspamd_config (rspamd_main=<optimized out>, cfg=0x7ffff200f720, opts=<optimized out>, reload=<optimized out>, init_modules=1) at ./src/rspamd.c:933 | |
#12 0x000000010000971c in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at ./src/rspamd.c:1347 | |
(gdb) bt full | |
#0 lpeg_allocate_mem_low (sz=512) at ./contrib/lua-lpeg/lpvm.c:77 | |
cp = <optimized out> | |
flags = 50 | |
base_addr = <optimized out> | |
s0 = <optimized out> | |
s1 = <optimized out> | |
sel = <optimized out> | |
#1 0x00007ffff7b93420 in lp_match (L=0xc6730378) at ./contrib/lua-lpeg/lptree.c:1153 | |
capture = <optimized out> | |
r = <optimized out> | |
l = 3329684812 | |
s = <optimized out> | |
p = <optimized out> | |
code = <optimized out> | |
i = <optimized out> | |
ptop = <optimized out> | |
rs = <optimized out> | |
#2 0x00007ffff75c81ac in ?? () from /lib/powerpc64le-linux-gnu/libluajit-5.1.so.2 | |
No symbol table info available. | |
#3 0x00007ffff7616180 in lua_pcall () from /lib/powerpc64le-linux-gnu/libluajit-5.1.so.2 | |
No symbol table info available. | |
#4 0x00007ffff7ce8210 in rspamd_rcl_jinja_handler (parser=<optimized out>, source=0x0, source_len=3329426360, destination=0x7ffff200f720, dest_len=0x0, user_data=0x0) at ./src/libserver/cfg_rcl.c:3732 | |
cfg = 0x0 | |
L = 0xc6730378 | |
err_idx = 3 | |
__func__ = "rspamd_rcl_jinja_handler" | |
#5 0x00007ffff7af861c in ucl_parser_add_chunk_full (parse_type=UCL_PARSE_UCL, strat=4294957200, priority=2523, len=2523, | |
data=0x7ffff4410000 "# System V init adopted top level configuration\n\n# Please don't modify this file as your changes might be overwritten with\n# the next update.\n#\n# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.overr"..., parser=0x7ffff35d0c00) at ./contrib/libucl/ucl_parser.c:2889 | |
ndata = 0x0 | |
nlen = 0 | |
nchain = <optimized out> | |
chunk = 0x7ffff30b00f0 | |
special_handler = 0x7ffff200fda0 | |
chunk = <optimized out> | |
special_handler = <optimized out> | |
ndata = <optimized out> | |
nlen = <optimized out> | |
nchain = <optimized out> | |
#6 ucl_parser_add_chunk_full (parser=0x7ffff35d0c00, data=<optimized out>, len=<optimized out>, priority=<optimized out>, strat=<optimized out>, parse_type=<optimized out>) | |
at ./contrib/libucl/ucl_parser.c:2856 | |
chunk = <optimized out> | |
special_handler = <optimized out> | |
ndata = <optimized out> | |
nlen = <optimized out> | |
nchain = <optimized out> | |
#7 0x00007ffff7afb86c in ucl_parser_add_chunk (len=<optimized out>, data=<optimized out>, parser=<optimized out>) at ./contrib/libucl/ucl_parser.c:2997 | |
No locals. | |
#8 ucl_parser_add_chunk (parser=<optimized out>, data=<optimized out>, len=<optimized out>) at ./contrib/libucl/ucl_parser.c:2990 | |
No locals. | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
#9 0x00007ffff7cece6c in rspamd_config_parse_ucl (cfg=0x7ffff200f720, filename=0x1000273b0 "/etc/rspamd/rspamd.conf", vars=0x0, inc_trace=0x0, trace_data=0x0, skip_jinja=<optimized out>, | |
err=0x7fffffffeb48) at ./src/libserver/cfg_rcl.c:3902 | |
st = {st_dev = 64790, st_ino = 310125, st_nlink = 1, st_mode = 33188, st_uid = 0, st_gid = 0, __pad2 = 0, st_rdev = 0, st_size = 2523, st_blksize = 4096, st_blocks = 8, st_atim = { | |
tv_sec = 1589228884, tv_nsec = 714943844}, st_mtim = {tv_sec = 1581894627, tv_nsec = 0}, st_ctim = {tv_sec = 1589228883, tv_nsec = 203097348}, __glibc_reserved4 = 0, __glibc_reserved5 = 0, | |
__glibc_reserved6 = 0} | |
fd = <optimized out> | |
parser = 0x7ffff35d0c00 | |
keypair_path = "/etc/rspamd/rspamd.conf.key\000ua/5.1/?.so;/usr/lib/powerpc64le-linux-gnu/lua/5.1/?.so;/usr/local/lib/lua/5\320\352\377\377\377\177\000\000ll.so\000are/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5"... | |
decrypt_keypair = <optimized out> | |
data = 0x7ffff4410000 "# System V init adopted top level configuration\n\n# Please don't modify this file as your changes might be overwritten with\n# the next update.\n#\n# You can modify '$LOCAL_CONFDIR/rspamd.conf.local.overr"... | |
__func__ = "rspamd_config_parse_ucl" | |
#10 0x00007ffff7ced8d8 in rspamd_config_read (cfg=0x7ffff200f720, filename=0x1000273b0 "/etc/rspamd/rspamd.conf", logger_fin=0x10000a510 <config_logger>, logger_ud=0x7ffff3130000, vars=0x0, | |
skip_jinja=<optimized out>, lua_env=0x0) at ./src/libserver/cfg_rcl.c:3941 | |
err = 0x0 | |
top = <optimized out> | |
logger_section = <optimized out> | |
logger_obj = <optimized out> | |
__func__ = "rspamd_config_read" | |
#11 0x000000010000a620 in load_rspamd_config (rspamd_main=<optimized out>, cfg=0x7ffff200f720, opts=<optimized out>, reload=<optimized out>, init_modules=1) at ./src/rspamd.c:933 | |
__func__ = <optimized out> | |
#12 0x000000010000971c in main (argc=<optimized out>, argv=<optimized out>, env=<optimized out>) at ./src/rspamd.c:1347 | |
i = <optimized out> | |
signals = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0} | |
sigpipe_act = {__sigaction_handler = {sa_handler = 0x126f68b9c0a48e00, sa_sigaction = 0x126f68b9c0a48e00}, sa_mask = {__val = {140737488351960, 140737289061200, 140737289061216, 140737288863840, | |
140737289061200, 140737289061216, 140737488350640, 140737343356160, 140737488350736, 140737352939776, 0, 10, 140737488350736, 140737288929344, 0, 0}}, sa_flags = 0, sa_restorer = 0x0} | |
pworker = <optimized out> | |
type = 1 | |
control_addr = 0x0 | |
event_loop = <optimized out> | |
rspamd_main = 0x7ffff3130000 | |
skip_pid = 0 | |
__func__ = "main" | |
stat_update_time = <optimized out> | |
(gdb) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment