Bug #3463
closedCrash when adding monitor
0%
Description
I have three monitors now and wanted to add two more for extra reliability. I followed the instructions here http://ceph.com/docs/master/cluster-ops/add-or-rm-mons/ without incident, but when I launch I get a dump:
- /usr/bin/ceph-mon -i d --pid-file /var/run/ceph/mon.d.pid -c /etc/ceph/ceph.conf
terminate called after throwing an instance of 'ceph::buffer::end_of_buffer'
what(): buffer::end_of_buffer- Caught signal (Aborted)
in thread 7f426f022780
ceph version 0.53 (2528b5ee105b16352c91af064af5c0b5a7d45d7c)
1: /usr/bin/ceph-mon() [0x548082]
2: (()+0xf030) [0x7f426ebff030]
3: (gsignal()+0x35) [0x7f426d4ea475]
4: (abort()+0x180) [0x7f426d4ed6f0]
5: (_gnu_cxx::_verbose_terminate_handler()+0x11d) [0x7f426dd456dd]
6: (()+0x637e6) [0x7f426dd437e6]
7: (()+0x63813) [0x7f426dd43813]
8: (()+0x63a3e) [0x7f426dd43a3e]
9: /usr/bin/ceph-mon() [0x5f484f]
10: (decode(ceph::buffer::list&, ceph::buffer::list::iterator&)+0xb9) [0x483e59]
11: (main()+0x12fb) [0x4817fb]
12: (__libc_start_main()+0xfd) [0x7f426d4d6ead]
13: /usr/bin/ceph-mon() [0x483519]
2012-11-08 13:23:49.893132 7f426f022780 -1 Caught signal (Aborted) *
in thread 7f426f022780ceph version 0.53 (2528b5ee105b16352c91af064af5c0b5a7d45d7c)
1: /usr/bin/ceph-mon() [0x548082]
2: (()+0xf030) [0x7f426ebff030]
3: (gsignal()+0x35) [0x7f426d4ea475]
4: (abort()+0x180) [0x7f426d4ed6f0]
5: (_gnu_cxx::_verbose_terminate_handler()+0x11d) [0x7f426dd456dd]
6: (()+0x637e6) [0x7f426dd437e6]
7: (()+0x63813) [0x7f426dd43813]
8: (()+0x63a3e) [0x7f426dd43a3e]
9: /usr/bin/ceph-mon() [0x5f484f]
10: (decode(ceph::buffer::list&, ceph::buffer::list::iterator&)+0xb9) [0x483e59]
11: (main()+0x12fb) [0x4817fb]
12: (__libc_start_main()+0xfd) [0x7f426d4d6ead]
13: /usr/bin/ceph-mon() [0x483519]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.0> 2012-11-08 13:23:49.893132 7f426f022780 -1 ** Caught signal (Aborted) *
in thread 7f426f022780ceph version 0.53 (2528b5ee105b16352c91af064af5c0b5a7d45d7c)
1: /usr/bin/ceph-mon() [0x548082]
2: (()+0xf030) [0x7f426ebff030]
3: (gsignal()+0x35) [0x7f426d4ea475]
4: (abort()+0x180) [0x7f426d4ed6f0]
5: (_gnu_cxx::_verbose_terminate_handler()+0x11d) [0x7f426dd456dd]
6: (()+0x637e6) [0x7f426dd437e6]
7: (()+0x63813) [0x7f426dd43813]
8: (()+0x63a3e) [0x7f426dd43a3e]
9: /usr/bin/ceph-mon() [0x5f484f]
10: (decode(ceph::buffer::list&, ceph::buffer::list::iterator&)+0xb9) [0x483e59]
11: (main()+0x12fb) [0x4817fb]
12: (__libc_start_main()+0xfd) [0x7f426d4d6ead]
13: /usr/bin/ceph-mon() [0x483519]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
- Caught signal (Aborted)
Aborted
Running on Debian Wheezy; Ceph from the official debian-testing Ceph repo.