cmcfarlen opened a new issue, #11852:
URL: https://github.com/apache/trafficserver/issues/11852

   It looks like it was able to unmarshal the request header, but no the 
response header in the cache.
   
   Reproduce:
   
   1. install ATS 10.0.x branch with a fresh cache.db
   2. Make a request that stores to the cache
   3. install ATS from master branch
   4. Make the same request
   
   ```
   [Nov 11 11:56:17.750] [ET_NET 9] DIAG: <CacheVC.cc:385 (handleReadDone)> 
(cache_read) Read complete on fragment F1FDDA4DD9D08752DFEC43144E0B46A0. 
Length: data payload=256 this fragment=2648 total doc=256 prefix=2392
   Fatal: 
/Users/cmcfarlen/projects/oss/trafficserver/src/proxy/hdrs/HdrHeap.cc:900: 
failed assertion `!"HdrHeap::unmarshal bad magic"`
   ```
   
   
   ```
   __pthread_kill 0x000000019895a600
   ink_abort(char const*, ...) ink_error.cc:99
   _ink_assert(const char *, const char *, int) ink_assert.cc:35
   HdrHeap::unmarshal(int, int, HdrHeapObjImpl **, RefCountObj *) HdrHeap.cc:900
   HTTPInfo::unmarshal(char *, int, RefCountObj *) HTTP.cc:2241
   unmarshal_helper(Doc *, Ptr<…> &, int &) CacheVC.cc:325
   CacheVC::handleReadDone(int, Event *) CacheVC.cc:415
   Continuation::handleEvent(int, void *) Continuation.h:228
   AIOCallback::io_complete(int, void *) AIO.cc:93
   Continuation::handleEvent(int, void *) Continuation.h:228
   EThread::process_event(Event *, int) UnixEThread.cc:166
   EThread::process_queue(Queue<…> *, int *, int *) UnixEThread.cc:201
   EThread::execute_regular() UnixEThread.cc:259
   EThread::execute() UnixEThread.cc:358
   spawn_thread_internal(void *) Thread.cc:75
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to