[ 
https://issues.apache.org/jira/browse/TS-2654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13974053#comment-13974053
 ] 

Leif Hedstrom commented on TS-2654:
-----------------------------------

Since I removed the additional call to 
change_response_header_because_of_range_request, this must be a different crash 
that what we initially thought.  This is using the latest master ?

If someone could produce a useful stack trace, which has information about 
where and why it's actually causing this crash, maybe we can debug it. But, 
assuming you are using the latest master, the crash can not be related to the 
changes I made, because I reverted the call to 
change_response_header_because_of_range_request().


> Range request crash in trafficserver 4.2.0
> ------------------------------------------
>
>                 Key: TS-2654
>                 URL: https://issues.apache.org/jira/browse/TS-2654
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: HTTP
>            Reporter: Chaokovsky Lee
>            Assignee: Leif Hedstrom
>            Priority: Critical
>              Labels: crash
>             Fix For: 4.2.1, 5.0.0
>
>
> I have updated trafficserver from 4.1.2 to 4.2.0, but the range request crash 
> bug even appear.
> I use "read while writer" feature in my configuration, Maybe the feature 
> cause crash ?
> CONFIG proxy.config.cache.enable_read_while_writer INT 1
> {code}
> /usr/bin/traffic_server - STACK TRACE:
> /lib64/libpthread.so.0[0x3a8300f4a0]
> /usr/bin/traffic_server(HttpTransact::change_response_header_because_of_range_request(HttpTransact::State*,
>  HTTPHdr*)+0x255)[0x533295]
> /usr/bin/traffic_server(HttpTransact::handle_content_length_header(HttpTransact::State*,
>  HTTPHdr*, HTTPHdr*)+0x2c8)[0x533638]
> /usr/bin/traffic_server(HttpTransact::build_response(HttpTransact::State*, 
> HTTPHdr*, HTTPHdr*, HTTPVersion, HTTPStatus, char const*)+0x460)[0x533b40]
> /usr/bin/traffic_server(HttpTransact::handle_transform_ready(HttpTransact::State*)+0x7d)[0x53a2dd]
> /usr/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void 
> (*)(HttpTransact::State*))+0x28)[0x50b268]
> /usr/bin/traffic_server(HttpSM::state_response_wait_for_transform_read(int, 
> void*)+0xed)[0x514b4d]
> /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0x70)[0x51feb0]
> /usr/bin/traffic_server(TransformTerminus::handle_event(int, 
> void*)+0x1d6)[0x4df8d6]
> /usr/bin/traffic_server(EThread::process_event(Event*, int)+0x8f)[0x66d37f]
> /usr/bin/traffic_server(EThread::execute()+0x61b)[0x66deab]
> /usr/bin/traffic_server[0x66c89a]
> /lib64/libpthread.so.0[0x3a830077f1]
> /lib64/libc.so.6(clone+0x6d)[0x3a82ce570d]
> {code}
> Thank for your excellent work, the trafficserver is so great!



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to