[
https://issues.apache.org/jira/browse/KUDU-1475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15310245#comment-15310245
]
zhangsong commented on KUDU-1475:
---------------------------------
(gdb) bt
#0 0x0000003296632925 in raise () from /export/servers/kudu/lib64/libc.so.6
#1 0x0000003296634105 in abort () from /export/servers/kudu/lib64/libc.so.6
#2 0x00007f236a1a5656 in google::DumpStackTraceAndExit () at
src/utilities.cc:150
#3 0x00007f236a19b33d in google::LogMessage::Fail () at src/logging.cc:1478
#4 0x00007f236a19d23d in google::LogMessage::SendToLog (this=<optimized out>)
at src/logging.cc:1432
#5 0x00007f236a19ae79 in google::LogMessage::Flush
(this=this@entry=0x7f235a02b6a0) at src/logging.cc:1301
#6 0x00007f236a19dcdf in google::LogMessageFatal::~LogMessageFatal
(this=0x7f235a02b6a0, __in_chrg=<optimized out>)
at src/logging.cc:2013
#7 0x00007f2371b5beb9 in kudu::log::ReadableLogSegment::header
(this=0x3d288840)
at /export/ldb/kudu_build/kudu-gitlab/src/kudu/consensus/log_util.h:208
#8 0x00007f236faf59cf in kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator::operator() (this=0x7f235a02b7b0, a=...,
b=...)
at /export/ldb/kudu_build/kudu-gitlab/src/kudu/consensus/log_reader.cc:56
#9 0x00007f236fafad49 in
__gnu_cxx::__ops::_Iter_comp_iter<kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator>::operator()<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > >,
__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > > > (
this=0x7f235a02b7b0, __it1=..., __it2=...) at
/usr/local/gcc-4.9.3/include/c++/4.9.3/bits/predefined_ops.h:121
#10 0x00007f236fafac87 in
std::__unguarded_partition<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > >,
__gnu_cxx::__ops::_Iter_comp_iter<kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator> > (__first=..., __last=..., __pivot=...,
__comp=...) at /usr/local/gcc-4.9.3/include/c++/4.9.3/bits/stl_algo.h:1901
#11 0x00007f236fafa86d in
std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > >,
__gnu_cxx::__ops::_Iter_comp_iter<kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator> > (__first=..., __last=..., __comp=...)
at /usr/local/gcc-4.9.3/include/c++/4.9.3/bits/stl_algo.h:1922
#12 0x00007f236fafa64d in
std::__introsort_loop<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > >, long,
__gnu_cxx::__ops::_Iter_comp_iter<kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator> > (__first=..., __last=...,
__depth_limit=7, __comp=...) at
/usr/local/gcc-4.9.3/include/c++/4.9.3/bits/stl_algo.h:1952
#13 0x00007f236fafa5b6 in
std::__sort<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<kudu::log::ReadableLogSegment> > >,
__gnu_cxx::__ops::_Iter_comp_iter<kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator> > (
__first=..., __last=..., __comp=...) at
/usr/local/gcc-4.9.3/include/c++/4.9.3/bits/stl_algo.h:1967
#14 0x00007f236fafa521 in
std::sort<__gnu_cxx::__normal_iterator<scoped_refptr<kudu::log::ReadableLogSegment>*,
std::vector<scoped_refptr<---Type <return> to continue, or q <return> to
quit---
kudu::log::ReadableLogSegment> > >, kudu::log::(anonymous
namespace)::LogSegmentSeqnoComparator> (__first=..., __last=..., __comp=...)
at /usr/local/gcc-4.9.3/include/c++/4.9.3/bits/stl_algo.h:4717
#15 0x00007f236faf68bb in kudu::log::LogReader::Init (this=0x3c794370,
tablet_wal_path=...)
at /export/ldb/kudu_build/kudu-gitlab/src/kudu/consensus/log_reader.cc:162
#16 0x00007f236faf5bc6 in kudu::log::LogReader::OpenFromRecoveryDir
(fs_manager=0x27261a0, tablet_id=..., metric_entity=...,
reader=0x7f235a02c2e8) at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/consensus/log_reader.cc:95
#17 0x00007f2370331620 in
kudu::tablet::TabletBootstrap::OpenLogReaderInRecoveryDir (this=0x7f235a02c2a0)
at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet_bootstrap.cc:616
#18 0x00007f237032f9d0 in kudu::tablet::TabletBootstrap::Bootstrap
(this=0x7f235a02c2a0, rebuilt_tablet=0x7f235a02c570,
rebuilt_log=0x7f235a02c560, consensus_info=0x7f235a02c4c0)
at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet_bootstrap.cc:472
#19 0x00007f237032ede5 in kudu::tablet::BootstrapTablet (meta=..., clock=...,
mem_tracker=..., metric_registry=0x277ba80,
listener=0x3bde1340, rebuilt_tablet=0x7f235a02c570,
rebuilt_log=0x7f235a02c560, log_anchor_registry=...,
consensus_info=0x7f235a02c4c0) at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet_bootstrap.cc:396
#20 0x00007f2371ba6add in kudu::tserver::TSTabletManager::OpenTablet
(this=0x2746160, meta=..., deleter=...)
at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/tserver/ts_tablet_manager.cc:647
#21 0x00007f2371bb54f4 in boost::_mfi::mf2<void,
kudu::tserver::TSTabletManager, scoped_refptr<kudu::tablet::TabletMetadata>
const&, scoped_refptr<kudu::tserver::TransitionInProgressDeleter>
const&>::operator() (this=0x3c7445d0, p=0x2746160, a1=..., a2=...)
at /usr/local/include/boost/bind/mem_fn_template.hpp:280
#22 0x00007f2371bb48e0 in
boost::_bi::list3<boost::_bi::value<kudu::tserver::TSTabletManager*>,
boost::_bi::value<scoped_refptr<kudu::tablet::TabletMetadata> >,
boost::_bi::value<scoped_refptr<kudu::tserver::TransitionInProgressDeleter> >
>::operator()<boost::_mfi::mf2<void, kudu::tserver::TSTabletManager,
scoped_refptr<kudu::tablet::TabletMetadata> const&,
scoped_refptr<kudu::tserver::TransitionInProgressDeleter> const&>,
boost::_bi::list0> (this=0x3c7445e0, f=..., a=...) at
/usr/local/include/boost/bind/bind.hpp:392
#23 0x00007f2371bb3595 in boost::_bi::bind_t<void, boost::_mfi::mf2<void,
kudu::tserver::TSTabletManager, scoped_refptr<kudu::tablet::TabletMetadata>
const&, scoped_refptr<kudu::tserver::TransitionInProgressDeleter> const&>,
boost::_bi::list3<boost::_bi::value<kudu::tserver::TSTabletManager*>,
boost::_bi::value<scoped_refptr<kudu::tablet::TabletMetadata> >,
boost::_bi::value<scoped_refptr<kudu::tserver::TransitionInProgressDeleter> > >
>::operator() (this=0x3c7445d0) at
/usr/local/include/boost/bind/bind_template.hpp:20
#24 0x00007f2371bb1e1b in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, kudu::tserver::TSTabletManager,
scoped_refptr<kudu::tablet::TabletMetadata> const&,
scoped_refptr<kudu::tserver::TransitionInProgressDeleter> const&>,---Type
<return> to continue, or q <return> to quit---
boost::_bi::list3<boost::_bi::value<kudu::tserver::TSTabletManager*>,
boost::_bi::value<scoped_refptr<kudu::tablet::TabletMetadata> >,
boost::_bi::value<scoped_refptr<kudu::tserver::TransitionInProgressDeleter> > >
>, void>::invoke (function_obj_ptr=...)
at /usr/local/include/boost/function/function_template.hpp:153
#25 0x00007f236ee627dc in boost::function0<void>::operator() (this=0x3c744608)
at /usr/local/include/boost/function/function_template.hpp:767
#26 0x00007f236b1da988 in kudu::FunctionRunnable::Run (this=0x3c744600)
at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/threadpool.cc:48
#27 0x00007f236b1d9adb in kudu::ThreadPool::DispatchThread (this=0x27a48c0,
permanent=false)
at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/threadpool.cc:343
#28 0x00007f236b1de154 in boost::_mfi::mf1<void, kudu::ThreadPool,
bool>::operator() (this=0x29fdd7c0, p=0x27a48c0, a1=false)
at /usr/local/include/boost/bind/mem_fn_template.hpp:165
#29 0x00007f236b1ddd5b in
boost::_bi::list2<boost::_bi::value<kudu::ThreadPool*>, boost::_bi::value<bool>
>::operator()<boost::_mfi::mf1<void, kudu::ThreadPool, bool>,
boost::_bi::list0> (this=0x29fdd7d0, f=..., a=...) at
/usr/local/include/boost/bind/bind.hpp:313
#30 0x00007f236b1dd7fd in boost::_bi::bind_t<void, boost::_mfi::mf1<void,
kudu::ThreadPool, bool>,
boost::_bi::list2<boost::_bi::value<kudu::ThreadPool*>, boost::_bi::value<bool>
> >::operator() (this=0x29fdd7c0) at
/usr/local/include/boost/bind/bind_template.hpp:20
#31 0x00007f236b1dd12e in
boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,
boost::_mfi::mf1<void, kudu::ThreadPool, bool>,
boost::_bi::list2<boost::_bi::value<kudu::ThreadPool*>, boost::_bi::value<bool>
> >, void>::invoke (function_obj_ptr=...)
at /usr/local/include/boost/function/function_template.hpp:153
#32 0x00007f236ee627dc in boost::function0<void>::operator() (this=0x273be28)
at /usr/local/include/boost/function/function_template.hpp:767
#33 0x00007f236b1d0c73 in kudu::Thread::SuperviseThread (arg=0x273be00) at
/export/ldb/kudu_build/kudu-gitlab/src/kudu/util/thread.cc:586
#34 0x0000003296a079d1 in start_thread () from
/export/servers/kudu/lib64/libpthread.so.0
#35 0x00000032966e8b6d in clone () from /export/servers/kudu/lib64/libc.so.6
> kudu-tserver restart failed due to log header not initialized.
> --------------------------------------------------------------
>
> Key: KUDU-1475
> URL: https://issues.apache.org/jira/browse/KUDU-1475
> Project: Kudu
> Issue Type: Bug
> Reporter: zhangsong
> Assignee: zhangsong
>
> when restart kudu-tserver , kudu-tserver crash due to fatal check:
> Log file created at: 2016/06/01 12:30:13
> Running on machine: BJHC-Jingo-9492.hadoop.jd.local
> Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg
> F0601 12:30:13.938817 13431 log_util.h:208] Check failed:
> header_.IsInitialized()
> kudu-tserver is running in debug mode.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)