Store related crashes in trunk

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Tue, 08 Apr 2014 12:37:54 +1200

FYI: My latest build(s) of trunk are hitting these issues in store.cc
when moved from testing to production server. Sorry the debug info is a
bit sparse in production.

I'm trying to track down the cause now, but any help would be wonderful.

Program received signal SIGABRT, Aborted.
0xb7fde430 in __kernel_vsyscall ()
#0 0xb7fde430 in __kernel_vsyscall ()
#1 0xb795e4d6 in __GI_raise (sig=sig_at_entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2 0xb7961853 in __GI_abort () at abort.c:89
#3 0x80157fb3 in xassert ()
#4 0x80260bf0 in StoreEntry::startWriting() ()
#5 0x8028afda in ServerStateData::setFinalReply(HttpReply*) ()
#6 0x8028b85b in ServerStateData::adaptOrFinalizeReply() ()
#7 0x801d49b8 in HttpStateData::processReply() ()
#8 0x801d4c36 in HttpStateData::readReply(CommIoCbParams const&) ()
#9 0x801d804c in CommCbMemFunT<HttpStateData, CommIoCbParams>::doDial() ()
#10 0x801d7d1f in JobDialer<HttpStateData>::dial(AsyncCall&) ()
#11 0x801d7ed2 in AsyncCallT<CommCbMemFunT<HttpStateData,
CommIoCbParams> >::fire() ()
#12 0x8032ad3e in AsyncCall::make() ()
#13 0x8032ee33 in AsyncCallQueue::fireNext() ()
#14 0x8032f218 in AsyncCallQueue::fire() ()
#15 0x8017a5f4 in EventLoop::runOnce() ()
#16 0x8017a7e8 in EventLoop::run() ()
#17 0x80206bd6 in SquidMain(int, char**) ()
#18 0x800ddad9 in main ()

Program received signal SIGSEGV, Segmentation fault.
0x80267c52 in storeRead(RefCount<StoreIOState>, char*, unsigned int,
long long, void (*)(void*, char const*, int, RefCount<StoreIOState>),
void*) ()
#0 0x80267c52 in storeRead(RefCount<StoreIOState>, char*, unsigned int,
long long, void (*)(void*, char const*, int, RefCount<StoreIOState>),
void*) ()
#1 0x80269adc in store_client::fileRead() ()
#2 0x8036ad33 in Fs::Ufs::UFSStoreState::readCompleted(char const*,
int, int, RefCount<ReadRequest>) ()
#3 0x80317355 in DiskThreadsDiskFile::readDone(int, char const*, int,
int, RefCount<ReadRequest>) ()
#4 0x803176b4 in DiskThreadsDiskFile::ReadDone(int, void*, char const*,
int, int) ()
#5 0x80311e1a in DiskThreadsIOStrategy::callback() ()
#6 0x802b9c92 in SingletonIOStrategy::callback() ()
#7 0x8035d2e2 in Fs::Ufs::UFSStrategy::callback() ()
#8 0x80349582 in Fs::Ufs::UFSSwapDir::callback() ()
#9 0x8027505f in StoreHashIndex::callback() ()
#10 0x80270c92 in StoreController::callback() ()
#11 0x802087c4 in StoreRootEngine::checkEvents(int) ()
#12 0x8017a1f1 in EventLoop::checkEngine(AsyncEngine*, bool) ()
#13 0x8017a562 in EventLoop::runOnce() ()
#14 0x8017a7e8 in EventLoop::run() ()
#15 0x80206bd6 in SquidMain(int, char**) ()
#16 0x800ddad9 in main ()
Received on Tue Apr 08 2014 - 00:38:03 MDT

This archive was generated by hypermail 2.2.0 : Tue Apr 08 2014 - 12:00:12 MDT