[
https://issues.apache.org/jira/browse/TS-733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13017846#comment-13017846
]
Ricky Chan commented on TS-733:
-------------------------------
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