sphinx-chinese master-chinese分支HTTP崩溃报告
Opened this issue · 1 comments
兄弟,你好,由于 https://github.com/hetao29/sphinx 无法提交Bug,所以我只有在这发了.
由于我们生产环境用到了HTTP请求,所以我使用的是你发布的最新版的master-chinese分支,打算解决生产环境的中文分词问题,但我在测试的过程中发现,当发起http /search请求时,服务崩溃,
生产环境用的是官方2.3.2-dev版,http无异常,但不支持中文分词,希望能尽快解决,谢谢!
崩溃报告如下:
------- FATAL: CRASH DUMP -------
[Wed Sep 13 00:58:09.152 2017] [26219]
--- crashed SphinxAPI request dump ---
--- request dump end ---
Sphinx 2.3.3-id64-dev (866eff1)
Handling signal 6
-------------- backtrace begins here ---------------
Program compiled with gcc 5.4.0
Configured with flags: '--prefix=/usr/local/sphinx' '--with-scws=/usr/local/scws' '--with-mysql=/usr/local/mariadb' '--enable-id64' '--with-libstemmer' '--with-assert' '--with-mysql-includes=/usr/local/mariadb/include/mysql' '--with-mysql-libs=/usr/local/mariadb/lib'
Host OS is Linux cq-web-01 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Stack bottom = 0x7f340a5c7ef7, thread stack size = 0x100000
Trying manual backtrace:
Frame pointer is null, manual backtrace failed (did you build with -fomit-frame-pointer?)
Trying system backtrace:
begin of system symbols:
./bin/searchd[0x5923c9]
./bin/searchd[0x40d441]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f340c08f390]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f340b448428]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f340b44a02a]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x7f340b440bd7]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x7f340b440c82]
./bin/searchd[0x504f37]
./bin/searchd[0x55b5d1]
./bin/searchd[0x581c8b]
./bin/searchd[0x58233a]
./bin/searchd[0x4ecf7c]
./bin/searchd[0x4e4032]
./bin/searchd[0x449445]
./bin/searchd[0x44fa42]
./bin/searchd[0x45106e]
./bin/searchd[0x492477]
./bin/searchd[0x42219b]
./bin/searchd[0x59d9c1]
./bin/searchd[0x59c053]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f340c0856ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f340b51a3dd]
-------------- backtrace ends here ---------------
Please, create a bug report in our bug tracker (http://sphinxsearch.com/bugs) and attach there:
a) searchd log, b) searchd binary, c) searchd symbols.
Look into the chapter 'Reporting bugs' in the documentation
(/usr/share/doc/sphinx/sphinx.txt or http://sphinxsearch.com/docs/current.html#reporting-bugs)
--- BT to source lines (depth 22): ---
/root/sphinx-chinese/src/sphinxutils.cpp:2242
/root/sphinx-chinese/src/searchd.cpp:1822
??:0
??:0
??:0
??:0
??:0
/root/sphinx-chinese/src/sphinx.cpp:2500
/root/sphinx-chinese/src/sphinx.cpp:5647
/root/sphinx-chinese/src/sphinxquery.cpp:1696
/root/sphinx-chinese/src/sphinxquery.cpp:1960
/root/sphinx-chinese/src/sphinx.cpp:18321
/root/sphinx-chinese/src/sphinx.cpp:18380
/root/sphinx-chinese/src/searchd.cpp:7768
/root/sphinx-chinese/src/searchd.cpp:8423
/root/sphinx-chinese/src/searchd.cpp:7105
/root/sphinx-chinese/src/searchdhttp.cpp:638
/root/sphinx-chinese/src/searchd.cpp:22017
/root/sphinx-chinese/src/sphinxstd.cpp:1838
/root/sphinx-chinese/src/sphinxstd.cpp:651
??:0
??:0
--- BT to source lines finished ---
--- 1 active threads ---
thd 0, proto http, state handshake, command -
------- CRASH DUMP END -------
http确实没有测试过,我看看