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

Ricky Chan updated TS-733:
--------------------------

    Comment: was deleted

(was: I got a new segfault, for a different m_wks_idx index.  This one is 36.
Below is slightly modified to hide real host header :-)


#0  ink_stack_trace_dump (sighandler_frame=2) at ink_stack_trace.cc:66
#1  0x0000000000502f8a in signal_handler (sig=<value optimized out>) at 
signals.cc:332
#2  <signal handler called>
#3  mime_hdr_field_detach (mh=0x65eccc8, field=0x65ecde0, 
detach_all_dups=false) at MIME.cc:482
#4  0x0000000000601eae in mime_hdr_field_delete (heap=0x65ecc10, mh=0x65eccc8, 
field=0x65ecde0, delete_all_dups=true) at MIME.cc:1737
#5  0x000000000057e796 in HttpTransactHeaders::copy_header_fields 
(src_hdr=<value optimized out>, new_hdr=0x2aaaba53a090, 
retain_proxy_auth_hdrs=false,
    date=0) at ../../iocore/cache/../../proxy/http2/../hdrs/MIME.h:1071
#6  0x00000000005629ae in HttpTransact::build_request (s=0x2aaaba5399b0, 
base_request=0x2aaaba53a020, outgoing_request=0x2aaaba53a090,
    outgoing_version=<value optimized out>) at HttpTransact.cc:9086
#7  0x00000000005790f6 in HttpTransact::HandleCacheOpenReadHit 
(s=0x2aaaba5399b0) at HttpTransact.cc:3009
#8  0x0000000000534485 in HttpSM::call_transact_and_set_next_state 
(this=0x2aaaba539930, f=0x65ecde0) at HttpSM.cc:7190
#9  0x000000000054b35b in HttpSM::set_next_state (this=0x2aaaba539930) at 
HttpSM.cc:7232
#10 0x0000000000534469 in HttpSM::call_transact_and_set_next_state 
(this=0x2aaaba539930, f=<value optimized out>) at HttpSM.cc:7198
#11 0x0000000000536a62 in HttpSM::do_hostdb_lookup (this=0x2aaaba539930) at 
HttpSM.cc:4079
#12 0x000000000054b5db in HttpSM::set_next_state (this=0x2aaaba539930) at 
HttpSM.cc:7278
#13 0x0000000000534469 in HttpSM::call_transact_and_set_next_state 
(this=0x2aaaba539930, f=<value optimized out>) at HttpSM.cc:7198
#14 0x000000000054b35b in HttpSM::set_next_state (this=0x2aaaba539930) at 
HttpSM.cc:7232
#15 0x0000000000534469 in HttpSM::call_transact_and_set_next_state 
(this=0x2aaaba539930, f=<value optimized out>) at HttpSM.cc:7198
#16 0x000000000054b35b in HttpSM::set_next_state (this=0x2aaaba539930) at 
HttpSM.cc:7232
#17 0x0000000000534469 in HttpSM::call_transact_and_set_next_state 
(this=0x2aaaba539930, f=<value optimized out>) at HttpSM.cc:7198
#18 0x0000000000549491 in HttpSM::state_cache_open_read (this=0x2aaaba539930, 
event=1102, data=0xbf281f0) at HttpSM.cc:2605
#19 0x0000000000547e3b in HttpSM::main_handler (this=0x2aaaba539930, 
event=1102, data=0xbf281f0) at HttpSM.cc:2683
#20 0x000000000052457e in HttpCacheSM::state_cache_open_read 
(this=0x2aaaba53b818, event=<value optimized out>, data=0xbf281f0)
    at ../../iocore/eventsystem/I_Continuation.h:147
#21 0x0000000000694df4 in CacheVC::openReadStartEarliest (this=0xbf281f0, 
event=<value optimized out>, e=<value optimized out>) at CacheRead.cc:761
#22 0x000000000066e3f0 in CacheVC::handleReadDone (this=0xbf281f0, event=<value 
optimized out>, e=<value optimized out>)
    at ../../iocore/eventsystem/I_Continuation.h:147
#23 0x000000000067572b in AIOCallbackInternal::io_complete (this=<value 
optimized out>, event=<value optimized out>, data=<value optimized out>)
    at ../../iocore/eventsystem/I_Continuation.h:147
#24 0x00000000006e3644 in EThread::process_event (this=0x2aaaac64c010, 
e=0x33c8200, calling_code=1) at I_Continuation.h:147
#25 0x00000000006e3f8b in EThread::execute (this=0x2aaaac64c010) at 
UnixEThread.cc:168
#26 0x00000000006e1aa2 in spawn_thread_internal (a=0x2a93210) at Thread.cc:85
#27 0x00002b6dca298fc7 in start_thread () from /lib/libpthread.so.0
#28 0x00002b6dcba0a64d in clone () from /lib/libc.so.6
#29 0x0000000000000000 in ?? ()
(gdb) frame 3
#3  mime_hdr_field_detach (mh=0x65eccc8, field=0x65ecde0, 
detach_all_dups=false) at MIME.cc:482
482     MIME.cc: No such file or directory.
        in MIME.cc
(gdb) p *field

$3 = {
  m_ptr_name = 0x2aaaceca918e "Keep-Alive: 115\r\nUser-Agent: Mozilla/5.0 
(Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.teste"..., 
  m_ptr_value = 0x2aaaceca919a "115\r\nUser-Agent: Mozilla/5.0 (Windows; U; 
Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.testetf1.com\r\nUse"..., m_next_dup = 0x2aab065ece40, 
m_wks_idx = 36, 
  m_len_name = 10, m_len_value = 3, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 '\001'}

(gdb) p *mh

$4 = {<HdrHeapObjImpl> = {m_type = 4, m_length = 600, m_obj_flags = 0}, 
m_presence_bits = 2251800904730639, m_slot_accelerators = {4294914576, 
4283432952, 
    4294967295, 4294443007}, m_cooked_stuff = {m_cache_control = {m_mask = 0, 
m_secs_max_age = 0, m_secs_s_maxage = 0, m_secs_max_stale = 0, 
      m_secs_min_fresh = 0}, m_pragma = {m_no_cache = false}}, 
m_fblock_list_tail = 0x65ecd08, m_first_fblock = {<HdrHeapObjImpl> = {m_type = 
5, 
      m_length = 536, m_obj_flags = 0}, m_next = 0x0, m_freetop = 10, 
m_field_slots = {{
        m_ptr_name = 0x2aaaceca901b "Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Charset:
 ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\nAccept-Encoding: deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCook"..., 
        m_ptr_value = 0x2aaaceca9023 
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Charset:
 ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\nAccept-Encoding: deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCookie: rsi_"..., m_next_dup = 
0x0, m_wks_idx = 0, m_len_name = 6, 
        m_len_value = 63, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca9064 "Accept-Charset: 
ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\nAccept-Encoding: deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_1"..., 
        m_ptr_value = 0x2aaaceca9074 
"ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\nAccept-Encoding: deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9"..., m_next_dup = 0x0, m_wks_idx = 1, m_len_name = 14, 
        m_len_value = 30, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca9094 "Accept-Encoding: deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197e"..., 
        m_ptr_value = 0x2aaaceca90a5 "deflate, gzip, 
identity\r\nAccept-Language: en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197ea8a91a2-977621484"..., m_next_dup = 
0x0, m_wks_idx = 2, m_len_name = 15, 
        m_len_value = 23, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca90be "Accept-Language: en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197ea8a91a2-977621484da018ae\r\nHost: 
www.testet"..., 
        m_ptr_value = 0x2aaaceca90cf "en-gb,en;q=0.5\r\nCookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197ea8a91a2-977621484da018ae\r\nHost: 
www.testetf1.com\r\nKeep-Aliv"..., m_next_dup = 0x0, m_wks_idx = 3, m_len_name 
= 15, 
        m_len_value = 14, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca90df "Cookie: 
rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197ea8a91a2-977621484da018ae\r\nHost: 
www.testetf1.com\r\nKeep-Alive: 115\r\nUser-Age"..., 
        m_ptr_value = 0x2aaaceca90e7 
"rsi_segs=G07611_10219|G07611_10469|G07611_10484|G07611_10487|G07611_10491; 
_em_vt=0a9dde6ceeab7a2d189dd364a4784d9197ea8a91a2-977621484da018ae\r\nHost: 
www.testetf1.com\r\nKeep-Alive: 115\r\nUser-Agent: Mozi"..., m_next_dup = 0x0, 
m_wks_idx = 22, m_len_name = 6, 
        m_len_value = 141, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca9176 "Host: www.testetf1.com\r\nKeep-Alive: 
115\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) 
Gecko/20110319 Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 
115\r\n\r\n90/c_3.gif H"..., 
        m_ptr_value = 0x2aaaceca917c "www.testetf1.com\r\nKeep-Alive: 
115\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) 
Gecko/20110319 Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 
115\r\n\r\n90/c_3.gif HTTP/1."..., m_next_dup = 0x0, m_wks_idx = 30, m_len_name 
= 4, 
        m_len_value = 16, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca918e "Keep-Alive: 115\r\nUser-Agent: Mozilla/5.0 
(Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.teste"..., 
        m_ptr_value = 0x2aaaceca919a "115\r\nUser-Agent: Mozilla/5.0 (Windows; 
U; Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.testetf1.com\r\nUse"..., m_next_dup = 0x2aab065ece40, 
m_wks_idx = 36, 
        m_len_name = 10, m_len_value = 3, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca919f "User-Agent: Mozilla/5.0 (Windows; U; 
Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nConnection: keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.testetf1.com\r\nUser-Age"..., 
        m_ptr_value = 0x2aaaceca91ab "Mozilla/5.0 (Windows; U; Windows NT 6.1; 
en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16\r\nConnection: 
keep-alive\r\nKeep-Alive: 115\r\n\r\n90/c_3.gif HTTP/1.1\r\nHost: 
www.testetf1.com\r\nUser-Agent: Mozilla/"..., m_next_dup = 0x0, m_wks_idx = 65, 
m_len_name = 10, 
        m_len_value = 90, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca9207 "Connection: keep-alive\r\nKeep-Alive: 
115\r\n\r\n90/c_3.gif HTTP/1.1\r\nHost: www.testetf1.com\r\nUser-Agent: 
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nAccept: "..., 
        m_ptr_value = 0x2aaaceca9213 "keep-alive\r\nKeep-Alive: 
115\r\n\r\n90/c_3.gif HTTP/1.1\r\nHost: www.testetf1.com\r\nUser-Agent: 
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 
Firefox/3.6.16\r\nAccept: image/png,im"..., m_next_dup = 0x0, m_wks_idx = 12, 
m_len_name = 10, 
        m_len_value = 10, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaaceca921f "Keep-Alive: 115\r\n\r\n90/c_3.gif 
HTTP/1.1\r\nHost: www.testetf1.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; 
Windows NT 6.1; en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16\r\nAccept: 
image/png,image/*;q=0.8,"..., 
        m_ptr_value = 0x2aaaceca922b "115\r\n\r\n90/c_3.gif HTTP/1.1\r\nHost: 
www.testetf1.com\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; 
rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16\r\nAccept: 
image/png,image/*;q=0.8,*/*;q=0.5\r\nA"..., m_next_dup = 0x0, m_wks_idx = 36, 
m_len_name = 10, 
        m_len_value = 3, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 0 '\0'}, {
        m_ptr_name = 0x7cc6168 "Transfer-Encoding: chunked\r\nConnection: 
keep-alive\r\n\r\nApr 2011 09:42:01 GMT\r\nVia: 1.0 squid15.teamtalk.com:80 
(squid/2.HEAD-CVS)\r\nConnection: keep-alive\r\n\r\n/*\n * Thickbox 3.1 - One 
Box To Rule Them Al"..., 
        m_ptr_value = 0x7cc617b "chunked\r\nConnection: keep-alive\r\n\r\nApr 
2011 09:42:01 GMT\r\nVia: 1.0 squid15.teamtalk.com:80 
(squid/2.HEAD-CVS)\r\nConnection: keep-alive\r\n\r\n/*\n * Thickbox 3.1 - One 
Box To Rule Them All.\n * By Cody Lindl"..., m_next_dup = 0x0, m_wks_idx = 63, 
m_len_name = 17, 
        m_len_value = 7, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 3 '\003', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x7cc6184 "Connection: keep-alive\r\n\r\nApr 2011 09:42:01 
GMT\r\nVia: 1.0 squid15.teamtalk.com:80 (squid/2.HEAD-CVS)\r\nConnection: 
keep-alive\r\n\r\n/*\n * Thickbox 3.1 - One Box To Rule Them All.\n * By Cody 
Lindley (http:"..., 
        m_ptr_value = 0x7cc6190 "keep-alive\r\n\r\nApr 2011 09:42:01 
GMT\r\nVia: 1.0 squid15.teamtalk.com:80 (squid/2.HEAD-CVS)\r\nConnection: 
keep-alive\r\n\r\n/*\n * Thickbox 3.1 - One Box To Rule Them All.\n * By Cody 
Lindley (http://www.codyli";..., m_next_dup = 0x0, m_wks_idx = 12, m_len_name = 
10, 
        m_len_value = 10, m_n_v_raw_printable = 1 '\001', 
m_n_v_raw_printable_pad = 4 '\004', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaab46d4b81 
"0.244.132.255omClient-ip212.183.128.69X-Forwarded-For212.183.128.69If-Modified-SinceMon,
 04 Apr 2011 10:48:28 GMTIf-None-Match\"20d1a-b011-4a0157ff6c7c5\"2.gif", 
        m_ptr_value = 0x2aaab46d4b92 
"ient-ip212.183.128.69X-Forwarded-For212.183.128.69If-Modified-SinceMon, 04 Apr 
2011 10:48:28 GMTIf-None-Match\"20d1a-b011-4a0157ff6c7c5\"2.gif", m_next_dup = 
0x0, m_wks_idx = 63, m_len_name = 17, m_len_value = 7, m_n_v_raw_printable = 0 
'\0', 
        m_n_v_raw_printable_pad = 0 '\0', m_readiness = 2 '\002', m_flags = 1 
'\001'}, {
        m_ptr_name = 0x2aaab46d4b99 
"212.183.128.69X-Forwarded-For212.183.128.69If-Modified-SinceMon, 04 Apr 2011 
10:48:28 GMTIf-None-Match\"20d1a-b011-4a0157ff6c7c5\"2.gif", 
        m_ptr_value = 0x2aaab46d4ba3 
"8.69X-Forwarded-For212.183.128.69If-Modified-SinceMon, 04 Apr 2011 10:48:28 
GMTIf-None-Match\"20d1a-b011-4a0157ff6c7c5\"2.gif", m_next_dup = 0x0, m_wks_idx 
= 12, m_len_name = 10, m_len_value = 10, m_n_v_raw_printable = 0 '\0', 
m_n_v_raw_printable_pad = 0 '\0', 
        m_readiness = 2 '\002', m_flags = 1 '\001'}, {
        m_ptr_name = 0x2aaab46d03a5 
"liveATS/2.0.125d7c-2c1c-490d5d2540c80\"Connectionkeep-aliveServerATS/2.0.1MTIf-None-Match\"1ed1d-c88-4a01598a14c14\"/c_3.gif",
 m_ptr_value = 0x2aaab46d03b4 
"d7c-2c1c-490d5d2540c80\"Connectionkeep-aliveServerATS/2.0.1MTIf-None-Match\"1ed1d-c88-4a01598a14c14\"/c_3.gif",
 
        m_next_dup = 0x0, m_wks_idx = 122, m_len_name = 15, m_len_value = 12, 
m_n_v_raw_printable = 0 '\0', m_n_v_raw_printable_pad = 0 '\0', 
        m_readiness = 2 '\002', m_flags = 1 '\001'}, {
        m_ptr_name = 0x2aaab46d03c0 
"d5d2540c80\"Connectionkeep-aliveServerATS/2.0.1MTIf-None-Match\"1ed1d-c88-4a01598a14c14\"/c_3.gif",
 
        m_ptr_value = 0x2aaab46d03d1 
"tionkeep-aliveServerATS/2.0.1MTIf-None-Match\"1ed1d-c88-4a01598a14c14\"/c_3.gif",
 m_next_dup = 0x0, m_wks_idx = 32, 
        m_len_name = 17, m_len_value = 29, m_n_v_raw_printable = 0 '\0', 
m_n_v_raw_printable_pad = 0 '\0', m_readiness = 2 '\002', m_flags = 1 '\001'}}}}

)

> segfault in mime_hdr_set_accelerators_and_presence_bits
> -------------------------------------------------------
>
>                 Key: TS-733
>                 URL: https://issues.apache.org/jira/browse/TS-733
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: MIME
>    Affects Versions: 2.0.1
>         Environment: X6240 AMD64 Debian Lenny (2.6.26) 64G of Ram.
>            Reporter: Ricky Chan
>              Labels: MIME, segfault
>             Fix For: 2.1.8
>
>
> We are seeing segfault and I have now put back unstripped binaries so I can 
> get line numbers are frame traces.
> Below is the trace, although GDB claims it's line 482, I believe it's now 
> actually there (a short int comparison won't crash it).  My interest is the 
> fact that m_wks_idx is 67 which is larger than the MAX amount of slots which 
> I believe is 16 (0 - 15) right?
> I got this segfault 6 times this morning, and it appears from the same client 
> too.
> I'm thinking of patching the code to make sure m_wks_idx isn't > 
> MAX_FIELD_SLOTNUM_MAX for now.
> #0  ink_stack_trace_dump (sighandler_frame=2) at ink_stack_trace.cc:66
> 66          fp = (void **) (*fp);
> (gdb) bt
> #0  ink_stack_trace_dump (sighandler_frame=2) at ink_stack_trace.cc:66
> #1  0x0000000000502f8a in signal_handler (sig=<value optimized out>) at 
> signals.cc:332
> #2  <signal handler called>
> #3  mime_hdr_field_detach (mh=0x2aaab46c1298, field=0x2aaab46c1390, 
> detach_all_dups=false) at MIME.cc:482
> #4  0x0000000000601e8e in mime_hdr_field_delete (heap=0x2aaab46c11e0, 
> mh=0x2aaab46c1298, field=0x2aaab46c1390, delete_all_dups=true) at MIME.cc:1737
> #5  0x000000000056cee9 in HttpTransact::set_headers_for_cache_write 
> (s=0x2aaaba56d8b0, cache_info=0x2aaaba56d948, request=0x2aaaba56df90, 
>     response=0x2aaaba56dfc8) at 
> ../../iocore/cache/../../proxy/http2/../hdrs/MIME.h:1071
> #6  0x000000000056ec29 in 
> HttpTransact::handle_cache_operation_on_forward_server_response 
> (s=0x2aaaba56d8b0) at HttpTransact.cc:5270
> #7  0x000000000056ff99 in HttpTransact::handle_forward_server_connection_open 
> (s=0x2aaaba56d8b0) at HttpTransact.cc:4732
> #8  0x0000000000572370 in HttpTransact::handle_response_from_server 
> (s=0x2aaaba56d8b0) at HttpTransact.cc:4255
> #9  0x0000000000578a5d in HttpTransact::HandleResponse (s=0x2aaaba56d8b0) at 
> HttpTransact.cc:3937
> #10 0x0000000000534485 in HttpSM::call_transact_and_set_next_state 
> (this=0x2aaaba56d830, f=0x2aaab46c1390) at HttpSM.cc:7190
> #11 0x0000000000549aa0 in HttpSM::state_read_server_response_header 
> (this=0x2aaaba56d830, event=<value optimized out>, data=0x2232e28) at 
> HttpSM.cc:535
> #12 0x0000000000547e3b in HttpSM::main_handler (this=0x2aaaba56d830, 
> event=100, data=0x2232e28) at HttpSM.cc:2683
> #13 0x00000000006c19f7 in read_from_net (nh=0x2aaaac950098, vc=0x2232d50, 
> thread=<value optimized out>) at ../../iocore/eventsystem/I_Continuation.h:147
> #14 0x00000000006b9452 in NetHandler::mainNetEvent (this=0x2aaaac950098, 
> event=<value optimized out>, e=0xfa9130) at UnixNet.cc:292
> #15 0x00000000006e3614 in EThread::process_event (this=0x2aaaac94f010, 
> e=0xfa9130, calling_code=5) at I_Continuation.h:147
> #16 0x00000000006e3e50 in EThread::execute (this=0x2aaaac94f010) at 
> UnixEThread.cc:249
> #17 0x00000000006e1a72 in spawn_thread_internal (a=0xf93270) at Thread.cc:85
> #18 0x00002abbb5d7efc7 in start_thread () from /lib/libpthread.so.0
> #19 0x00002abbb74f064d in clone () from /lib/libc.so.6
> #20 0x0000000000000000 in ?? ()
> (gdb) frame 3
> #3  mime_hdr_field_detach (mh=0x2aaab46c1298, field=0x2aaab46c1390, 
> detach_all_dups=false) at MIME.cc:482
> warning: Source file is more recent than executable.
> 482       if (field->m_wks_idx < 0)
> (gdb) p *field
> $1 = {
>   m_ptr_name = 0x19618e4 "Via1.1 
> AKmdrL2CacheBC10.telecom.co.nzCache-Controlmax-stale=0Via1.1 
> AKmdrL2CacheBC10.telecom.co.nzX-BlueCoat-ViaB8C344C089BFFBD7Client-ip210.55.215.151X-Forwarded-For210.55.215.151http10.244.132.255om"...,
>  
>   m_ptr_value = 0x19618e7 "1.1 
> AKmdrL2CacheBC10.telecom.co.nzCache-Controlmax-stale=0Via1.1 
> AKmdrL2CacheBC10.telecom.co.nzX-BlueCoat-ViaB8C344C089BFFBD7Client-ip210.55.215.151X-Forwarded-For210.55.215.151http10.244.132.255om0yo"...,
>  m_next_dup = 0xffffffffb46c87f0, m_wks_idx = 67, m_len_name = 3, 
>   m_len_value = 34, m_n_v_raw_printable = 0 '\0', m_n_v_raw_printable_pad = 4 
> '\004', m_readiness = 2 '\002', m_flags = 1 '\001'}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to