[jira] [Updated] (TS-2938) Core dump in HttpSM::redirect_request when handling 307

2014-08-19 Thread Alan M. Carroll (JIRA)

 [ 
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

2014-08-04 Thread Bryan Call (JIRA)

 [ 
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