[ https://issues.apache.org/jira/browse/TS-2897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-2897: ------------------------------ Labels: crash review (was: crash) > enable-linux-native-aio X SSL > ------------------------------ > > Key: TS-2897 > URL: https://issues.apache.org/jira/browse/TS-2897 > Project: Traffic Server > Issue Type: Bug > Components: Core > Affects Versions: 5.0.0 > Reporter: Daniel Picolli Biazus > Labels: crash, review > Fix For: 5.1.0 > > > Hi Guys, > I could notice that ATS 5.0 is crashing when it is compiled with > --enable-linux-native-aio option and serving over SSL connections. > I got the following stack trace: > [alts] ---- alternate #1 (Q = 1) has these request/response hdrs: > GET http://127.0.0.1:8080/file.mp4?n=1 HTTP/1.1 > User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.15.3 > zlib/1.2.3 libidn/1.18 libssh2/1.4.2 > Accept: */* > Host: 127.0.0.1:8080 > Client-ip: xxx.xxx.xxx.xxx > X-Forwarded-For: xxx.xxx.xxx.xxx > HTTP/1.1 200 OK > Server: nginx/1.0.15 > Date: Wed, 25 Jun 2014 18:26:39 GMT > Content-Type: video/mp4 > Content-Length: 9455997 > Last-Modified: Wed, 25 Jun 2014 18:23:52 GMT > Connection: keep-alive > Expires: Wed, 25 Jun 2014 18:31:39 GMT > Cache-Control: max-age=300 > Accept-Ranges: bytes > [Jun 25 18:26:41.975] Server {0x7f0c05699700} DEBUG: (http_seq) > [SelectFromAlternates] Chosen alternate # 0 > [alts] and the winner is alternate number 1 > NOTE: Traffic Server received Sig 11: Segmentation fault > ./bin/traffic_server - STACK TRACE: > /lib64/libpthread.so.0(+0xf710)[0x7f0c0a357710] > ./bin/traffic_server(_Z12ink_aio_readP11AIOCallbacki+0x26)[0x6f7406] > ./bin/traffic_server(_ZN7CacheVC10handleReadEiP5Event+0x292)[0x6af1e2] > ./bin/traffic_server(_ZN7CacheVC21openReadStartEarliestEiP5Event+0x336)[0x6d72a6] > ./bin/traffic_server(_ZN7CacheVC17openReadStartHeadEiP5Event+0x91c)[0x6d821c] > ./bin/traffic_server(_ZN7CacheVC14handleReadDoneEiP5Event+0x42c)[0x6b63bc] > ./bin/traffic_server(_ZN5Cache9open_readEP12ContinuationP7INK_MD5P7HTTPHdrP21CacheLookupHttpConfig13CacheFragTypePci+0x363)[0x6db9f3] > ./bin/traffic_server(_ZN14CacheProcessor9open_readEP12ContinuationP3URLbP7HTTPHdrP21CacheLookupHttpConfigl13CacheFragType+0xad)[0x6b514d] > ./bin/traffic_server(_ZN11HttpCacheSM9open_readEP3URLP7HTTPHdrP21CacheLookupHttpConfigl+0x94)[0x581424] > ./bin/traffic_server(_ZN6HttpSM24do_cache_lookup_and_readEv+0xf3)[0x58f543] > ./bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x714)[0x5a66c4] > ./bin/traffic_server(_ZN6HttpSM17handle_api_returnEv+0x2d2)[0x5a8302] > ./bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x1f2)[0x5a61a2] > ./bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x806)[0x5a67b6] > ./bin/traffic_server(_ZN6HttpSM17handle_api_returnEv+0x2d2)[0x5a8302] > ./bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x1f2)[0x5a61a2] > ./bin/traffic_server(_ZN6HttpSM17handle_api_returnEv+0x2d2)[0x5a8302] > ./bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x1f2)[0x5a61a2] > ./bin/traffic_server(_ZN6HttpSM32state_read_client_request_headerEiPv+0x225)[0x59f735] > ./bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0xd8)[0x5a32b8] > ./bin/traffic_server(_ZN6HttpSM17handle_api_returnEv+0x388)[0x5a83b8] > ./bin/traffic_server(_ZN6HttpSM21attach_client_sessionEP17HttpClientSessionP14IOBufferReader+0x635)[0x5a4025] > ./bin/traffic_server(_ZN17HttpClientSession15new_transactionEv+0x9d)[0x5823ed] > ./bin/traffic_server(_ZN17HttpClientSession14new_connectionEP14NetVConnectionbP9MIOBufferP14IOBufferReader+0x2b7)[0x5846f7] > ./bin/traffic_server(_ZN17HttpSessionAccept6acceptEP14NetVConnectionP9MIOBufferP14IOBufferReader+0x1de)[0x57e7fe] > ./bin/traffic_server(_ZN23ProtocolProbeTrampoline17ioCompletionEventEiPv+0x5be)[0x4e916e] > ./bin/traffic_server(_ZN18UnixNetVConnection19readSignalAndUpdateEi+0x27)[0x70b887] > ./bin/traffic_server(_ZN17SSLNetVConnection11net_read_ioEP10NetHandlerP7EThread+0xebf)[0x6fc2bf] > ./bin/traffic_server(_ZN10NetHandler12mainNetEventEiP5Event+0x1f2)[0x703722] > ./bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x8f)[0x73012f] > ./bin/traffic_server(_ZN7EThread7executeEv+0x493)[0x730ad3] > ./bin/traffic_server[0x72f4da] > /lib64/libpthread.so.0(+0x79d1)[0x7f0c0a34f9d1] > /lib64/libc.so.6(clone+0x6d)[0x7f0c096f8b5d] > Segmentation fault > > This behavior is easily reproduced configuring ATS as a reverse proxy with a > single origin serving over SSL with "--enable-linux-native-aio" enabled. > Any thoughts ? > Thanks & Regards, > Daniel -- This message was sent by Atlassian JIRA (v6.2#6252)