Mark Moseley created TS-2388:
--------------------------------
Summary: Segfault with 4.1.1 using url_regex and
proxy.config.remap.num_remap_threads > 1
Key: TS-2388
URL: https://issues.apache.org/jira/browse/TS-2388
Project: Traffic Server
Issue Type: Bug
Components: HTTP
Reporter: Mark Moseley
ATS 4.1.1, Ubuntu Precise 64-bit, Intel
With proxy.config.remap.num_remap_threads set 8, using a url_regex in
cache.config yields a segfault with the below stacktrace.
I don't get a segfault with proxy.config.remap.num_remap_threads=0 nor
proxy.config.remap.num_remap_threads=1, using url_regex in cache.config.
I also have no issues with proxy.config.remap.num_remap_threads=8 but using
dest_domain instead of url_regex.
The url_regexes I tried:
url_regex=/
url_regex=.
[E. Mgmt] log ==> [TrafficManager] using root directory '/usr'
[TrafficServer] using root directory '/usr'
[TrafficManager] ==> Cleaning up and reissuing signal #3
FATAL ==> [ProcessManager::pollLMConnection] Lost Manager EOF![E. Mgmt] log ==>
[TrafficManager] using root directory '/usr'
[TrafficServer] using root directory '/usr'
NOTE: Traffic Server received Sig 11: Segmentation fault
/usr/bin/traffic_server - STACK TRACE:
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x30a8203b1cb0]
/usr/bintraffic_server(_Z16_acquire_sessionP13SessionBucketPK8sockaddrR7INK_MD5P6HttpSM+0x52)[0x513162]
/usr/bintraffic_server(_ZN18HttpSessionManager15acquire_sessionEP12ContinuationPK8sockaddrPKcP17HttpClientSessionP6HttpSM+0x3d1)[0x513791]
/usr/bin/traffic_server(_ZN6HttpSM19do_http_server_openEb+0x30c)[0x528f5c]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x480)[0x529e90]
/usr/bin/traffic_server(_ZN6HttpSM22state_cache_open_writeEiPv+0x143)[0x51d5a3]
/usr/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0x78)[0x524d98]
/usr/bintraffic_server(_ZN11HttpCacheSM22state_cache_open_writeEiPv+0x129)[0x505619]
/usr/bintraffic_server(_ZN5Cache10open_writeEP12ContinuationP7INK_MD5P8HTTPInfolS3_13CacheFragTypePci+0x50)[0x638090]
/usr/bintraffic_server(_ZN14CacheProcessor10open_writeEP12ContinuationiP3URLbP7HTTPHdrP8HTTPInfol13CacheFragType+0xd5)[0x609b85]
/usr/bintraffic_server(_ZN11HttpCacheSM10open_writeEP3URLP7HTTPHdrP8HTTPInfolbb+0xa0)[0x505dd0]
/usr/bintraffic_server(_ZN6HttpSM23do_cache_prepare_actionEP11HttpCacheSMP8HTTPInfobb+0x10b)[0x5184eb]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x5d5)[0x529fe5]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x159)[0x529b69]
/usr/bin/traffic_server(_ZN6HttpSM19state_hostdb_lookupEiPv+0xa0)[0x51b8c0]
/usr/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0x78)[0x524d98]
/usr/bin/traffic_server[0x5bb51a]
/usr/bintraffic_server(_ZN18HostDBContinuation8dnsEventEiP7HostEnt+0x38d)[0x5bfbcd]
/usr/bin/traffic_server(_ZN8DNSEntry9postEventEiP5Event+0x44)[0x5d27a4]
/usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x8f)[0x6778af]
/usr/bin/traffic_server(_ZN7EThread7executeEv+0x6e3)[0x678433]
/usr/bin/traffic_server[0x6769fa]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x30a8203a9e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x30a8210caccd]
[TrafficServer] using root directory '/usr'
NOTE: Traffic Server received Sig 11: Segmentation fault
/usr/bin/traffic_server - STACK TRACE:
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x31ba68da0cb0]
/usr/bin/traffic_server(_Z16_acquire_sessionP13SessionBucketPK8sockaddrR7INK_MD5P6HttpSM+0x52)[0x513162]
/usr/bin/traffic_server(_ZN18HttpSessionManager15acquire_sessionEP12ContinuationPK8sockaddrPKcP17HttpClientSessionP6HttpSM+0x3d1)[0x513791]
/usr/bin/traffic_server(_ZN6HttpSM19do_http_server_openEb+0x30c)[0x528f5c]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x480)[0x529e90]
/usr/bin/traffic_server(_ZN6HttpSM22state_cache_open_writeEiPv+0x143)[0x51d5a3]
/usr/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0x78)[0x524d98]
/usr/bin/traffic_server(_ZN11HttpCacheSM22state_cache_open_writeEiPv+0x129)[0x505619]
/usr/bin/traffic_server(_ZN5Cache10open_writeEP12ContinuationP7INK_MD5P8HTTPInfolS3_13CacheFragTypePci+0x50)[0x638090]
/usr/bin/traffic_server(_ZN14CacheProcessor10open_writeEP12ContinuationiP3URLbP7HTTPHdrP8HTTPInfol13CacheFragType+0xd5)[0x609b85]
/usr/bin/traffic_server(_ZN11HttpCacheSM10open_writeEP3URLP7HTTPHdrP8HTTPInfolbb+0xa0)[0x505dd0]
/usr/bin/traffic_server(_ZN6HttpSM23do_cache_prepare_actionEP11HttpCacheSMP8HTTPInfobb+0x10b)[0x5184eb]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x5d5)[0x529fe5]
/usr/bin/traffic_server(_ZN6HttpSM14set_next_stateEv+0x159)[0x529b69]
/usr/bin/traffic_server(_ZN6HttpSM19state_hostdb_lookupEiPv+0xa0)[0x51b8c0]
/usr/bin/traffic_server(_ZN6HttpSM12main_handlerEiPv+0x78)[0x524d98]
/usr/bin/traffic_server[0x5bb51a]
/usr/bin/traffic_server(_ZN18HostDBContinuation8dnsEventEiP7HostEnt+0x38d)[0x5bfbcd]
/usr/bin/traffic_server(_ZN8DNSEntry9postEventEiP5Event+0x44)[0x5d27a4]
/usr/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x8f)[0x6778af]
/usr/bin/traffic_server(_ZN7EThread7executeEv+0x6e3)[0x678433]
/usr/bin/traffic_server[0x6769fa]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x31ba68d98e9a]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x31ba69ab9ccd]
--
This message was sent by Atlassian JIRA
(v6.1#6144)