You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Luca Bruno (JIRA)" <ji...@apache.org> on 2016/01/11 18:00:41 UTC

[jira] [Comment Edited] (TS-4055) Coredump when closing a transaction with a stalled connection to the origin

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

Luca Bruno edited comment on TS-4055 at 1/11/16 5:00 PM:
---------------------------------------------------------

I'm getting a similar crash with ats 6.0.0, but the stack trace is different. Note that I'm not using traffic_cop, but directly traffic_manager:
{quote}
traffic_server: Segmentation fault (Address not mapped to object [0x8])
traffic_server - STACK TRACE:
/usr/bin/traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xa7)[0x2b1869771db7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0)[0x2b186c0538d0]
/usr/bin/traffic_server(_ZN10NetHandler9_close_vcEP18UnixNetVConnectionlRiS2_S2_S2_+0x2a8)[0x2b18699b8e58]
/usr/bin/traffic_server(_ZN10NetHandler19manage_active_queueEv+0xd3)[0x2b18699b9143]
/usr/bin/traffic_server(_ZN10NetHandler19add_to_active_queueEP18UnixNetVConnection+0x2a)[0x2b18699b91fa]
/usr/bin/traffic_server(_ZN17HttpClientSession15new_transactionEv+0x125)[0x2b1869820795]
/usr/bin/traffic_server(_ZN18ProxyClientSession17state_api_calloutEiPv+0x33)[0x2b18697ac1b3]
/usr/bin/traffic_server(_ZN17HttpClientSession14new_connectionEP14NetVConnectionP9MIOBufferP14IOBufferReaderb+0x234)[0x2b186981fd04]
/usr/bin/traffic_server(_ZN17HttpSessionAccept6acceptEP14NetVConnectionP9MIOBufferP14IOBufferReader+0x23d)[0x2b186981b3bd]
/usr/bin/traffic_server(_ZN23ProtocolProbeTrampoline17ioCompletionEventEiPv+0x2da)[0x2b18697abeaa]
/usr/bin/traffic_server(+0x3235d8)[0x2b18699c45d8]
/usr/bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x29a)[0x2b18699b7a7a]
/usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x150)[0x2b18699e7550]
/usr/bin/traffic_server(_ZN7EThread7executeEv+0x67e)[0x2b18699e80ee]
/usr/bin/traffic_server(+0x345ff6)[0x2b18699e6ff6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x2b186c04c0a4]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x2b186d0d404d]
{/quote}
Is it the same or should I file a bug? If it's the same issue, which commits should I apply on top of 6.0.0 to test? Or which commit should I try?


was (Author: lethalman):
I'm getting a similar crash with ats 6.0.0, but the stack trace is different. Note that I'm not using traffic_cop, but directly traffic_manager:
{{
traffic_server: Segmentation fault (Address not mapped to object [0x8])
traffic_server - STACK TRACE:
/usr/bin/traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xa7)[0x2b1869771db7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf8d0)[0x2b186c0538d0]
/usr/bin/traffic_server(_ZN10NetHandler9_close_vcEP18UnixNetVConnectionlRiS2_S2_S2_+0x2a8)[0x2b18699b8e58]
/usr/bin/traffic_server(_ZN10NetHandler19manage_active_queueEv+0xd3)[0x2b18699b9143]
/usr/bin/traffic_server(_ZN10NetHandler19add_to_active_queueEP18UnixNetVConnection+0x2a)[0x2b18699b91fa]
/usr/bin/traffic_server(_ZN17HttpClientSession15new_transactionEv+0x125)[0x2b1869820795]
/usr/bin/traffic_server(_ZN18ProxyClientSession17state_api_calloutEiPv+0x33)[0x2b18697ac1b3]
/usr/bin/traffic_server(_ZN17HttpClientSession14new_connectionEP14NetVConnectionP9MIOBufferP14IOBufferReaderb+0x234)[0x2b186981fd04]
/usr/bin/traffic_server(_ZN17HttpSessionAccept6acceptEP14NetVConnectionP9MIOBufferP14IOBufferReader+0x23d)[0x2b186981b3bd]
/usr/bin/traffic_server(_ZN23ProtocolProbeTrampoline17ioCompletionEventEiPv+0x2da)[0x2b18697abeaa]
/usr/bin/traffic_server(+0x3235d8)[0x2b18699c45d8]
/usr/bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x29a)[0x2b18699b7a7a]
/usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x150)[0x2b18699e7550]
/usr/bin/traffic_server(_ZN7EThread7executeEv+0x67e)[0x2b18699e80ee]
/usr/bin/traffic_server(+0x345ff6)[0x2b18699e6ff6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x80a4)[0x2b186c04c0a4]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x2b186d0d404d]
}}
Is it the same or should I file a bug? If it's the same issue, which commits should I apply on top of 6.0.0 to test? Or which commit should I try?

> Coredump when closing a transaction with a stalled connection to the origin  
> -----------------------------------------------------------------------------
>
>                 Key: TS-4055
>                 URL: https://issues.apache.org/jira/browse/TS-4055
>             Project: Traffic Server
>          Issue Type: Bug
>    Affects Versions: 6.0.1
>            Reporter: bettydramit
>            Assignee: Bryan Call
>              Labels: crash
>             Fix For: 6.0.1, 6.1.0
>
>
> {code}
> c++filt <a.txt 
> traffic_server: Segmentation fault (Address not mapped to object [0x8])
> traffic_server - STACK TRACE: 
> /usr/bin/traffic_server(crash_logger_invoke(int, siginfo_t*, void*)+0x8e)[0x4abf4e]
> /lib64/libpthread.so.0(+0x10430)[0x2abaac562430]
> /usr/bin/traffic_server(HttpSM::handle_server_setup_error(int, void*)+0x25b)[0x5b5d0b]
> /usr/bin/traffic_server(HttpSM::state_send_server_request_header(int, void*)+0x142)[0x5c0dd2]
> /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0xc8)[0x5c5e38]
> /usr/bin/traffic_server(UnixNetVConnection::mainEvent(int, Event*)+0x4ff)[0x78651f]
> /usr/bin/traffic_server(InactivityCop::check_inactivity(int, Event*)+0x28d)[0x7789ad]
> /usr/bin/traffic_server(EThread::process_event(Event*, int)+0x8a)[0x7bdf5a]
> /usr/bin/traffic_server(EThread::execute()+0xaa5)[0x7bf045]
> /usr/bin/traffic_server[0x7bda25]
> /lib64/libpthread.so.0(+0x7555)[0x2abaac559555]
> /lib64/libc.so.6(clone+0x6d)[0x2abaad67bb9d]
> Dec 05 21:00:12 localhost sendEmail[23289]: Email was sent successfully!
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)