You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Leif Hedstrom (JIRA)" <ji...@apache.org> on 2014/04/18 15:33:21 UTC

[jira] [Commented] (TS-2731) Range request crash

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

Leif Hedstrom commented on TS-2731:
-----------------------------------

I cloned this from TS-2654, since we removed the extra call to change_response_header_because_of_range_request from master and v4.2.0, this must be a different crash. Unfortunately, there are not enough details to debug upon this. If someone who actually sees this crash, using latest master or v4.2.1, please add information about the crash that we can debug on.

> Range request crash
> -------------------
>
>                 Key: TS-2731
>                 URL: https://issues.apache.org/jira/browse/TS-2731
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: HTTP
>            Reporter: Chaokovsky Lee
>            Priority: Critical
>              Labels: crash
>             Fix For: sometime
>
>
> 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)