On Wed, 2010-08-11 at 13:27 -0700, John Plevyak wrote: > I have created a bug: > > https://issues.apache.org/jira/secure/ManageAttachments.jspa?id=12471346 > > > There is a patch attached. See if that fixes your problem. > > john
John, A million thank yous for looking at the issue. Definite progress, but it now assert()s in a different place. Seemingly on the cache read path - FATAL: CacheRead.cc:981: failed assert `f.single_segment` /home/mcmanus/ts/bin/traffic_server - STACK TRACE: /home/mcmanus/ts/bin/traffic_server(ink_fatal_va+0xcb)[0x7579ef] /home/mcmanus/ts/bin/traffic_server(ink_fatal+0xc7)[0x757ad9] /home/mcmanus/ts/bin/traffic_server(_ink_assert+0xdb)[0x756c33] /home/mcmanus/ts/bin/traffic_server(_ZN7CacheVC17openReadStartHeadEiP5Event+0x956)[0x7031a0] /home/mcmanus/ts/bin/traffic_server(_ZN12Continuation11handleEventEiPv+0x6c)[0x4f1c22] /home/mcmanus/ts/bin/traffic_server(_ZN7CacheVC14handleReadDoneEiP5Event+0x92c)[0x6db656] /home/mcmanus/ts/bin/traffic_server(_ZN12Continuation11handleEventEiPv+0x6c)[0x4f1c22] /home/mcmanus/ts/bin/traffic_server(_ZN19AIOCallbackInternal11io_completeEiPv+0x3f)[0x6e2691] /home/mcmanus/ts/bin/traffic_server(_ZN12Continuation11handleEventEiPv+0x6c)[0x4f1c22] /home/mcmanus/ts/bin/traffic_server(_ZN7EThread13process_eventEP5Eventi+0x131)[0x74e6a3] /home/mcmanus/ts/bin/traffic_server(_ZN7EThread7executeEv+0x99)[0x74e8c1] /home/mcmanus/ts/bin/traffic_server[0x74d1fa] /lib/libpthread.so.0(+0x69ca)[0x7ffff7bc59ca] /lib/libc.so.6(clone+0x6d)[0x7ffff59aa6fd] Program received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff46a3710 (LWP 14525)] 0x00007ffff58f7a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. in ../nptl/sysdeps/unix/sysv/linux/raise.c (gdb) bt #0 0x00007ffff58f7a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff58fb5c0 in *__GI_abort () at abort.c:92 #2 0x0000000000757924 in ink_die_die_die (retval=1) at ink_error.cc:43 #3 0x00000000007579fc in ink_fatal_va (return_code=1, message_format=0x7ffff46a2820 "CacheRead.cc:981: failed assert `f.single_segment`", ap=0x7ffff46a2720) at ink_error.cc:67 #4 0x0000000000757ad9 in ink_fatal (return_code=1, message_format=0x7ffff46a2820 "CacheRead.cc:981: failed assert `f.single_segment`") at ink_error.cc:75 #5 0x0000000000756c33 in _ink_assert (a=0x7f2a3e "f.single_segment", f=0x7f226b "CacheRead.cc", l=981) at ink_assert.cc:47 #6 0x00000000007031a0 in CacheVC::openReadStartHead (this=0xf6f4a0, event=3900, e=0x0) at CacheRead.cc:981 #7 0x00000000004f1c22 in Continuation::handleEvent (this=0xf6f4a0, event=3900, data=0x0) at ../iocore/eventsystem/I_Continuation.h:147 #8 0x00000000006db656 in CacheVC::handleReadDone (this=0xf6f4a0, event=3900, e=0xf6f618) at Cache.cc:1885 #9 0x00000000004f1c22 in Continuation::handleEvent (this=0xf6f4a0, event=3900, data=0xf6f618) at ../iocore/eventsystem/I_Continuation.h:147 #10 0x00000000006e2691 in AIOCallbackInternal::io_complete (this=0xf6f618, event=1, data=0xf0db30) at ../../iocore/aio/P_AIO.h:82 #11 0x00000000004f1c22 in Continuation::handleEvent (this=0xf6f618, event=1, data=0xf0db30) at ../iocore/eventsystem/I_Continuation.h:147 #12 0x000000000074e6a3 in EThread::process_event (this=0x7ffff4aa8010, e=0xf0db30, calling_code=1) at UnixEThread.cc:113 #13 0x000000000074e8c1 in EThread::execute (this=0x7ffff4aa8010) at UnixEThread.cc:168 #14 0x000000000074d1fa in spawn_thread_internal (a=0xc090c0) at Thread.cc:85 #15 0x00007ffff7bc59ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #16 0x00007ffff59aa6fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #17 0x0000000000000000 in ?? () (gdb)