Project

General

Profile

Actions

Bug #36220

closed

[test] periodic seg faults within unittest_librbd

Added by Jason Dillaman over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
mimic
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

TestMockDeepCopyObjectCopyRequest.ObjectMapUpdateError

#0  0x000055b00016a392 in RWLock::unlock (this=0x0, lockdep=true) at /home/jdillaman/ceph/src/common/RWLock.h:90
#1  0x000055b00041a3c9 in RWLock::put_write (this=0x0) at /home/jdillaman/ceph/src/common/RWLock.h:149
#2  0x000055b00040987d in librbd::deep_copy::ObjectCopyRequest<librbd::(anonymous namespace)::MockTestImageCtx>::send_update_object_map (this=0x55b004ef3e70)
    at /home/jdillaman/ceph/src/librbd/deep_copy/ObjectCopyRequest.cc:477
#3  0x000055b000408ffc in librbd::deep_copy::ObjectCopyRequest<librbd::(anonymous namespace)::MockTestImageCtx>::handle_write_object (this=0x55b004ef3e70, r=0)
    at /home/jdillaman/ceph/src/librbd/deep_copy/ObjectCopyRequest.cc:425
#4  0x000055b00040785f in librbd::deep_copy::ObjectCopyRequest<librbd::(anonymous namespace)::MockTestImageCtx>::<lambda(int)>::operator()(int) const (__closure=0x7efee4053410, r=0)
    at /home/jdillaman/ceph/src/librbd/deep_copy/ObjectCopyRequest.cc:392
#5  0x000055b0004159b7 in boost::detail::function::void_function_obj_invoker1<librbd::deep_copy::ObjectCopyRequest<ImageCtxT>::send_write_object() [with ImageCtxT = librbd::(anonymous namespace)::MockTestImageCtx]::<lambda(int)>, void, int>::invoke(boost::detail::function::function_buffer &, int) (function_obj_ptr=..., a0=0)
    at /home/jdillaman/ceph/build/boost/include/boost/function/function_template.hpp:159
#6  0x000055b00021b368 in boost::function1<void, int>::operator() (this=0x7efee4053408, a0=0) at /home/jdillaman/ceph/build/boost/include/boost/function/function_template.hpp:768
#7  0x000055b000212b46 in FunctionContext::finish (this=0x7efee4053400, r=0) at /home/jdillaman/ceph/src/include/Context.h:489
#8  0x000055b00016a253 in Context::complete (this=0x7efee4053400, r=0) at /home/jdillaman/ceph/src/include/Context.h:76
#9  0x000055b0004356e0 in librbd::util::detail::rados_callback<FunctionContext> (c=0x7efee4033620, arg=0x7efee4053400) at /home/jdillaman/ceph/src/librbd/Utils.h:24
#10 0x000055b0008c40e6 in librados::finish_aio_completion (c=0x7efee4033620, r=0) at /home/jdillaman/ceph/src/test/librados_test_stub/TestRadosClient.cc:42
#11 0x000055b0008c9694 in boost::_bi::list2<boost::_bi::value<librados::AioCompletionImpl*>, boost::_bi::value<int> >::operator()<void (*)(librados::AioCompletionImpl*, int), boost::_bi::rrlist1<int> > (this=0x7efee00024d8, f=@0x7efee00024d0: 0x55b0008c4069 <librados::finish_aio_completion(librados::AioCompletionImpl*, int)>, a=...)
    at /home/jdillaman/ceph/build/boost/include/boost/bind/bind.hpp:319
#12 0x000055b0008c912f in boost::_bi::bind_t<void, void (*)(librados::AioCompletionImpl*, int), boost::_bi::list2<boost::_bi::value<librados::AioCompletionImpl*>, boost::_bi::value<int> > >::operator()<int>(int&&) (this=0x7efee00024d0, a1=<unknown type in /home/jdillaman/ceph/build/bin/unittest_librbd, CU 0x8134b58, DIE 0x81f0415>)
    at /home/jdillaman/ceph/build/boost/include/boost/bind/bind.hpp:1306
#13 0x000055b0008c8a24 in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, void (*)(librados::AioCompletionImpl*, int), boost::_bi::list2<boost::_bi::value<librados::AioCompletionImpl*>, boost::_bi::value<int> > >, void, int>::invoke (function_obj_ptr=..., a0=0) at /home/jdillaman/ceph/build/boost/include/boost/function/function_template.hpp:159
#14 0x000055b00021b368 in boost::function1<void, int>::operator() (this=0x7efee00024c8, a0=0) at /home/jdillaman/ceph/build/boost/include/boost/function/function_template.hpp:768
#15 0x000055b000212b46 in FunctionContext::finish (this=0x7efee00024c0, r=0) at /home/jdillaman/ceph/src/include/Context.h:489
#16 0x000055b00016a253 in Context::complete (this=0x7efee00024c0, r=0) at /home/jdillaman/ceph/src/include/Context.h:76
#17 0x00007eff040bba0b in Finisher::finisher_thread_entry (this=0x55b003921400) at /home/jdillaman/ceph/src/common/Finisher.cc:67
#18 0x000055b0008c5264 in Finisher::FinisherThread::entry (this=0x55b003921520) at /home/jdillaman/ceph/src/common/Finisher.h:62
#19 0x00007eff0412b86d in Thread::entry_wrapper (this=0x55b003921520) at /home/jdillaman/ceph/src/common/Thread.cc:80
#20 0x00007eff0412b7a2 in Thread::_entry_func (arg=0x55b003921520) at /home/jdillaman/ceph/src/common/Thread.cc:60
#21 0x00007eff0d9976ba in start_thread (arg=0x7efef8386700) at pthread_create.c:333
#22 0x00007eff021ed41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Related issues 1 (0 open1 closed)

Copied to rbd - Backport #36238: mimic: [test] periodic seg faults within unittest_librbdResolvedNathan CutlerActions
Actions #1

Updated by Jason Dillaman over 5 years ago

  • Backport set to mimic
Actions #2

Updated by Jason Dillaman over 5 years ago

  • Status changed from In Progress to Fix Under Review
Actions #3

Updated by Mykola Golub over 5 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #4

Updated by Nathan Cutler over 5 years ago

  • Copied to Backport #36238: mimic: [test] periodic seg faults within unittest_librbd added
Actions #5

Updated by Jason Dillaman over 5 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF