Project

General

Profile

Actions

Bug #19715

closed

assertion failure when starting from init-ceph due to missing library path

Added by Mohamad Gebai about 7 years ago. Updated about 7 years ago.

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

0%

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

Description

When (re)started from init-ceph, processes can't load libraries in $CEPH_ROOT/build/lib (only in a dev environment). LTTng providers can't get loaded:

#0 0x00007f48cff299db in raise () from /lib64/libpthread.so.0
#1 0x000055a3800bab14 in reraise_fatal (signum=6) at ceph/src/global/signal_handler.cc:74
#2 handle_fatal_signal (signum=6) at ceph/src/global/signal_handler.cc:138
#3 <signal handler called>
#4 0x00007f48ceef98d7 in raise () from /lib64/libc.so.6
#5 0x00007f48ceefacaa in abort () from /lib64/libc.so.6
#6 0x000055a3801157b6 in ceph::__ceph_assert_fail (assertion=assertion@entry=0x55a38057039c "m_handle",
file=file@entry=0x55a3805703c0 "ceph/src/common/TracepointProvider.cc", line=line@entry=43,
func=func@entry=0x55a380570400 <TracepointProvider::verify_config(md_config_t const*)::__PRETTY_FUNCTION__> "void TracepointProvider::verify_config(const md_config_t*)")
at ceph/src/common/assert.cc:77
#7 0x000055a38023770d in TracepointProvider::verify_config (this=this@entry=0x55a38a0845a0, conf=0x55a38a182000) at ceph/src/common/TracepointProvider.cc:43
#8 0x000055a3802377c1 in TracepointProvider::TracepointProvider (this=0x55a38a0845a0, cct=<optimized out>, library=<optimized out>, config_key=<optimized out>)
at ceph/src/common/TracepointProvider.cc:12
#9 0x000055a37fbba8d2 in TracepointProvider::Singleton::Singleton (this=0x55a38a03a170, cct=0x55a38a17e000, library=0x55a3804980cc "libosd_tp.so", config_key=0x55a3804980d9 "osd_tracing")
at ceph/src/common/TracepointProvider.h:32
#10 0x000055a37fb380c2 in TracepointProvider::TypedSingleton<(TracepointProvider::Traits const&)(&(anonymous namespace)::osd_tracepoint_traits)>::TypedSingleton (cct=0x55a38a17e000,
this=0x55a38a03a170) at ceph/src/common/TracepointProvider.h:49
#11 CephContext::lookup_or_create_singleton_object<TracepointProvider::TypedSingleton<(TracepointProvider::Traits const&)(&(anonymous namespace)::osd_tracepoint_traits)> > (name=...,
p=<synthetic pointer>, this=0x55a38a17e000) at ceph/src/common/ceph_context.h:134
#12 TracepointProvider::initialize<(TracepointProvider::Traits const&)(&(anonymous namespace)::osd_tracepoint_traits)> (cct=0x55a38a17e000)
at ceph/src/common/TracepointProvider.h:61
#13 main (argc=<optimized out>, argv=<optimized out>) at ceph/src/ceph_osd.cc:578

Actions #1

Updated by Nathan Cutler about 7 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF