[ 
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

Reply via email to