Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-877

Segfault caused by HTTPInfo::object_key_get

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 3.0.0
    • None
    • HTTP
    • Ubuntu 10.04tls 64bit

    Description

      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}

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              punkley Kingsley Foreman
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: