[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13852459#comment-13852459 ] weijin commented on TS-899: --- [~zwoop] maybe it`s better to close it now. It seems difficult to reproduce now. > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Sub-task > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin >Assignee: weijin > Labels: crash > Fix For: sometime > > > If a request url is forbidden then redirected to another url, TS crash. -- This message was sent by Atlassian JIRA (v6.1.4#6159)
[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13841426#comment-13841426 ] Leif Hedstrom commented on TS-899: -- [~weijin] What should we do with this bug? Should we close it ? > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Sub-task > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin >Assignee: weijin > Labels: crash > Fix For: sometime > > > If a request url is forbidden then redirected to another url, TS crash. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13655570#comment-13655570 ] Zhao Yongming commented on TS-899: -- we have another stack trace crash at mime_hdr_field_find(), that may or may not be the same problem here. we log it here first. {code} [May 12 22:03:55.639] Manager {0x7f80e7fff700} NOTE: User has changed config file records.config NOTE: Traffic Server received Sig 11: Segmentation fault /app/ats/bin/traffic_server - STACK TRACE: /lib64/libpthread.so.0(+0xf500)[0x2b4f68d5c500] /lib64/libc.so.6(+0x12c82f)[0x2b4f6b00382f] /app/ats/bin/traffic_server(mime_hdr_field_find(MIMEHdrImpl*, char const*, int)+0x12c)[0x5c15cc] /app/ats/bin/traffic_server(HttpTransact::need_to_revalidate(HttpTransact::State*)+0xcb)[0x554e4b] /app/ats/bin/traffic_server(HttpTransact::HandleCacheOpenReadHitFreshness(HttpTransact::State*)+0x1d0)[0x555390] /app/ats/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void (*)(HttpTransact::State*))+0x62)[0x51af12] /app/ats/bin/traffic_server(HttpSM::handle_api_return()+0x31a)[0x534b0a] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x18a)[0x53346a] /app/ats/bin/traffic_server(HttpSM::state_cache_open_read(int, void*)+0xfe)[0x52913e] /app/ats/bin/traffic_server(HttpSM::main_handler(int, void*)+0xe8)[0x52b4d8] /app/ats/bin/traffic_server(HttpCacheSM::state_cache_open_read(int, void*)+0x1a2)[0x50a892] /app/ats/bin/traffic_server(CacheVC::callcont(int)+0x27)[0x64afa7] /app/ats/bin/traffic_server(CacheVC::openReadStartHead(int, Event*)+0x8df)[0x648fcf] /app/ats/bin/traffic_server(CacheVC::handleReadDone(int, Event*)+0x19a)[0x62525a] /app/ats/bin/traffic_server(Cache::open_read(Continuation*, INK_MD5*, HTTPHdr*, CacheLookupHttpConfig*, CacheFragType, char*, int)+0x3c3)[0x64a823] /app/ats/bin/traffic_server(CacheProcessor::open_read(Continuation*, URL*, HTTPHdr*, CacheLookupHttpConfig*, long, CacheFragType)+0x158)[0x624d68] /app/ats/bin/traffic_server(HttpCacheSM::open_read(URL*, HTTPHdr*, CacheLookupHttpConfig*, long)+0x84)[0x50a2e4] /app/ats/bin/traffic_server(HttpSM::do_cache_lookup_and_read()+0xf3)[0x51c1e3] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x6d1)[0x5339b1] /app/ats/bin/traffic_server(HttpSM::handle_api_return()+0x31a)[0x534b0a] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x18a)[0x53346a] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x7c4)[0x533aa4] /app/ats/bin/traffic_server(HttpSM::handle_api_return()+0x31a)[0x534b0a] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x18a)[0x53346a] /app/ats/bin/traffic_server(HttpSM::handle_api_return()+0x31a)[0x534b0a] /app/ats/bin/traffic_server(HttpSM::set_next_state()+0x18a)[0x53346a] /app/ats/bin/traffic_server(HttpSM::setup_client_read_request_header()+0x377)[0x522477] /app/ats/bin/traffic_server(HttpSM::handle_api_return()+0x23a)[0x534a2a] /app/ats/bin/traffic_server(HttpSM::attach_client_session(HttpClientSession*, IOBufferReader*)+0x518)[0x528b88] /app/ats/bin/traffic_server(HttpClientSession::state_keep_alive(int, void*)+0xa8)[0x50b128] /app/ats/bin/traffic_server[0x67205b] /app/ats/bin/traffic_server[0x675d54] /app/ats/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x1f2)[0x66d8f2] /app/ats/bin/traffic_server(EThread::process_event(Event*, int)+0xb4)[0x696604] /app/ats/bin/traffic_server(EThread::execute()+0x4c3)[0x696f93] /app/ats/bin/traffic_server[0x6955d2] /lib64/libpthread.so.0(+0x7851)[0x2b4f68d54851] /lib64/libc.so.6(clone+0x6d)[0x2b4f6afbf90d] [May 12 22:04:22.245] Manager {0x7f80f2ab37e0} FATAL: [LocalManager::pollMgmtProcessServer] Error in read (errno: 104) [zym@fc18150196 tmp]$ {code} > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Sub-task > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin >Assignee: weijin > Fix For: 3.3.4 > > > If a request url is forbidden then redirected to another url, TS crash. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] [Commented] (TS-899) ts crash
I`ll take care of it. On Tue, 2011-10-11 at 22:53 +, Leif Hedstrom (Commented) (JIRA) wrote: > [ > https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13125457#comment-13125457 > ] > > Leif Hedstrom commented on TS-899: > -- > > Any update on this? Is anyone working on this ? > > > ts crash > > > > > > Key: TS-899 > > URL: https://issues.apache.org/jira/browse/TS-899 > > Project: Traffic Server > > Issue Type: Sub-task > > Components: HTTP, MIME > >Affects Versions: 3.0.1 > > Environment: readhat5.5, ts-3.0.1, X86-64 > >Reporter: weijin > >Assignee: weijin > > Fix For: 3.1.1 > > > > > > If a request url is forbidden then redirected to another url, TS crash. > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators: > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa > For more information on JIRA, see: http://www.atlassian.com/software/jira > >
[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13125457#comment-13125457 ] Leif Hedstrom commented on TS-899: -- Any update on this? Is anyone working on this ? > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Sub-task > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin >Assignee: weijin > Fix For: 3.1.1 > > > If a request url is forbidden then redirected to another url, TS crash. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13080772#comment-13080772 ] Zhao Yongming commented on TS-899: -- weijin find out that prefetch plugin will cause this remap into the buggy transform codes, can crash the server, so I update it a prefetch sub task, and hopes we can get all target for prefetch clear and fixed later. > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Sub-task > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin > > If a request url is forbidden then redirected to another url, TS crash. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (TS-899) ts crash
[ https://issues.apache.org/jira/browse/TS-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078616#comment-13078616 ] weijin commented on TS-899: --- here is the backtrace: {code} #0 ink_stack_trace_get (stack=, len=, signalhandler_frame=) at ink_stack_trace.cc:68 #1 0x003834c16ef1 in ink_stack_trace_dump (sighandler_frame=) at ink_stack_trace.cc:114 #2 0x004df0e0 in signal_handler (sig=) at signals.cc:225 #3 #4 mime_hdr_field_find (mh=0x0, field_name_str=0x12cbba8 "Set-Cookie", field_name_len=10) at MIME.cc:1338 #5 0x0054f51a in HttpTransact::set_headers_for_cache_write (s=0x2aaab336aa18, cache_info=0x2aaab336aa98, request=0x2aaab336b2e8, response=0x2aaab336b368) at ../../proxy/hdrs/MIME.h:1057 #6 0x00552205 in HttpTransact::handle_transform_ready (s=0x2aaab336aa18) at HttpTransact.cc:4741 #7 0x00522e24 in HttpSM::call_transact_and_set_next_state (this=0x2aaab336a9b0, f=0x12cbb70) at HttpSM.cc:6335 #8 0x005309e2 in HttpSM::state_response_wait_for_transform_read (this=0x2aaab336a9b0, event=2000, data=0x12f4670) at HttpSM.cc:1169 #9 0x00531bbc in HttpSM::main_handler (this=0x2aaab336a9b0, event=2000, data=0x12f4670) at HttpSM.cc:2452 #10 0x004ea5a7 in TransformTerminus::handle_event (this=0x12f45e8, event=1, edata=) at ../iocore/eventsystem/I_Continuation.h:146 #11 0x006ce23f in EThread::process_event (this=0x2af2a010, e=0x12e1960, calling_code=1) at I_Continuation.h:146 #12 0x006ce73a in EThread::execute (this=0x2af2a010) at UnixEThread.cc:189 #13 0x006cd57e in spawn_thread_internal (a=0x12d41c0) at Thread.cc:88 #14 0x00389a2064a7 in start_thread () from /lib64/libpthread.so.0 #15 0x0038996d3c2d in clone () from /lib64/libc.so.6 (gdb) f 5 #5 0x0054f51a in HttpTransact::set_headers_for_cache_write (s=0x2aaab336aa18, cache_info=0x2aaab336aa98, request=0x2aaab336b2e8, response=0x2aaab336b368) at ../../proxy/hdrs/MIME.h:1057 1057 return mime_hdr_field_find(m_mime, name, length); (gdb) p *cache_info->m_alt $2 = {m_magic = 2882395885, m_writeable = 1, m_unmarshal_len = -1, m_id = -1, m_rid = -1, m_object_key = {0, 0, 0, 0}, m_object_size = {0, 0}, m_request_hdr = { = { = {m_heap = 0x2aaab2f4d810}, m_mime = 0x2aaab2f4d8c8}, m_http = 0x2aaab2f4d898, m_url_cached = { = {m_heap = 0x0}, m_url_impl = 0x0}, m_host_length = 0, m_host = 0x0, m_port = 0, m_target_cached = false, m_target_in_url = false, m_port_in_header = false}, m_response_hdr = { = { = {m_heap = 0x0}, m_mime = 0x0}, m_http = 0x0, m_url_cached = { = {m_heap = 0x0}, m_url_impl = 0x0}, m_host_length = 0, m_host = 0x0, m_port = 0, m_target_cached = false, m_target_in_url = false, m_port_in_header = false}, m_request_sent_time = 0, m_response_received_time = 0, m_ext_buffer = 0x0} {code} My Remap rules: map http://pics.taobaocdn.com/bao/album/wp/pic_fobbiden.png http://pics.taobaocdn.com/bao/album/wp/pic_fobbiden.png map_with_referer http://img01.taobaocdn.com/sns_album http://img01.taobaocdn.com/sns_album http://pics.taobaocdn.com/bao/album/wp/pic_fobbiden.png ~^http://[^/]*(store|item|mall|ishop|sell|shop)\.taobao\.com/ ^http://[^/]+\.(taobao|taobaocdn|alibaba|etao)\.(com|net)/ ^http://[^/]+\.taobao\.org/ ^http://[^/]+\.uniqlo\.cn/ ^http://[^/]+\.(alimama|say-on|lianpi|alibado|la\.koubei)\.com/ And The result infos: [root@cache167 ~]# curl -L -D - -s -o /tmp/403 -x 110.75.3.141:80 'http://pics.taobaocdn.com/bao/album/wp/pic_fobbiden.png' -H 'Referer: http://auction1.paipai.com/F7FA2D1600773AFB07882194' HTTP/1.1 403 Forbidden Server: squid Date: Wed, 03 Aug 2011 06:23:42 GMT Content-Type: text/html X-Squid-Error: ERR_ACCESS_DENIED 0 Content-Length: 5928 > ts crash > > > Key: TS-899 > URL: https://issues.apache.org/jira/browse/TS-899 > Project: Traffic Server > Issue Type: Bug > Components: HTTP, MIME >Affects Versions: 3.0.1 > Environment: readhat5.5, ts-3.0.1, X86-64 >Reporter: weijin > > If a request url is forbidden then redirected to another url, TS crash. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira