You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Kit Chan (JIRA)" <ji...@apache.org> on 2016/05/03 09:17:13 UTC

[jira] [Resolved] (TS-4240) ATS Server Continuous crash! HELP

     [ https://issues.apache.org/jira/browse/TS-4240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kit Chan resolved TS-4240.
--------------------------
    Resolution: Fixed

> ATS Server  Continuous crash!  HELP
> -----------------------------------
>
>                 Key: TS-4240
>                 URL: https://issues.apache.org/jira/browse/TS-4240
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Plugins
>            Reporter: gehaijiang
>            Assignee: Kit Chan
>             Fix For: 7.0.0
>
>
> 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)