Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up[dev.icinga.com #10648] lib/base/process.cpp SIGSEGV on Debian squeeze / RHEL 6 #3674
Comments
This comment has been minimized.
This comment has been minimized.
Updated by gbeutner on 2015-11-17 09:03:58 +00:00
No symbol table info available.
No symbol table info available.
No symbol table info available.
PRETTY_FUNCTION = "T* boost::intrusive_ptr::operator->() const [with T = icinga::Process]"
it = {first = 20833, second = {px = 0x0}}
No symbol table info available.
No symbol table info available.
from /opt/icinga2/lib/icinga2/libbase.so
No symbol table info available.
No symbol table info available.
No symbol table info available.
No symbol table info available. |
This comment has been minimized.
This comment has been minimized.
Updated by gbeutner on 2015-11-17 21:08:28 +00:00
|
This comment has been minimized.
This comment has been minimized.
Updated by Anonymous on 2015-11-17 21:10:03 +00:00
Applied in changeset af44119. |
icinga-migration
closed this
Nov 17, 2015
This comment has been minimized.
This comment has been minimized.
Updated by gbeutner on 2015-11-17 21:10:24 +00:00
|
This comment has been minimized.
This comment has been minimized.
Updated by mfriedrich on 2015-11-25 09:23:34 +00:00
|
This comment has been minimized.
This comment has been minimized.
Updated by mfriedrich on 2015-11-26 08:52:40 +00:00
|
icinga-migration commentedNov 16, 2015
This issue has been migrated from Redmine: https://dev.icinga.com/issues/10648
Created by mfrosch on 2015-11-16 15:01:27 +00:00
Assignee: gbeutner
Status: Resolved (closed on 2015-11-17 21:10:03 +00:00)
Target Version: 2.4.1
Last Update: 2015-11-26 08:52:40 +00:00 (in Redmine)
A few seconds after start, the daemon crashes.
at /usr/include/boost/bind/bind.hpp:253
at /usr/include/boost/bind/bind_template.hpp:20
at /usr/include/boost/thread/detail/thread.hpp:56
(gdb) up
(gdb)
(gdb)
166 BOOST_ASSERT( px != 0 );
(gdb)
285 if (it~~second
>m_Timeout != 0) {second(gdb) p it
$1 = {_M_node = 0x7fffec125b70}
(gdb) p *it
[2015-11-16 15:58:44 +0100] information/Application: We jumped forward in time: 16.5847 seconds
[New Thread 0x7ffff7e5e700 (LWP 3626)]
$2 = (class std::pair<int const, boost::intrusive_ptricinga::Process > &)
0x7fffec125b90: {first = 3617, second = {px = 0x0}} (gdb) p $3 = (class std::pair<int const, boost::intrusive_ptr<icinga::Process> > &)
0x7fffec125b90: {first = 3617, second = {px = 0x0}}(gdb) l
280 if (it == l_Processes[tid].end())
281 continue; /* This should never happen. */
282
283 bool is_timeout = false;
284
285 if (it
>m_Timeout != 0) {second286 double timeout = it
>m_Result.ExecutionStart + itsecond~~>m_Timeout;287
288 if (timeout < now)
289 is_timeout = true;
Changesets
2015-11-17 21:07:40 +00:00 by (unknown) af44119
2015-11-17 21:08:05 +00:00 by (unknown) b75aa74
Relations: