You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Leif Hedstrom (JIRA)" <ji...@apache.org> on 2014/12/05 21:32:12 UTC
[jira] [Updated] (TS-3224) ts_lua plugin coredump occasionally
[ https://issues.apache.org/jira/browse/TS-3224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-3224:
------------------------------
Fix Version/s: 5.3.0
> ts_lua plugin coredump occasionally
> -----------------------------------
>
> Key: TS-3224
> URL: https://issues.apache.org/jira/browse/TS-3224
> Project: Traffic Server
> Issue Type: Bug
> Components: Lua, Plugins
> Reporter: Kit Chan
> Assignee: Kit Chan
> Fix For: 5.3.0
>
>
> Here is a sample stack trace
> Program terminated with signal 11, Segmentation fault.
> #0 lj_str_new (L=0x46d77d28, str=0x2aaab03fa980 "/not\303\255cias/", '\\' <repeats 189 times>..., lenx=<value optimized out>) at lj_str.c:107
> 107 lj_str.c: No such file or directory.
> in lj_str.c
> Starting GDB Here
> =================
> #0 lj_str_new (L=0x46d77d28, str=0x2aaab03fa980 "/not\303\255cias/", '\\' <repeats 189 times>..., lenx=<value optimized out>) at lj_str.c:107
> g = 0x42f173b8
> s = <value optimized out>
> o = <value optimized out>
> len = <value optimized out>
> a = 1953459759
> b = <value optimized out>
> h = <value optimized out>
> #1 0x0000000000574e7b in lua_pushlstring (L=0x46d77d28, str=<value optimized out>, len=<value optimized out>) at lj_api.c:587
> s = <value optimized out>
> #2 0x00002b39b76a97a4 in ts_lua_client_request_get_uri (L=0x46d77d28) at trafficserver/plugins/experimental/ts_lua/ts_lua_client_request.c:476
> uri = "/not\303\255cias/", '\\' <repeats 2036 times>
> path = <value optimized out>
> path_len = 24653
> uri_len = <value optimized out>
> http_ctx = <value optimized out>
> #3 0x00000000005b54f8 in lj_BC_FUNCC ()
> g_rec_config_contents_ht = 0x21d2c30
> g_rec_config_fpath = 0x0
> g_rec_config_contents_llq = 0x21cde90
> g_rec_config_lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}
> #4 0x0000000000574690 in lua_pcall (L=<value optimized out>, nargs=<value optimized out>, nresults=<value optimized out>, errfunc=<value optimized out>) at lj_api.c:1052
> g = 0x42f173b8
> oldh = 0 '\000'
> ef = <value optimized out>
> status = <value optimized out>
> #5 0x00002b39b76a8091 in globalHookHandler (contp=<value optimized out>, event=TS_EVENT_HTTP_PRE_REMAP, edata=0x2aab084bf650) at trafficserver/plugins/experimental/ts_lua/ts_lua.c:298
> txnp = 0x2aab084bf650
> bufp = 0x2aab084bfd58
> hdr_loc = 0x2aaadc0ff098
> url_loc = 0x2aaadc0ff318
> ret = <value optimized out>
> req_id = <value optimized out>
> txn_contp = 0x19e3bf40
> l = 0x46d77d28
> main_ctx = 0x272afe0
> http_ctx = 0x2aac98b912b0
> conf = <value optimized out>
> __FUNCTION__ = "globalHookHandler"
> #6 0x00000000005099a8 in INKContInternal::handle_event (this=0x26555b0, event=60016, edata=0x2aab084bf650) at InkAPI.cc:999
> No locals.
> #7 0x00000000004f4f18 in Continuation::handleEvent (this=0x26555b0, event=60016, data=0x2aab084bf650) at ../iocore/eventsystem/I_Continuation.h:146
> No locals.
> #8 0x000000000050a1ef in APIHook::invoke (this=0x2656a40, event=60016, edata=0x2aab084bf650) at InkAPI.cc:1218
> No locals.
> #9 0x00000000005cbe69 in HttpSM::state_api_callout (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1364
> plugin_lock = false
> plugin_mutex = {m_ptr = 0x0}
> hook = 0x2656a40
> api_next = HttpSM::API_RETURN_UNKNOWN
> __func__ = "state_api_callout"
> #10 0x00000000005cb896 in HttpSM::state_api_callback (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1257
> __func__ = "state_api_callback"
> #11 0x00000000005150d6 in TSHttpTxnReenable (txnp=0x2aab084bf650, event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5543
> trylock = {m = {m_ptr = 0x2aabc020d470}, lock_acquired = true}
> sm = 0x2aab084bf650
> eth = 0x2aaaadedb010
> #12 0x00002b39b729af2a in plugin_handler (contp=0x26556d0, event=<value optimized out>, edata=0x2aab084bf650) at ssl_helper.cc:334
> txnp = 0x2aab084bf650
> #13 0x00000000005099a8 in INKContInternal::handle_event (this=0x26556d0, event=60016, edata=0x2aab084bf650) at InkAPI.cc:999
> No locals.
> #14 0x00000000004f4f18 in Continuation::handleEvent (this=0x26556d0, event=60016, data=0x2aab084bf650) at ../iocore/eventsystem/I_Continuation.h:146
> No locals.
> #15 0x000000000050a1ef in APIHook::invoke (this=0x2656ac0, event=60016, edata=0x2aab084bf650) at InkAPI.cc:1218
> No locals.
> #16 0x00000000005cbe69 in HttpSM::state_api_callout (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1364
> plugin_lock = false
> plugin_mutex = {m_ptr = 0x0}
> hook = 0x2656ac0
> api_next = HttpSM::API_RETURN_UNKNOWN
> __func__ = "state_api_callout"
> #17 0x00000000005cb896 in HttpSM::state_api_callback (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1257
> __func__ = "state_api_callback"
> #18 0x00000000005150d6 in TSHttpTxnReenable (txnp=0x2aab084bf650, event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5543
> trylock = {m = {m_ptr = 0x2aabc020d470}, lock_acquired = true}
> sm = 0x2aab084bf650
> eth = 0x2aaaadedb010
> #19 0x00002b399b539e3d in mod_header (contp=<value optimized out>, event=<value optimized out>, edata=0x2aab084bf650) at ats_media_mod_header.cc:238
> txnp = 0x2aab084bf650
> #20 0x00000000005099a8 in INKContInternal::handle_event (this=0x2655790, event=60016, edata=0x2aab084bf650) at InkAPI.cc:999
> No locals.
> #21 0x00000000004f4f18 in Continuation::handleEvent (this=0x2655790, event=60016, data=0x2aab084bf650) at ../iocore/eventsystem/I_Continuation.h:146
> No locals.
> #22 0x000000000050a1ef in APIHook::invoke (this=0x2656b00, event=60016, edata=0x2aab084bf650) at InkAPI.cc:1218
> No locals.
> #23 0x00000000005cbe69 in HttpSM::state_api_callout (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1364
> plugin_lock = false
> plugin_mutex = {m_ptr = 0x0}
> hook = 0x2656b00
> api_next = HttpSM::API_RETURN_UNKNOWN
> __func__ = "state_api_callout"
> #24 0x00000000005cb896 in HttpSM::state_api_callback (this=0x2aab084bf650, event=60000, data=0x0) at HttpSM.cc:1257
> __func__ = "state_api_callback"
> #25 0x00000000005150d6 in TSHttpTxnReenable (txnp=0x2aab084bf650, event=TS_EVENT_HTTP_CONTINUE) at InkAPI.cc:5543
> trylock = {m = {m_ptr = 0x2aabc020d470}, lock_acquired = true}
> sm = 0x2aab084bf650
> eth = 0x2aaaadedb010
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)