Bug #15654
closed
Thread 15 (Thread 0x7f4a697fa700 (LWP 25442)):
#0 0x00007f4aaba21b10 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x0000562150e394c2 in Cond::Wait (this=this@entry=0x7f4a697f7d10, mutex=...) at ./common/Cond.h:56
#2 0x0000562150e32fe3 in librados::RadosClient::watch_flush (this=0x56215c438280) at librados/RadosClient.cc:371
#3 0x0000562150e0558d in librados::Rados::watch_flush (this=this@entry=0x7f4a697f7f20) at librados/librados.cc:2097
#4 0x0000562150dd16cf in journal::JournalMetadata::shut_down (this=0x56215c459f70) at journal/JournalMetadata.cc:398
#5 0x0000562150dd64a5 in journal::JournalMetadata::~JournalMetadata (this=0x56215c459f70, __in_chrg=<optimized out>)
at journal/JournalMetadata.cc:360
#6 0x0000562150dd64f9 in journal::JournalMetadata::~JournalMetadata (this=0x56215c459f70, __in_chrg=<optimized out>)
at journal/JournalMetadata.cc:362
#7 0x0000562150dc870a in RefCountedObject::put (this=0x56215c459f70) at ./common/RefCountedObj.h:48
#8 0x0000562150edf325 in intrusive_ptr_release (p=<optimized out>) at common/RefCountedObj.cc:21
#9 0x0000562150de00b9 in boost::intrusive_ptr<journal::JournalMetadata>::~intrusive_ptr (this=0x7f4a2400add8, __in_chrg=<optimized out>)
at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:97
#10 journal::(anonymous namespace)::C_Flush::~C_Flush (this=0x7f4a2400add0, __in_chrg=<optimized out>) at journal/JournalRecorder.cc:16
#11 journal::(anonymous namespace)::C_Flush::~C_Flush (this=0x7f4a2400add0, __in_chrg=<optimized out>) at journal/JournalRecorder.cc:16
#12 journal::(anonymous namespace)::C_Flush::complete (this=0x7f4a2400add0, r=<optimized out>) at journal/JournalRecorder.cc:35
#13 0x0000562150dc8cda in journal::FutureImpl::finish_unlock (this=0x56215c3bf160) at journal/FutureImpl.cc:135
#14 0x0000562150dc9074 in journal::FutureImpl::safe (this=<optimized out>, r=r@entry=0) at journal/FutureImpl.cc:103
#15 0x0000562150deaa7c in journal::ObjectRecorder::handle_append_flushed (this=0x7f4a24001490, tid=<optimized out>, r=0)
at journal/ObjectRecorder.cc:253
#16 0x0000562150deced3 in journal::ObjectRecorder::C_AppendFlush::finish (this=0x56215c435dd0, r=<optimized out>)
at ./journal/ObjectRecorder.h:97
#17 0x0000562150ded178 in Context::complete (r=<optimized out>, this=0x56215c435dd0) at ./include/Context.h:64
#18 journal::utils::rados_ctx_callback (c=<optimized out>, arg=0x56215c435dd0) at journal/Utils.cc:21
#19 0x0000562150e3a89d in librados::C_AioSafe::finish (this=0x7f4a38008b10, r=<optimized out>) at librados/AioCompletionImpl.h:200
#20 0x0000562150c57bf9 in Context::complete (this=0x7f4a38008b10, r=<optimized out>) at ./include/Context.h:64
#21 0x0000562150ed4c1e in Finisher::finisher_thread_entry (this=0x56215c438aa0) at common/Finisher.cc:68
#22 0x00007f4aaba1c60a in start_thread () from /lib64/libpthread.so.0
#23 0x00007f4aaaa9ea4d in clone () from /lib64/libc.so.6
- Status changed from New to Resolved
The synchronous shut down path was removed under issue #15949 -- moving to resolved.
Also available in: Atom
PDF