gehaijiang created TS-4240:
------------------------------
Summary: ATS Server Continuous crash! HELP
Key: TS-4240
URL: https://issues.apache.org/jira/browse/TS-4240
Project: Traffic Server
Issue Type: Bug
Reporter: gehaijiang
ATS version 5.3.2
1. traffic.out log info:
traffic_server: Segmentation fault (Address not mapped to object
[0x2b5c39408625])traffic_server - STACK TRACE:
/usr/local/ts/bin/traffic_server(_Z19crash_logger_invokeiP7siginfoPv+0x99)[0x4ac0a9]
/lib64/libc.so.6[0x346fc326a0]
/usr/local/ts/libexec/trafficserver/esi.so(_ZN6EsiLib5Utils15parseAttributesEPKciRSt4listINS_9AttributeESaIS4_EES2_+0x14e)[0x2b5b3d9ffc0e]
/usr/local/ts/libexec/trafficserver/esi.so(_ZN6EsiLib9Variables17_parseQueryStringEPKci+0x1be)[0x2b5b3da0233e]
/usr/local/ts/libexec/trafficserver/esi.so(_ZNK6EsiLib9Variables8getValueERKSs+0x26d)[0x2b5b3da0463d]
/usr/local/ts/libexec/trafficserver/esi.so(_ZN6EsiLib10Expression6expandEPKci+0x168)[0x2b5b3d9fcf48]
/usr/local/ts/libexec/trafficserver/esi.so(_ZN12EsiProcessor11_preprocessERN6EsiLib11DocNodeListERi+0x543)[0x2b5b3d9f7cf3]
/usr/local/ts/libexec/trafficserver/esi.so(_ZN12EsiProcessor12addParseDataEPKci+0x67)[0x2b5b3d9f8dc7]
/usr/local/ts/libexec/trafficserver/esi.so(+0xf815)[0x2b5b3d9e7815]
/usr/local/ts/libexec/trafficserver/esi.so(+0x10990)[0x2b5b3d9e8990]
/usr/local/ts/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x125)[0x755fd5]
/usr/local/ts/bin/traffic_server(_ZN7EThread7executeEv+0x65b)[0x756aab]
/usr/local/ts/bin/traffic_server[0x75541a]
/lib64/libpthread.so.0[0x34700079d1]
/lib64/libc.so.6(clone+0x6d)[0x346fce88fd]
[E. Mgmt] log ==> [TrafficManager] using root directory '/usr/local/ts'
traffic_server: using root directory '/usr/local/ts'
2. dmesg 信息
[ET_NET 6][35494]: segfault at 2adcc3925586 ip 00002adbccdf9c0e sp
00002adbc3925570 error 4 in esi.so[2adbccdd2000+39000]
[ET_NET 6][49844]: segfault at 2af3bd810589 ip 00002af2c2c0ec0e sp
00002af2bd810570 error 4 in esi.so[2af2c2be7000+39000]
[ET_NET 0][159607] trap stack segment ip:2ae6cdc00c0e sp:7ffff38a96b0 error:0
[ET_NET 5][175340]: segfault at 2b3336c7b651 ip 00002b32403f4c0e sp
00002b3236c7b610 error 4 in esi.so[2b32403cd000+39000]
[ET_NET 0][181385] trap stack segment ip:2b733e305c0e sp:7fff67c782d0 error:0
[ET_NET 13][188636]: segfault at 2ad025609654 ip 00002acf29c00c0e sp
00002acf25609610 error 4 in esi.so[2acf29bd9000+39000]
[ET_NET 17][195066]: segfault at 2b5a63320588 ip 00002b5967113c0e sp
00002b5963320570 error 4 in esi.so[2b59670ec000+39000]
[ET_NET 16][199937]: segfault at 2b0bc200e62d ip 00002b0ac6002c0e sp
00002b0ac200e610 error 4 in esi.so[2b0ac5fdb000+39000]
[ET_NET 14][204128]: segfault at 2ac1f773c65f ip 00002ac0fbb32c0e sp
00002ac0f773c610 error 4 in esi.so[2ac0fbb0b000+39000]
[ET_NET 7][221859]: segfault at 2b9ce3ef5620 ip 00002b9bed1fbc0e sp
00002b9be3ef5610 error 4 in esi.so[2b9bed1d4000+39000]
[ET_NET 9][223854]: segfault at 2ad846a1f629 ip 00002ad74b81ac0e sp
00002ad746a1f610 error 4 in esi.so[2ad74b7f3000+39000]
[ET_NET 12][232585]: segfault at 2b1fe3f3762d ip 00002b1eec7f6c0e sp
00002b1ee3f37610 error 4 in esi.so[2b1eec7cf000+39000]
[ET_NET 22][17116]: segfault at 2b98e751d583 ip 00002b97ea90bc0e sp
00002b97e751d570 error 4 in esi.so[2b97ea8e4000+39000]
[ET_NET 13][21971]: segfault at 2b5c39408625 ip 00002b5b3d9ffc0e sp
00002b5b39408610 error 4 in esi.so[2b5b3d9d8000+39000]
3. plugin.config
esi.so
cacheurl.so
4. core dump file
Program terminated with signal 11, Segmentation fault.
#0 0x00002b8340c7fc0e in EsiLib::Utils::parseAttributes (data=<value optimized
out>, data_len=<value optimized out>, attr_list=<value optimized out>,
pair_separators=<value optimized out>) at lib/Utils.cc:161
161 } else if (separator_lookup[static_cast<unsigned int>(data[i])] &&
!inside_quotes) {
Missing separate debuginfos, use: debuginfo-install
glibc-2.12-1.149.el6_6.5.x86_64 hwloc-1.5-1.el6.x86_64
keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.10.3-10.el6_4.6.x86_64
libattr-2.4.44-7.el6.x86_64 libcap-2.16-5.5.el6.x86_64
libcom_err-1.41.12-18.el6.x86_64 libgcc-4.4.7-4.el6.x86_64
libselinux-2.0.94-5.3.el6_4.1.x86_64 libstdc++-4.4.7-4.el6.x86_64
libxml2-2.7.6-14.el6.x86_64 mogujie-zlib-1.2.7-1.x86_64
nss-pam-ldapd-0.7.5-18.2.el6_4.x86_64 nss-softokn-freebl-3.14.3-9.el6.x86_64
numactl-2.0.7-8.el6.x86_64 openssl-1.0.1e-16.el6_5.7.x86_64
pciutils-libs-3.1.10-2.el6.x86_64 pcre-mogujie-8.31-1.x86_64
tcl-8.5.7-6.el6.x86_64
(gdb) bt
#0 0x00002b8340c7fc0e in EsiLib::Utils::parseAttributes (data=<value optimized
out>, data_len=<value optimized out>, attr_list=<value optimized out>,
pair_separators=<value optimized out>) at lib/Utils.cc:161
#1 0x00002b8340c81d15 in EsiLib::Variables::_parseCookieString
(this=0x2b8428013050, str=<value optimized out>, str_len=<value optimized out>)
at lib/Variables.cc:359
#2 0x00002b8340c84243 in EsiLib::Variables::_parseCachedHeaders
(this=0x2b8428013050) at lib/Variables.cc:191
#3 0x00002b8340c843f2 in EsiLib::Variables::getValue (this=0x2b8428013050,
name="QUERY_STRING") at lib/Variables.cc:205
#4 0x00002b8340c7cf48 in getValue (this=0x2b8430004318, expr=0x2b8430004c19
"http://d.mogujie.com/detail/mgj/v1/main_dyn?$(QUERY_STRING)'", expr_len=59) at
lib/Variables.h:87
#5 EsiLib::Expression::expand (this=0x2b8430004318, expr=0x2b8430004c19
"http://d.mogujie.com/detail/mgj/v1/main_dyn?$(QUERY_STRING)'", expr_len=59) at
lib/Expression.cc:89
#6 0x00002b8340c77cf3 in expand (this=0x2b84300041e0, node_list=...,
n_prescanned_nodes=@0x2b84300042c8) at lib/Expression.h:48
#7 EsiProcessor::_preprocess (this=0x2b84300041e0, node_list=...,
n_prescanned_nodes=@0x2b84300042c8) at lib/EsiProcessor.cc:730
#8 0x00002b8340c78dc7 in EsiProcessor::addParseData (this=0x2b84300041e0,
data=0x2b83b592f170
"{\"status\":{\"code\":1001,\"msg\":\"\"},\"result\":{\"skuInfo\":{\"title\":\"萌萌哒情侣墙贴(买一送一)\",\"skus\":[{\"stockId\":\"12rnsa6\",\"xdSkuId\":\"12rnsa6\",\"price\":1414,\"nowprice\":990,\"img\":\"http://s7.mo"...,
data_len=10176) at lib/EsiProcessor.cc:80
#9 0x00002b8340c67815 in transformData (contp=0x2b8438026640) at esi.cc:661
#10 0x00002b8340c68990 in transformHandler (contp=0x2b8438026640,
event=TS_EVENT_IMMEDIATE, edata=0x2b8420005e10) at esi.cc:973
#11 0x0000000000755fd5 in handleEvent (this=0x2b833c101010, e=0x2b8420005e10,
calling_code=1) at I_Continuation.h:145
#12 EThread::process_event (this=0x2b833c101010, e=0x2b8420005e10,
calling_code=1) at UnixEThread.cc:128
#13 0x0000000000756aab in EThread::execute (this=0x2b833c101010) at
UnixEThread.cc:179
#14 0x000000000075541a in spawn_thread_internal (a=0x225a1d0) at Thread.cc:85
#15 0x00000034700079d1 in start_thread () from /lib64/libpthread.so.0
#16 0x000000346fce88fd in clone () from /lib64/libc.so.6
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)