Project

General

Profile

Bug #16165

Updated by Jason Dillaman almost 8 years ago

Two different crashes on the primary and non-primary sides: 

 PRIMARY 
 <pre> 
  1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x85) [0x7fb8ad1d9bb5] 
  2: (librbd::AioImageRequestWQ::shut_down(Context*)+0x3c4) [0x7fb8ad0e9134] 
  3: (librbd::image::CloseRequest<librbd::ImageCtx>::send_shut_down_aio_queue()+0xe0) [0x7fb8ad09b3a0] 
  4: (librbd::image::CloseRequest<librbd::ImageCtx>::send_unregister_image_watcher()+0x1f5) [0x7fb8ad09b7f5] 
  5: (librbd::ImageState<librbd::ImageCtx>::send_close_unlock()+0xc9) [0x7fb8ad033f89] 
  6: (librbd::ImageState<librbd::ImageCtx>::close(Context*)+0xbb) [0x7fb8ad0358fb] 
  7: (rbd::mirror::image_replayer::CloseImageRequest<librbd::ImageCtx>::close_image()+0xa0) [0x7fb8ad004880] 
  8: (rbd::mirror::image_replayer::BootstrapRequest<librbd::ImageCtx>::close_remote_image()+0xf2) [0x7fb8acffd432] 
  9: (rbd::mirror::image_replayer::BootstrapRequest<librbd::ImageCtx>::handle_open_remote_image(int)+0x30e) [0x7fb8ad00003e] 
  10: (Context::complete(int)+0x9) [0x7fb8acfda1b9] 
  11: (librbd::ImageState<librbd::ImageCtx>::complete_action_unlock(librbd::ImageState<librbd::ImageCtx>::State, int)+0x11d) [0x7fb8ad03496d] 
  12: (librbd::ImageState<librbd::ImageCtx>::handle_open(int)+0xc9) [0x7fb8ad034b29] 
  13: (Context::complete(int)+0x9) [0x7fb8acfda1b9] 
  14: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa7e) [0x7fb8ad1cae9e] 
  15: (ThreadPool::WorkThread::entry()+0x10) [0x7fb8ad1cbd70] 
  16: (()+0x7dc5) [0x7fb8a26dedc5] 
  17: (clone()+0x6d) [0x7fb8a15c4ced] 
 </pre> 

 NON-PRIMARY 
 <pre> 
  1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x85) [0x7f9504d02bb5] 
  2: (librbd::Journal<librbd::ImageCtx>::handle_op_event_safe(int, unsigned long, journal::Future const&, journal::Future const&)+0x320) [0x7f9504b967e0] 
  3: (Context::complete(int)+0x9) [0x7f9504b031b9] 
  4: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa7e) [0x7f9504cf3e9e] 
  5: (ThreadPool::WorkThread::entry()+0x10) [0x7f9504cf4d70] 
  6: (()+0x7dc5) [0x7f94fa207dc5] 
  7: (clone()+0x6d) [0x7f94f90edced] 
 </pre>

Back