[ https://issues.apache.org/jira/browse/IMPALA-532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16785091#comment-16785091 ]
Tim Armstrong commented on IMPALA-532: -------------------------------------- Backtrace: {noformat} (gdb) bt #0 0x00007f7e9798c428 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f7e9798e02a in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f7e984ec84d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007f7e984ea6b6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007f7e984ea701 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007f7e984ea919 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007f7e985135af in std::__throw_runtime_error(char const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f7e9850d714 in std::locale::facet::_S_create_c_locale(__locale_struct*&, char const*, __locale_struct*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007f7e984fe26c in std::locale::_Impl::_Impl(char const*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007f7e984fed8d in std::locale::locale(char const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #10 0x000000000374d613 in boost::filesystem::path::codecvt() () #11 0x00000000023026b1 in impala::HdfsScanNodeBase::Prepare (this=0xcc24a00, state=0xdc74840) at be/src/exec/hdfs-scan-node-base.cc:210 #12 0x00000000022fa15d in impala::HdfsScanNode::Prepare (this=0xcc24a00, state=0xdc74840) at be/src/exec/hdfs-scan-node.cc:162 #13 0x00000000022e36f5 in impala::ExecNode::Prepare (this=0xc02cac0, state=0xdc74840) at be/src/exec/exec-node.cc:122 #14 0x000000000240eb14 in impala::AggregationNodeBase::Prepare (this=0xc02cac0, state=0xdc74840) at be/src/exec/aggregation-node-base.cc:60 #15 0x0000000001f566ff in impala::FragmentInstanceState::Prepare (this=0xcbdc340) at be/src/runtime/fragment-instance-state.cc:208 #16 0x0000000001f54f38 in impala::FragmentInstanceState::Exec (this=0xcbdc340) at be/src/runtime/fragment-instance-state.cc:73 #17 0x0000000001f68676 in impala::QueryState::ExecFInstance (this=0xd6a3200, fis=0xcbdc340) at be/src/runtime/query-state.cc:630 #18 0x0000000001f66958 in impala::QueryState::<lambda()>::operator()(void) const ( __closure=0x7f7def247ca8) at be/src/runtime/query-state.cc:539 #19 0x0000000001f69ab7 in boost::detail::function::void_function_obj_invoker0<impala::QueryState::StartFInstances()::<lambda()>, void>::invoke(boost::detail::function::function_buffer &) (function_obj_ptr=...) at /opt/Impala-Toolchain/boost-1.57.0-p3/include/boost/function/function_template.hpp:153 #20 0x0000000001d7be62 in boost::function0<void>::operator() (this=0x7f7def247ca0) at /opt/Impala-Toolchain/boost-1.57.0-p3/include/boost/function/function_template.hpp:767 #21 0x000000000224a95f in impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*) (name=..., category=..., functor=..., parent_thread_info=0x7f7df0249950, thread_started=0x7f7df02488f0) at be/src/util/thread.cc:359 #22 0x0000000002252ce3 in boost::_bi::list5<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void ()> >, boost::_bi::value<impala::ThreadDebugInfo*>, boost::_bi::value<impala::Promise<long, (impala::PromiseMode)0>*> >::operator()<void (*)(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*), boost::_bi::list0&, int) (this=0xd6765c0, f=@0xd6765b8: 0x224a5f8 <impala::Thread::SuperviseThread(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*)>, a=...) at /opt/Impala-Toolchain/boost-1.57.0-p3/include/boost/bind/bind.hpp:525 #23 0x0000000002252c07 in boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*), boost::_bi::list5<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void ()> >, boost::_bi::value<impala::ThreadDebugInfo*>, boost::_bi::value<impala::Promise<long, (impala::PromiseMode)0>*> > >::operator()() ( this=0xd6765b8) at /opt/Impala-Toolchain/boost-1.57.0-p3/include/boost/bind/bind_template.hpp:20 #24 0x0000000002252bca in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, boost::function<void ()>, impala::ThreadDebugInfo const*, impala::Promise<long, (impala::PromiseMode)0>*), boost::_bi::list5<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<boost::function<void ()> >, boost::_bi::value<impala::ThreadDebugInfo*>, boost::_bi::value<impala::Promise<long, (impala::PromiseMode)0>*> > > >::run() (this=0xd676400) at /opt/Impala-Toolchain/boost-1.57.0-p3/include/boost/thread/detail/thread.hpp:116 #25 0x000000000371e9ba in thread_proxy () #26 0x00007f7e97d286ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #27 0x00007f7e97a5e41d in clone () from /lib/x86_64-linux-gnu/libc.so.6 {noformat} > Impala should tolerate bad locale settings. > ------------------------------------------- > > Key: IMPALA-532 > URL: https://issues.apache.org/jira/browse/IMPALA-532 > Project: IMPALA > Issue Type: Bug > Components: Backend > Affects Versions: Impala 1.1 > Reporter: Ishaan Joshi > Priority: Minor > > Currently, the Statestore does not tolerate a bad locale setting and crashes > while starting up. > {code} > USE_DEBUG_BUILD=false > + perl -pi -e > 's#{{CMF_CONF_DIR}}#/var/run/cloudera-scm-agent/process/2469-impala-STATESTORE#g' > > /var/run/cloudera-scm-agent/process/2469-impala-STATESTORE/impala-conf/state_store_flags > perl: warning: Setting locale failed. > perl: warning: Please check that your locale settings: > LANGUAGE = (unset), > LC_ALL = (unset), > LANG = "fr_FR.UTF-8" > are supported and installed on your system. > perl: warning: Falling back to the standard locale ("C"). > + '[' -f > /var/run/cloudera-scm-agent/process/2469-impala-STATESTORE/impala-conf/.htpasswd > ']' > + chmod 600 > /var/run/cloudera-scm-agent/process/2469-impala-STATESTORE/impala-conf/.htpasswd > + false > + export > IMPALA_BIN=/opt/cloudera/parcels/IMPALA-1.1-1.p0.8/lib/impala/sbin-retail > + IMPALA_BIN=/opt/cloudera/parcels/IMPALA-1.1-1.p0.8/lib/impala/sbin-retail > + '[' impalad = statestore ']' > + '[' statestore = statestore ']' > + exec > /opt/cloudera/parcels/IMPALA-1.1-1.p0.8/lib/impala/../../bin/statestored > --flagfile=/var/run/cloudera-scm-agent/process/2469-impala-STATESTORE/impala-conf/state_store_flags > terminate called after throwing an instance of 'std::runtime_error' > what(): locale::facet::_S_create_c_locale name not valid > {code} > It should fall back to the standard locale ("C"), if the user's locale is > messed up. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org