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

traffic_server segmentation_fault when cache storage value is below 65M

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.0.0
    • 4.1.2
    • Cache
    • None
    • Fedora 14

    Description

      specify the storage as var/trafficserver 64M in the storage.conf, traffic_server will core dump upon launch, the following is the stack trace:

      FATAL: Cache.cc:2293: failed assert `dpb && dpb->len == (uint64_t)b`
      traffic_server - STACK TRACE: 
      traffic_server(ink_fatal_va+0x8e)[0x82ef221]
      traffic_server(ink_fatal+0x1e)[0x82ef252]
      traffic_server(_ink_assert+0x90)[0x82eeb6c]
      traffic_server(cplist_reconfigure()+0x2fd)[0x8283054]
      traffic_server(CacheProcessor::diskInitialized()+0x19b)[0x827b7d1]
      traffic_server(CacheDisk::openDone(int, void*)+0x40)[0x8291142]
      traffic_server(CacheDisk::clearDone(int, void*)+0xcc)[0x8290eb2]
      traffic_server(Continuation::handleEvent(int, void*)+0x47)[0x810d871]
      traffic_server(AIOCallbackInternal::io_complete(int, void*)+0x2c)[0x82862c8]
      traffic_server(Continuation::handleEvent(int, void*)+0x47)[0x810d871]
      traffic_server(EThread::process_event(Event*, int)+0x10e)[0x82e83f2]
      traffic_server(EThread::execute()+0xa6)[0x82e862a]
      traffic_server[0x82e74b1]
      /lib/libpthread.so.0[0x658e99]
      /lib/libc.so.6(clone+0x5e)[0x59ed2e]
      

      It will core dump everytime, if the cache size is set to 65M, traffic_server will launch fine.

      Attachments

        Activity

          People

            zwoop Leif Hedstrom
            kevin01 Kevin Giles
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: