Hi all
We have some recurring error occuring and it’s piling up in the kaltura_sphinx_searchd.log file and is really eating up storage. A couple of weeks and it has taken up to 100gbs.
We have not been able to identify how to resolve the error with sphinx.
The error that comes up continually is shown below:
Sphinx 2.2.1-id64-dev (r4097)
Handling signal 11
-------------- backtrace begins here ---------------
Program compiled with gcc 4.8.2
Configured with flags: ‘–build=x86_64-redhat-linux-gnu’ ‘–host=x86_64-redhat-linux-gnu’ ‘–program-prefix=’ ‘–disable-dependency-tracking’ ‘–prefix=/usr’ ‘–exec-prefix=/usr’ ‘–bindir=/usr/bin’ ‘–sbindir=/usr/sbin’ ‘–sysconfdir=/etc’ ‘–datadir=/usr/share’ ‘–includedir=/usr/include’ ‘–libdir=/usr/lib64’ ‘–libexecdir=/usr/libexec’ ‘–localstatedir=/var’ ‘–sharedstatedir=/var/lib’ ‘–mandir=/usr/share/man’ ‘–infodir=/usr/share/info’ ‘–sysconfdir=/opt/kaltura/app/configurations/sphinx’ ‘–with-mysql’ ‘–with-unixodbc’ ‘–with-iconv’ ‘–enable-id64’ ‘–with-syslog’ ‘–prefix=/opt/kaltura/sphinx’ ‘–mandir=/opt/kaltura/sphinx/share/man’ ‘–bindir=/opt/kaltura/sphinx/bin’ ‘build_alias=x86_64-redhat-linux-gnu’ ‘host_alias=x86_64-redhat-linux-gnu’ ‘CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic’ 'LDFLAGS=-Wl,-z,relro ’ 'CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic’
Host OS is Linux installrep 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Stack bottom = 0x7fff66346077, thread stack size = 0x10000
Trying manual backtrace:
Something wrong with thread stack, manual backtrace may be incorrect (fp=0x7fff663440b0)
Stack looks OK, attempting backtrace.
0x40dd82
0x7f13939d2c86
0x67afdf
0x67bd8d
0x41ec9f
0x434611
0x4543a1
0x409aa6
0x7f13938a9b35
Something wrong in frame pointers, manual backtrace failed (fp=0)
Trying system backtrace:
begin of system symbols:
/opt/kaltura/sphinx/bin/searchd[0x5588a0]
/opt/kaltura/sphinx/bin/searchd[0x40dd82]
/lib64/libpthread.so.0(+0xf370)[0x7f139531d370]
/lib64/libc.so.6(+0x14ac86)[0x7f13939d2c86]
/opt/kaltura/sphinx/bin/searchd[0x482790]
/opt/kaltura/sphinx/bin/searchd[0x67afdf]
/opt/kaltura/sphinx/bin/searchd[0x67bd8d]
/opt/kaltura/sphinx/bin/searchd[0x41ec9f]
/opt/kaltura/sphinx/bin/searchd[0x434611]
/opt/kaltura/sphinx/bin/searchd[0x4543a1]
/opt/kaltura/sphinx/bin/searchd[0x409aa6]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f13938a9b35]
/opt/kaltura/sphinx/bin/searchd[0x409fe9]
-------------- backtrace ends here ---------------
Backtrace looks OK. Now you have to do following steps:
- Run the command over the crashed binary (for example, ‘searchd’):
nm -n searchd > searchd.sym - Attach the binary, generated .sym and the text of backtrace (see above) to the bug report.
Also you can read the section about resolving backtraces in the documentation.
— BT to source lines (depth 13): —
??:0
??:0
??:0
??:0
??:0
??:?
??:?
??:0
??:0
??:0
??:0
??:0
??:0
— BT to source lines finished —
— 0 active threads —
------- CRASH DUMP END -------
[Tue Oct 10 15:54:21.956 2017] [ 1893] Child process 1970 has been finished by CRASH_EXIT (exit code 2), will be restarted
[Tue Oct 10 15:54:21.957 2017] [ 1893] Child process 1977 has been forked
[Tue Oct 10 15:54:21.957 2017] [ 1977] listening on all interfaces, port=9312
[Tue Oct 10 15:54:21.957 2017] [ 1977] WARNING: index ‘kaltura_base’: no fields configured (use rt_field directive) - NOT SERVING
[Tue Oct 10 15:54:21.957 2017] [ 1977] WARNING: index ‘kaltura_base_gt_in_charset’: no fields configured (use rt_field directive) - NOT SERVING
[Tue Oct 10 15:54:21.958 2017] [ 1977] WARNING: index ‘kaltura_entry’: preload: invalid meta file /opt/kaltura/sphinx/kaltura_rt.meta; NOT SERVING
[Tue Oct 10 15:54:21.958 2017] [ 1977] WARNING: infix definition changed (from len=8, hashes=2 to len=0, hashes=0) - rebuilding…
— crashed SphinxAPI request dump —
— request dump end —
Would really appreciate all the help we can get.
Thank you
Marvis