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) 


Reply via email to