Project

General

Profile

Actions

Bug #24593

open

s390x: Ceph Monitor crashed with Caught signal (Aborted)

Added by Nayana Thorat almost 6 years ago. Updated almost 6 years ago.

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

0%

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

Description

We are trying to setup ceph cluster on s390x platform.

ceph-mon service crashed with an error: ** Caught signal (Aborted) *
in thread 3ffad872eb0 thread_name:ceph-mon

Command:
sudo /usr/local/bin/ceph-mon -f --cluster ceph --id mon1 --setuser ceph --setgroup ceph

Trace:
terminate called after throwing an instance of 'ceph::buffer::end_of_buffer'
what(): buffer::end_of_buffer
  • Caught signal (Aborted)
    in thread 3ffad872eb0 thread_name:ceph-mon
    ceph version 12.2.4 (52085d5249a80c5f5121a76d6288429f35e4e77b) luminous (stable)
    1: (()+0x95636c) [0x139bd636c]
    2: [0x3ffc6cf96ce]
    3: (gsignal()+0x30) [0x3ffaccb81b8]
    4: (abort()+0x14e) [0x3ffaccb9726]
    5: (_gnu_cxx::_verbose_terminate_handler()+0x19c) [0x3ffad0a8e2c]
    6: (()+0xa6776) [0x3ffad0a6776]
    7: (()+0xa67d8) [0x3ffad0a67d8]
    8: (_cxa_rethrow()+0x64) [0x3ffad0a6adc]
    9: (CrushWrapper::decode(ceph::buffer::list::iterator&)+0xdb2) [0x139b4d442]
    10: (OSDMap::decode(ceph::buffer::list::iterator&)+0x3b4) [0x13998e9d4]
    11: (OSDMap::decode(ceph::buffer::list&)+0x44) [0x1399910dc]
    12: (OSDMap::apply_incremental(OSDMap::Incremental const&)+0x1460) [0x139992568]
    13: (OSDMonitor::encode_pending(std::shared_ptr<MonitorDBStore::Transaction>)+0x212) [0x1397a8302]
    14: (PaxosService::propose_pending()+0x2be) [0x13976a89e]
    15: (PaxosService::_active()+0x2be) [0x13976af86]
    16: (PaxosService::election_finished()+0x168) [0x13976b740]
    17: (Monitor::_finish_svc_election()+0x44) [0x1395f296c]
    18: (Monitor::win_election(unsigned int, std::set<int, std::less<int>, std::allocator<int> >&, unsigned long, mon_feature_t const&, std::map<int, std::map<std::
    _cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::less<int>, std::allocator<std::pair<int const, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > > const&)+0x2ee) [0x13961b91e]
    19: (Monitor::win_standalone_election()+0x2c0) [0x13961cab8]
    20: (Monitor::bootstrap()+0xa5c) [0x13961d63c]
    21: (Monitor::init()+0x24a) [0x13961da02]
    22: (main()+0x4a8a) [0x139560572]
    23: (__libc_start_main()+0x10e) [0x3ffacca2ece]
    24: (()+0x366b74) [0x1395e6b74]
    2018-06-20 01:07:33.716940 3ffad872eb0 -1
    Caught signal (Aborted) *
    in thread 3ffad872eb0 thread_name:ceph-mon
ceph version 12.2.4 (52085d5249a80c5f5121a76d6288429f35e4e77b) luminous (stable)
1: (()+0x95636c) [0x139bd636c]
2: [0x3ffc6cf96ce]
3: (gsignal()+0x30) [0x3ffaccb81b8]
4: (abort()+0x14e) [0x3ffaccb9726]
5: (_gnu_cxx::_verbose_terminate_handler()+0x19c) [0x3ffad0a8e2c]
6: (()+0xa6776) [0x3ffad0a6776]
7: (()+0xa67d8) [0x3ffad0a67d8]
8: (_cxa_rethrow()+0x64) [0x3ffad0a6adc]
9: (CrushWrapper::decode(ceph::buffer::list::iterator&)+0xdb2) [0x139b4d442]
10: (OSDMap::decode(ceph::buffer::list::iterator&)+0x3b4) [0x13998e9d4]
11: (OSDMap::decode(ceph::buffer::list&)+0x44) [0x1399910dc]
12: (OSDMap::apply_incremental(OSDMap::Incremental const&)+0x1460) [0x139992568]
13: (OSDMonitor::encode_pending(std::shared_ptr&lt;MonitorDBStore::Transaction&gt;)+0x212) [0x1397a8302]
14: (PaxosService::propose_pending()+0x2be) [0x13976a89e]
15: (PaxosService::_active()+0x2be) [0x13976af86]
16: (PaxosService::election_finished()+0x168) [0x13976b740]
17: (Monitor::_finish_svc_election()+0x44) [0x1395f296c]
18: (Monitor::win_election(unsigned int, std::set&lt;int, std::less&lt;int&gt;, std::allocator&lt;int&gt; >&, unsigned long, mon_feature_t const&, std::map&lt;int, std::map&lt;std::
_cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; >, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; >, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > >, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > > > >, std::less&lt;int&gt;, std::allocator&lt;std::pair&lt;int const, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; >, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; >, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > >, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; > > > > > > > const&)+0x2ee) [0x13961b91e]
19: (Monitor::win_standalone_election()+0x2c0) [0x13961cab8]
20: (Monitor::bootstrap()+0xa5c) [0x13961d63c]
21: (Monitor::init()+0x24a) [0x13961da02]
22: (main()+0x4a8a) [0x139560572]
23: (__libc_start_main()+0x10e) [0x3ffacca2ece]
24: (()+0x366b74) [0x1395e6b74]
NOTE: a copy of the executable, or `objdump -rdS &lt;executable&gt;` is needed to interpret this.
0> 2018-06-20 01:07:33.716940 3ffad872eb0 -1 ** Caught signal (Aborted) *
in thread 3ffad872eb0 thread_name:ceph-mon

This command is getting executed from ceph-admin through:
ceph-deploy --verbose mon create-initial

Actions #1

Updated by John Spray almost 6 years ago

  • Project changed from Ceph to RADOS
  • Subject changed from Ceph Monitor crashed with Caught signal (Aborted) to s390x: Ceph Monitor crashed with Caught signal (Aborted)
  • Category deleted (Monitor)
  • Severity changed from 1 - critical to 3 - minor

I expect that only people in possession of s390x hardware will be able to debug this

I see that there is another ticket about s390x support in general here: http://tracker.ceph.com/issues/23822

Actions

Also available in: Atom PDF