Project

General

Profile

Backport #17445

Updated by Nathan Cutler almost 7 years ago

https://github.com/ceph/ceph/pull/16355 In our ceph cluster some rbd images (create by openstack) make rbd segfault. This is on a ubuntu 14.04 with mitaka cloud archive. There are some Xenial (16.04) machines in the cluster with the same Ceph version. On these machines rbd also segfaults. 

 $ rbd diff volumes/volume-c1261c3c-b781-4707-b31d-9ac9dd188744 
 *** Caught signal (Segmentation fault) ** 
  in thread 7fc76755dd80 thread_name:rbd 
  ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374) 
  1: (()+0x1f8602) [0x7fc7671c6602] 
  2: (()+0x10330) [0x7fc753b71330] 
  3: (()+0x4de0c8) [0x7fc75d9920c8] 
  4: (()+0x78d81) [0x7fc75d52cd81] 
  5: (()+0x5e0f9) [0x7fc75d5120f9] 
  6: (()+0x245013) [0x7fc75d6f9013] 
  7: (()+0x2457bc) [0x7fc75d6f97bc] 
  8: (()+0x7a645) [0x7fc75d52e645] 
  9: (()+0xa58b0) [0x7fc75d5598b0] 
  10: (rbd::action::diff::execute(boost::program_options::variables_map const&)+0x2e0) [0x7fc767133720] 
  11: (rbd::Shell::execute(std::vector<char const*, std::allocator<char const*> > const&)+0x857) [0x7fc76711dbb7] 
  12: (main()+0x62) [0x7fc7670ef1f2] 
  13: (__libc_start_main()+0xf5) [0x7fc751435f45] 
  14: (()+0x13a937) [0x7fc767108937] 
 2016-09-30 10:03:25.448690 7fc76755dd80 -1 *** Caught signal (Segmentation fault) ** 
  in thread 7fc76755dd80 thread_name:rbd 

  ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374) 
  1: (()+0x1f8602) [0x7fc7671c6602] 
  2: (()+0x10330) [0x7fc753b71330] 
  3: (()+0x4de0c8) [0x7fc75d9920c8] 
  4: (()+0x78d81) [0x7fc75d52cd81] 
  5: (()+0x5e0f9) [0x7fc75d5120f9] 
  6: (()+0x245013) [0x7fc75d6f9013] 
  7: (()+0x2457bc) [0x7fc75d6f97bc] 
  8: (()+0x7a645) [0x7fc75d52e645] 
  9: (()+0xa58b0) [0x7fc75d5598b0] 
  10: (rbd::action::diff::execute(boost::program_options::variables_map const&)+0x2e0) [0x7fc767133720] 
  11: (rbd::Shell::execute(std::vector<char const*, std::allocator<char const*> > const&)+0x857) [0x7fc76711dbb7] 
  12: (main()+0x62) [0x7fc7670ef1f2] 
  13: (__libc_start_main()+0xf5) [0x7fc751435f45] 
  14: (()+0x13a937) [0x7fc767108937] 
  NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. 


 Objdump is to large for this bug tracker. I can provide this by email. The full segfault message is attached to this issue.

Back