You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2016/06/22 15:28:57 UTC

[jira] [Resolved] (KUDU-1478) kudu-tserver crash

     [ https://issues.apache.org/jira/browse/KUDU-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Lipcon resolved KUDU-1478.
-------------------------------
       Resolution: Duplicate
    Fix Version/s: n/a

I think this was caused by the same root cause as KUDU-1486

> kudu-tserver crash 
> -------------------
>
>                 Key: KUDU-1478
>                 URL: https://issues.apache.org/jira/browse/KUDU-1478
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: zhangsong
>             Fix For: n/a
>
>
> kudu-tserver crash expected. below are bt info from core.
> (gdb) bt
> #0  std::string::size (this=0x7a1cffe8) at /usr/local/gcc-4.9.3/include/c++/4.9.3/bits/basic_string.h:754
> #1  kudu::Slice::Slice (s=..., this=<optimized out>) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/slice.h:60
> #2  kudu::tablet::RowSetIntervalTraits::get_left (rs=0x7a1cffe0) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/rowset_tree.cc:67
> #3  kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::Partition (in=..., split_point=split_point@entry=0x7fdb871dba80, 
>     left=left@entry=0x7fdb871dba90, overlapping=overlapping@entry=0x7fdb871dbad0, right=right@entry=0x7fdb871dbab0)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:90
> #4  0x00000000008dd100 in kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::CreateNode (intervals=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:125
> #5  0x00000000008dd120 in kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::CreateNode (intervals=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:129
> #6  0x00000000008dd120 in kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::CreateNode (intervals=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:129
> #7  0x00000000008dd13a in kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::CreateNode (intervals=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:130
> #8  0x00000000008d7cda in kudu::IntervalTree<kudu::tablet::RowSetIntervalTraits>::IntervalTree (intervals=..., this=<optimized out>)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/interval_tree-inl.h:29
> #9  kudu::tablet::RowSetTree::Reset (this=this@entry=0x7c1fad10, rowsets=...) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/rowset_tree.cc:132
> #10 0x0000000000865567 in kudu::tablet::Tablet::ModifyRowSetTree (old_tree=..., rowsets_to_remove=..., rowsets_to_add=..., 
>     new_tree=new_tree@entry=0x7c1fad10) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:663
> #11 0x000000000086579e in kudu::tablet::Tablet::AtomicSwapRowSetsUnlocked (this=0x70fc6000, to_remove=..., to_add=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:678
> #12 0x0000000000865a1f in kudu::tablet::Tablet::AtomicSwapRowSets (this=0x70fc6000, old_rowsets=..., new_rowsets=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:669
> #13 0x000000000086d80a in kudu::tablet::Tablet::DoCompactionOrFlush (this=this@entry=0x70fc6000, input=..., mrs_being_flushed=mrs_being_flushed@entry=452)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:1415
> #14 0x000000000086eb35 in kudu::tablet::Tablet::FlushInternal (this=this@entry=0x70fc6000, input=..., old_ms=...)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:777
> #15 0x000000000086ef27 in kudu::tablet::Tablet::FlushUnlocked (this=this@entry=0x70fc6000)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet.cc:712
> #16 0x0000000000903c0c in kudu::tablet::FlushMRSOp::Perform (this=0x73fc2850)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/tablet_peer_mm_ops.cc:127
> #17 0x00000000008b83fa in kudu::MaintenanceManager::LaunchOp (this=0x3ff4300, op=0x73fc2850)
>     at /export/ldb/kudu_build/kudu-gitlab/src/kudu/tablet/maintenance_manager.cc:360
> #18 0x0000000001901c3e in boost::function0<void>::operator() (this=<optimized out>) at /usr/local/include/boost/function/function_template.hpp:767
> #19 kudu::FunctionRunnable::Run (this=<optimized out>) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/threadpool.cc:48
> #20 kudu::ThreadPool::DispatchThread (this=0x4075380, permanent=true) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/threadpool.cc:343
> ---Type <return> to continue, or q <return> to quit---
> #21 0x00000000018fc7ba in boost::function0<void>::operator() (this=0x3fde368) at /usr/local/include/boost/function/function_template.hpp:767
> #22 kudu::Thread::SuperviseThread (arg=0x3fde340) at /export/ldb/kudu_build/kudu-gitlab/src/kudu/util/thread.cc:586
> #23 0x0000003296a079d1 in start_thread () from /export/servers/kudu/lib64/libpthread.so.0
> #24 0x00000032966e8b6d in clone () from /export/servers/kudu/lib64/libc.so.6



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)