Github user shukitchan commented on the pull request:

    https://github.com/apache/trafficserver/pull/403#issuecomment-168601285
  
    here is a sample stack trace -
    Core was generated by `/home/y/bin/traffic_server -M --httpport 
80:fd=8,443:fd=9:ssl'.
    Program terminated with signal 11, Segmentation fault.
    #0  0x00002abfb339ac7f in Diags::print_va(const char *, DiagsLevel, const 
SrcLoc *, const char *, typedef __va_list_tag __va_list_tag *) const 
(this=0x22359b0, debu
    g_tag=0x2abfef4f1424 "ts_lua", diags_level=DL_Diag, loc=0x0, 
format_string=0x413c24a8 "asdasd", '1' <repeats 13 times>, 
"2222222111111111122222211111111112222221111
    
111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222"...,
 ap=0x2abfb90134b0) a
    t Diags.cc:254
    254 Diags.cc: No such file or directory.
        in Diags.cc
    Starting GDB Here
    =================
    #0  0x00002abfb339ac7f in Diags::print_va(const char *, DiagsLevel, const 
SrcLoc *, const char *, typedef __va_list_tag __va_list_tag *) const 
(this=0x22359b0, debu
    g_tag=0x2abfef4f1424 "ts_lua", diags_level=DL_Diag, loc=0x0, 
format_string=0x413c24a8 "asdasd", '1' <repeats 13 times>, 
"2222222111111111122222211111111112222221111
    
111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222"...,
 ap=0x2abfb90134b0) a
    t Diags.cc:254
            buffer = 0x2abfef4f1424 "ts_lua"
            d = 0x22359b0 "pW#\002"
            format_buf_w_ts = 
"\000\000\000\000\000\000\000\000@,\001\271\277*", '\000' <repeats 114 times>, 
"[Jan  4 07:09:26.996] Server {0x2abfb901c700} DIAG: (ts_1\
    254\306\061\347\305\352A] 
req_id*\024O\357\277*\000\000*\024O\357\277*\000\000\360\061\001\271\277*\000\000\035^#\002",
 '\000' <repeats 12 times>, "\002\000\000\000
    \000\000\000\000Bq\001 1", '\000' <repeats 19 times>, "\002", '\000' 
<repeats 39 times>, "1\254\306\061\347\305\352A$\024O\357\277*", '\000' 
<repeats 18 times>, "p2
    \001\271\002\000\000\000\035^#\002", '\000' <repeats 12 times>, 
"\002\000\000\000\377\377\377\177\000\000\000\000\000\000\000\000"...
            cur_clock = 3544668469065757234
            timestamp_buf = "111122222211111111112222221111111111222222111111"
            format_buf = "{0x2abfb901c700} DIAG: (ts_lua) asdasd", '1' <repeats 
13 times>, 
"2222222111111111122222211111111112222221111111111222222111111111122222211111
    
1111122222211111111112222221111111111222222111111111122222211111111112222221111111111"...
            id = 47002931021568
            tp = {tv_sec = 3617008641886990641, tv_usec = 3544668469065757234}
            s = 0x64d83136 <Address 0x64d83136 out of bounds>
            end_of_format = 0x2abfb901343c ""
    #1  0x000000000051a53e in TSDebug (tag=0x2abfef4f1424 "ts_lua", 
format_str=0x413c24a8 "asdasd", '1' <repeats 13 times>, 
"2222222111111111122222211111111112222221111
    
111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222221111111111222222111111111122222211111111112222"...)
 at InkAPI.cc:6831
            ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 
0x2abfb90135a0, reg_save_area = 0x2abfb90134d0}}
    #2  0x00002abfef4edf73 in ts_lua_debug (L=<value optimized out>) at 
trafficserver/plugins/experimental/ts_lua/ts_lua_misc.c:82
            msg = <value optimized out>
    #3  0x00000000005b7c38 in lj_BC_FUNCC ()
            g_rec_config_contents_ht = 0x2234070
            g_rec_config_fpath = 0x0
            g_rec_config_contents_llq = 0x2233ff0
            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  0x0000000000576dd0 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 = 0x413b13b8
            oldh = 0 '\000'
            ef = <value optimized out>
            status = <value optimized out>
    #5  0x00002abfef4e7621 in globalHookHandler (contp=<value optimized out>, 
event=TS_EVENT_HTTP_READ_REQUEST_HDR, edata=0x2aaab62f5990) at 
trafficserver/plugins/exper
    imental/ts_lua/ts_lua.c:332
            txnp = 0x2aaab62f5990
            bufp = 0x2aaab62f5c98
            hdr_loc = 0x806cd48
            url_loc = 0x806cfc8
            ret = <value optimized out>
            req_id = <value optimized out>
            txn_contp = 0x7dff980
            l = 0x407f9460
            main_ctx = 0x2576478
            http_ctx = 0x2abff803ce60
            conf = <value optimized out>
            __FUNCTION__ = "globalHookHandler"
    #6  0x000000000050b6b8 in INKContInternal::handle_event (this=0x240b060, 
event=60002, edata=0x2aaab62f5990) at InkAPI.cc:1000
    No locals.
    #7  0x00000000004f6cc8 in Continuation::handleEvent (this=0x240b060, 
event=60002, data=0x2aaab62f5990) at ../iocore/eventsystem/I_Continuation.h:146
    No locals.
    #8  0x000000000050beff in APIHook::invoke (this=0x2406620, event=60002, 
edata=0x2aaab62f5990) at InkAPI.cc:1219
    No locals.
    #9  0x00000000005ce6cd in HttpSM::state_api_callout (this=0x2aaab62f5990, 
event=60000, data=0x0) at HttpSM.cc:1383
            plugin_lock = false
            plugin_mutex = {m_ptr = 0x0}
            hook = 0x2406620
            api_next = HttpSM::API_RETURN_UNKNOWN
            __func__ = "state_api_callout"
    #10 0x00000000005ce0fa in HttpSM::state_api_callback (this=0x2aaab62f5990, 
event=60000, data=0x0) at HttpSM.cc:1276
            __func__ = "state_api_callback"



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to