Project

General

Profile

Actions

Bug #1633

closed

osd crash in CryptoKey::decrypt

Added by Josh Durgin over 12 years ago. Updated over 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

0%

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

Description

From teuthology:~t/log/osd.7.log.gz:

2011-10-19 01:26:42.326634 7f979db56720 journal _open /tmp/cephtest/data/osd.7.journal fd 14: 104857600 bytes, block size 4096 bytes, directio = 1
2011-10-19 01:26:45.093995 7f978aa8c700 -- 10.3.14.199:6808/9536 >> 10.3.14.198:6801/4306 pipe(0x2d18c80 sd=25 pgs=0 cs=0 l=0).fault first fault
2011-10-19 01:26:45.095727 7f978a284700 -- 10.3.14.199:6808/9536 >> 10.3.14.202:6803/2894 pipe(0x2d05280 sd=31 pgs=0 cs=0 l=0).accept connect_seq 0 vs existing 0 state 1
2011-10-19 01:26:45.624194 7f978a284700 data -> (7.0)
2011-10-19 01:26:45.624222 7f978a284700 rbd -> (7.0)
2011-10-19 01:26:48.218924 7f978ab8d700 -- 10.3.14.199:6808/9536 >> 10.3.14.201:6802/9417 pipe(0x2d18780 sd=24 pgs=0 cs=0 l=0).fault first fault
2011-10-19 01:26:48.218991 7f978a688700 -- 10.3.14.199:0/9536 >> 10.3.14.201:6805/9417 pipe(0x2fd4000 sd=33 pgs=0 cs=0 l=0).fault first fault
2011-10-19 01:26:49.619996 7f978ab8d700 -- 10.3.14.199:6808/9536 >> 10.3.14.201:6802/9417 pipe(0x2d18780 sd=24 pgs=0 cs=0 l=0).connect claims to be 10.3.14.201:6802/9511 not 10.3.14.201:6802/9417 - wrong node!
*** Caught signal (Aborted) **
 in thread 0x7f978a688700
 ceph version 0.36-327-g3e92aac (commit:3e92aace21ecc766f14ac5a2c6377570988f1a3b)
 1: /tmp/cephtest/binary/usr/local/bin/ceph-osd() [0x67c7a4]
 2: (()+0xfb40) [0x7f979d736b40]
 3: (gsignal()+0x35) [0x7f979bf0bba5]
 4: (abort()+0x180) [0x7f979bf0f6b0]
 5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7f979c7af6bd]
 6: (()+0xb9906) [0x7f979c7ad906]
 7: (()+0xb9933) [0x7f979c7ad933]
 8: (()+0xba28f) [0x7f979c7ae28f]
 9: (CryptoKey::decrypt(ceph::buffer::list const&, ceph::buffer::list&, std::string&) const+0x5b) [0x67625b]
 10: (void decode_decrypt_enc_bl<CephXServiceTicketInfo>(CephXServiceTicketInfo&, CryptoKey, ceph::buffer::list&, std::string&)+0x4e) [0x77f54e]
 11: (cephx_verify_authorizer(CephContext*, KeyStore*, ceph::buffer::list::iterator&, CephXServiceTicketInfo&, ceph::buffer::list&)+0x3a3) [0x77a773]
 12: (CephxAuthorizeHandler::verify_authorizer(CephContext*, KeyStore*, ceph::buffer::list&, ceph::buffer::list&, EntityName&, unsigned long&, AuthCapsInfo&, unsigned long*)+0x3bf) [0x7836af]
 13: (OSD::ms_verify_authorizer(Connection*, int, int, ceph::buffer::list&, ceph::buffer::list&, bool&)+0xdf) [0x5508df]
 14: (SimpleMessenger::verify_authorizer(Connection*, int, int, ceph::buffer::list&, ceph::buffer::list&, bool&)+0x71) [0x617e01]
 15: (SimpleMessenger::Pipe::accept()+0x1f2b) [0x636abb]
 16: (SimpleMessenger::Pipe::reader()+0x17c1) [0x63a821]
 17: (SimpleMessenger::Pipe::Reader::entry()+0x15) [0x4a3f55]
 18: (Thread::_entry_func(void*)+0x12) [0x615372]
 19: (()+0x7971) [0x7f979d72e971]
 20: (clone()+0x6d) [0x7f979bfbe92d]

Related issues 1 (0 open1 closed)

Has duplicate Ceph - Bug #1684: mon: crash in CryptoKey::encryptDuplicate11/04/2011

Actions
Actions #1

Updated by Josh Durgin over 12 years ago

  • Target version set to v0.38

Happened again while thrashing in teuthology:~t/log/osd.3.log.gz

Actions #2

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.38 to v0.39
Actions #3

Updated by Sage Weil over 12 years ago

  • Translation missing: en.field_position set to 928
Actions #5

Updated by Sage Weil over 12 years ago

have a core but no matching binary :(. need to reproduce again, and save the build tarball.

Actions #6

Updated by Josh Durgin over 12 years ago

Happened again today. I put the core and tarball on the gcov gitbuilder in ~ubuntu/bug_1633.

Actions #7

Updated by Sage Weil over 12 years ago

  • Status changed from New to Resolved
  • Assignee set to Sage Weil
Actions

Also available in: Atom PDF