Skip to content

Instantly share code, notes, and snippets.

@Ziaunys
Created January 25, 2016 19:45
Show Gist options
  • Save Ziaunys/22fcce4a90d1fd002eab to your computer and use it in GitHub Desktop.
Save Ziaunys/22fcce4a90d1fd002eab to your computer and use it in GitHub Desktop.
Icinga2 openssl exception
[2016-01-22 15:53:22 -0800] warning/JsonRpcConnection: Error while reading JSON-RPC message for identity 'icinga-master01-prod.ops.puppetlabs.net': Error: std::exception
(0) libbase.so: void boost::throw_exception<icinga::openssl_error>(icinga::openssl_error const&) (+0x4a) [0x7f679b2be5ca]
(1) libbase.so: void boost::exception_detail::throw_exception_<icinga::openssl_error>(icinga::openssl_error const&, char const*, char const*, int) (+0x3c) [0x7f679b2be62c]
(2) libbase.so: icinga::TlsStream::HandleError() const (+0xb8) [0x7f679b256f78]
(3) libbase.so: icinga::TlsStream::Read(void*, unsigned long, bool) (+0x80) [0x7f679b257010]
(4) libbase.so: icinga::StreamReadContext::FillFromStream(boost::intrusive_ptr<icinga::Stream> const&, bool) (+0x4f) [0x7f679b25b51f]
(5) libbase.so: icinga::NetString::ReadStringFromStream(boost::intrusive_ptr<icinga::Stream> const&, icinga::String*, icinga::StreamReadContext&, bool) (+0x21e) [0x7f679b25b9ce]
(6) libremote.so: icinga::JsonRpc::ReadMessage(boost::intrusive_ptr<icinga::Stream> const&, boost::intrusive_ptr<icinga::Dictionary>*, icinga::StreamReadContext&, bool) (+0x36) [0x7f679a8238a6]
(7) libremote.so: icinga::JsonRpcConnection::ProcessMessage() (+0x5c) [0x7f679a844a3c]
(8) libremote.so: icinga::JsonRpcConnection::DataAvailableHandler() (+0x30) [0x7f679a85f970]
(9) libbase.so: boost::function1<void, boost::intrusive_ptr<icinga::Stream> const&>::operator()(boost::intrusive_ptr<icinga::Stream> const&) const (+0x18) [0x7f679b2f18a8]
(10) libbase.so: void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, boost::intrusive_ptr<icinga::Stream> const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, boost::intrusive_ptr<icinga::Stream> const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, boost::intrusive_ptr<icinga::Stream> const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (boost::intrusive_ptr<icinga::Stream> const&), boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)> >, boost::signals2::mutex> >) const (+0x6c) [0x7f679b2f6a8c]
(11) libbase.so: boost::signals2::detail::signal_impl<void (boost::intrusive_ptr<icinga::Stream> const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (boost::intrusive_ptr<icinga::Stream> const&)>, boost::function<void (boost::signals2::connection const&, boost::intrusive_ptr<icinga::Stream> const&)>, boost::signals2::mutex>::operator()(boost::intrusive_ptr<icinga::Stream> const&) (+0x1f8) [0x7f679b2f6d08]
(12) libbase.so: icinga::Stream::SignalDataAvailable() (+0x23) [0x7f679b293ca3]
(13) libbase.so: icinga::TlsStream::OnEvent(int) (+0x36a) [0x7f679b29406a]
(14) libbase.so: icinga::SocketEvents::ThreadProc() (+0x258) [0x7f679b297c08]
(15) libboost_thread.so.1.49.0: <unknown function> (+0x10629) [0x7f679b985629]
(16) libpthread.so.0: <unknown function> (+0x6b50) [0x7f679b566b50]
(17) libc.so.6: clone (+0x6d) [0x7f6798a0170d]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment