Segfault caused by  HTTPInfo::object_key_get
--------------------------------------------

                 Key: TS-877
                 URL: https://issues.apache.org/jira/browse/TS-877
             Project: Traffic Server
          Issue Type: Bug
          Components: HTTP
    Affects Versions: 3.0.0
         Environment: Ubuntu 10.04tls 64bit
            Reporter: Kingsley Foreman


Segfault caused by  HTTPInfo::object_key_get

Reading symbols from /usr/lib/libtsutil.so.3...done.
Loaded symbols for /usr/lib/libtsutil.so.3
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /lib/libssl.so.0.9.8...(no debugging symbols found)...done.
Loaded symbols for /lib/libssl.so.0.9.8
Reading symbols from /lib/libcrypto.so.0.9.8...(no debugging symbols 
found)...done.
Loaded symbols for /lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libtcl8.4.so.0...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libtcl8.4.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libexpat.so.1
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/libnss_files.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /usr/libexec/trafficserver/header_filter.so...done.
Loaded symbols for /usr/libexec/trafficserver/header_filter.so
Core was generated by `/usr/bin/traffic_server -M -A,9:X'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000005975ef in HTTPInfo::object_key_get (this=0x2ae710002c58) at 
../../proxy/hdrs/HTTP.h:1375
1375      ((int32_t *) & val)[0] = m_alt->m_object_key[0];
(gdb) bt
#0  0x00000000005975ef in HTTPInfo::object_key_get (this=0x2ae710002c58) at 
../../proxy/hdrs/HTTP.h:1375
#1  0x0000000000592c72 in HttpTransactCache::SelectFromAlternates 
(cache_vector=0x1c96568, client_request=0x1c96528, 
http_config_params=0x2ae66c4b5228)
    at HttpTransactCache.cc:213
#2  0x00000000006cb4f1 in CacheVC::openReadChooseWriter (this=0x1c96460, 
event=2, e=0x1e6d6d0) at CacheRead.cc:262
#3  0x00000000006cbc82 in CacheVC::openReadFromWriter (this=0x1c96460, event=2, 
e=0x1e6d6d0) at CacheRead.cc:332
#4  0x00000000004e63e8 in Continuation::handleEvent (this=0x1c96460, event=2, 
data=0x1e6d6d0) at ../iocore/eventsystem/I_Continuation.h:146
#5  0x000000000072055d in EThread::process_event (this=0x2ae646b46010, 
e=0x1e6d6d0, calling_code=2) at UnixEThread.cc:140
#6  0x000000000072090d in EThread::execute (this=0x2ae646b46010) at 
UnixEThread.cc:217
#7  0x000000000071ec32 in spawn_thread_internal (a=0x1a14380) at Thread.cc:88
#8  0x00002ae643f639ca in start_thread () from /lib/libpthread.so.0
#9  0x00002ae64616970d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()
(gdb) print *this
$1 = {m_alt = 0x0}


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to