[jira] [Updated] (TS-2938) Core dump in HttpSM::redirect_request when handling 307
[ https://issues.apache.org/jira/browse/TS-2938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alan M. Carroll updated TS-2938: Fix Version/s: (was: 5.1.0) 5.2.0 Core dump in HttpSM::redirect_request when handling 307 --- Key: TS-2938 URL: https://issues.apache.org/jira/browse/TS-2938 Project: Traffic Server Issue Type: Bug Components: Core Reporter: Sudheer Vinukonda Assignee: James Peach Labels: yahoo Fix For: 5.2.0 Attachments: TS-2938.diff Below is the gdb back trace and other info. Looks like t_state.hdr_info.server_request is not valid when handling 307. {code} #0 method_get (this=0x2b294c6c4dd0, redirect_url=0x2b2a1ff0d914 http://ads.unister-gmbh.de/newsletter_img/aidude/template/countdown/hfr/countdown180.gif\r\nCache-Control: max-age=600, public, must-revalidate\r\nVary: Accept-Encoding\r\nContent-Encoding: gzip\r\nContent-Ty..., redirect_len=value optimized out) at ../../proxy/hdrs/HTTP.h:1031 #1 HttpSM::redirect_request (this=0x2b294c6c4dd0, redirect_url=0x2b2a1ff0d914 http://ads.unister-gmbh.de/newsletter_img/aidude/template/countdown/hfr/countdown180.gif\r\nCache-Control: max-age=600, public, must-revalidate\r\nVary: Accept-Encoding\r\nContent-Encoding: gzip\r\nContent-Ty..., redirect_len=value optimized out) at HttpSM.cc:7416 #2 0x00599dcb in HttpSM::do_redirect (this=0x2b294c6c4dd0) at HttpSM.cc:7350 #3 0x005aa968 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:7050 #4 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #5 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #6 0x005aa302 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6830 #7 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #8 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #9 0x005aa302 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6830 #10 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #11 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #12 0x005a7710 in do_api_callout (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:444 #13 setup_cache_lookup_complete_api (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:2403 #14 HttpSM::state_cache_open_read (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:2459 #15 0x005a7418 in HttpSM::main_handler (this=0x2b294c6c4dd0, event=1103, data=0xb050) at HttpSM.cc:2501 #16 0x00585882 in handleEvent (this=0x2b294c6c67a0, event=1103, data=0xb050) at ../../iocore/eventsystem/I_Continuation.h:146 #17 HttpCacheSM::state_cache_open_read (this=0x2b294c6c67a0, event=1103, data=0xb050) at HttpCacheSM.cc:137 #18 0x006dbf5e in Cache::open_read (this=value optimized out, cont=0x2b294c6c67a0, key=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, type=value optimized out, hostname=0x2b2977c3aaeb ads.unister-gmbh.denewsletter_img/aidude/template/countdown/hfr/countdown180.gifhttpads.unister-gmbh.denewsletter_img/aidude/template/countdown/hfr/countdown180.gifhttpads.unister-gmbh.denewsletter_im..., host_len=19) at CacheRead.cc:143 #19 0x006bcb9d in open_read (this=value optimized out, cont=0x2b294c6c67a0, url=0x2b294c6c54f0, cluster_cache_local=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at P_CacheInternal.h:1079 #20 CacheProcessor::open_read (this=value optimized out, cont=0x2b294c6c67a0, url=0x2b294c6c54f0, cluster_cache_local=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at Cache.cc:3440 #21 0x00585334 in do_cache_open_read (this=0x2b294c6c67a0, url=value optimized out, hdr=value optimized out, params=value optimized out, pin_in_cache=value optimized out) at HttpCacheSM.cc:216 #22 HttpCacheSM::open_read (this=0x2b294c6c67a0, url=value optimized out, hdr=value optimized out, params=value optimized out, pin_in_cache=value optimized out) at HttpCacheSM.cc:248 #23 0x005935e3 in HttpSM::do_cache_lookup_and_read (this=0x2b294c6c4dd0) at HttpSM.cc:4279 #24 0x005aa824 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6943 #25 0x005ac59d in
[jira] [Updated] (TS-2938) Core dump in HttpSM::redirect_request when handling 307
[ https://issues.apache.org/jira/browse/TS-2938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Call updated TS-2938: --- Labels: yahoo (was: ) Core dump in HttpSM::redirect_request when handling 307 --- Key: TS-2938 URL: https://issues.apache.org/jira/browse/TS-2938 Project: Traffic Server Issue Type: Bug Components: Core Reporter: Sudheer Vinukonda Assignee: James Peach Labels: yahoo Fix For: 5.1.0 Attachments: TS-2938.diff Below is the gdb back trace and other info. Looks like t_state.hdr_info.server_request is not valid when handling 307. {code} #0 method_get (this=0x2b294c6c4dd0, redirect_url=0x2b2a1ff0d914 http://ads.unister-gmbh.de/newsletter_img/aidude/template/countdown/hfr/countdown180.gif\r\nCache-Control: max-age=600, public, must-revalidate\r\nVary: Accept-Encoding\r\nContent-Encoding: gzip\r\nContent-Ty..., redirect_len=value optimized out) at ../../proxy/hdrs/HTTP.h:1031 #1 HttpSM::redirect_request (this=0x2b294c6c4dd0, redirect_url=0x2b2a1ff0d914 http://ads.unister-gmbh.de/newsletter_img/aidude/template/countdown/hfr/countdown180.gif\r\nCache-Control: max-age=600, public, must-revalidate\r\nVary: Accept-Encoding\r\nContent-Encoding: gzip\r\nContent-Ty..., redirect_len=value optimized out) at HttpSM.cc:7416 #2 0x00599dcb in HttpSM::do_redirect (this=0x2b294c6c4dd0) at HttpSM.cc:7350 #3 0x005aa968 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:7050 #4 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #5 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #6 0x005aa302 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6830 #7 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #8 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #9 0x005aa302 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6830 #10 0x005ac462 in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at HttpSM.cc:1505 #11 0x005a48e0 in HttpSM::state_api_callout (this=0x2b294c6c4dd0, event=0, data=0x0) at HttpSM.cc:1437 #12 0x005a7710 in do_api_callout (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:444 #13 setup_cache_lookup_complete_api (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:2403 #14 HttpSM::state_cache_open_read (this=0x2b294c6c4dd0, event=value optimized out, data=0xb050) at HttpSM.cc:2459 #15 0x005a7418 in HttpSM::main_handler (this=0x2b294c6c4dd0, event=1103, data=0xb050) at HttpSM.cc:2501 #16 0x00585882 in handleEvent (this=0x2b294c6c67a0, event=1103, data=0xb050) at ../../iocore/eventsystem/I_Continuation.h:146 #17 HttpCacheSM::state_cache_open_read (this=0x2b294c6c67a0, event=1103, data=0xb050) at HttpCacheSM.cc:137 #18 0x006dbf5e in Cache::open_read (this=value optimized out, cont=0x2b294c6c67a0, key=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, type=value optimized out, hostname=0x2b2977c3aaeb ads.unister-gmbh.denewsletter_img/aidude/template/countdown/hfr/countdown180.gifhttpads.unister-gmbh.denewsletter_img/aidude/template/countdown/hfr/countdown180.gifhttpads.unister-gmbh.denewsletter_im..., host_len=19) at CacheRead.cc:143 #19 0x006bcb9d in open_read (this=value optimized out, cont=0x2b294c6c67a0, url=0x2b294c6c54f0, cluster_cache_local=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at P_CacheInternal.h:1079 #20 CacheProcessor::open_read (this=value optimized out, cont=0x2b294c6c67a0, url=0x2b294c6c54f0, cluster_cache_local=value optimized out, request=0x2b294c6c54d8, params=0x2b294c6c4eb0, pin_in_cache=0, type=CACHE_FRAG_TYPE_HTTP) at Cache.cc:3440 #21 0x00585334 in do_cache_open_read (this=0x2b294c6c67a0, url=value optimized out, hdr=value optimized out, params=value optimized out, pin_in_cache=value optimized out) at HttpCacheSM.cc:216 #22 HttpCacheSM::open_read (this=0x2b294c6c67a0, url=value optimized out, hdr=value optimized out, params=value optimized out, pin_in_cache=value optimized out) at HttpCacheSM.cc:248 #23 0x005935e3 in HttpSM::do_cache_lookup_and_read (this=0x2b294c6c4dd0) at HttpSM.cc:4279 #24 0x005aa824 in HttpSM::set_next_state (this=0x2b294c6c4dd0) at HttpSM.cc:6943 #25 0x005ac59d in HttpSM::handle_api_return (this=0x2b294c6c4dd0) at