[ https://issues.apache.org/jira/browse/TS-2537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom resolved TS-2537. ------------------------------- Resolution: Duplicate I'm pretty sure this is a dupe, the trace on TS-3053 has slightly better details. > Segmentation Fault with cache files and linux native AIO > -------------------------------------------------------- > > Key: TS-2537 > URL: https://issues.apache.org/jira/browse/TS-2537 > Project: Traffic Server > Issue Type: Bug > Components: Cache > Affects Versions: 4.1.2 > Reporter: Thomas Berger > Labels: crash > Fix For: sometime > > > We have multiple crashes with trafficserver if we use AIO. > {code} > /lib/x86_64-linux-gnu/libpthread.so.0(+0xf030)[0x2ba879a1e030] > /usr/bin/traffic_server(ink_aio_read(AIOCallback*, int)+0x26)[0x605796] > /usr/bin/traffic_server(CacheVC::handleRead(int, Event*)+0x5c1)[0x5db1c1] > /usr/bin/traffic_server(Cache::open_read(Continuation*, INK_MD5*, HTTPHdr*, > CacheLookupHttpConfig*, CacheFragType, char*, int)+0x55e)[0x5f23ae] > /usr/bin/traffic_server(CacheProcessor::open_read(Continuation*, URL*, bool, > HTTPHdr*, CacheLookupHttpConfig*, long, CacheFragType)+0x86)[0x5dd176] > /usr/bin/traffic_server(HttpCacheSM::open_read(URL*, HTTPHdr*, > CacheLookupHttpConfig*, long)+0x8e)[0x4f6f1e] > /usr/bin/traffic_server(HttpSM::do_cache_lookup_and_read()+0x102)[0x513812] > /usr/bin/traffic_server(HttpSM::set_next_state()+0x1a1)[0x5162f1] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x3f7)[0x506e87] > /usr/bin/traffic_server(HttpSM::set_next_state()+0x1289)[0x5173d9] > /usr/bin/traffic_server(HttpSM::set_next_state()+0x174a)[0x51789a] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x3f7)[0x506e87] > /usr/bin/traffic_server(HttpSM::set_next_state()+0x1289)[0x5173d9] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x3f7)[0x506e87] > /usr/bin/traffic_server(HttpSM::state_api_callback(int, void*)+0x88)[0x506998] > /usr/bin/traffic_server(TSHttpTxnReenable+0xd0)[0x4b3750] > /usr/lib/trafficserver/gzip.so(+0x4c9e)[0x2ba884004c9e] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x66c)[0x5070fc] > /usr/bin/traffic_server(HttpSM::state_api_callback(int, void*)+0x88)[0x506998] > /usr/bin/traffic_server(TSHttpTxnReenable+0xd0)[0x4b3750] > /usr/lib/trafficserver/header_filter.so(+0x2acf)[0x2ba87fc03acf] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x66c)[0x5070fc] > /usr/bin/traffic_server(HttpSM::set_next_state()+0x1289)[0x5173d9] > /usr/bin/traffic_server(HttpSM::state_read_client_request_header(int, > void*)+0x524)[0x503df4] > /usr/bin/traffic_server(HttpSM::main_handler(int, void*)+0x95)[0x5028c5] > /usr/bin/traffic_server(HttpSM::state_api_callout(int, void*)+0x3f7)[0x506e87] > /usr/bin/traffic_server(HttpSM::state_add_to_list(int, void*)+0x14f)[0x50302f] > /usr/bin/traffic_server(HttpSM::attach_client_session(HttpClientSession*, > IOBufferReader*)+0x434)[0x503894] > /usr/bin/traffic_server(HttpClientSession::state_keep_alive(int, void*)+0x8b) > [0x4f873b] > /usr/bin/traffic_server(UnixNetVConnection::readSignalAndUpdate(int)+0x2e) > [0x6157de] > /usr/bin/traffic_server(SSLNetVConnection::net_read_io(NetHandler*, > EThread*)+0x807)[0x6078f7] > /usr/bin/traffic_server(NetHandler::mainNetEvent(int, Event*)+0x4e7)[0x60f6e7] > /usr/bin/traffic_server(EThread::process_event(Event*, int)+0x15a)[0x62c10a] > /usr/bin/traffic_server(EThread::execute()+0x954)[0x62ccb4] > /usr/bin/traffic_server[0x62b174] > /lib/x86_64-linux-gnu/libpthread.so.0(+0x6b50)[0x2ba879a15b50] > /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x2ba87a426a7d] > {code} > If we deactivate the cache files, we have no cache, but also no crashes. -- This message was sent by Atlassian JIRA (v6.3.4#6332)