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 2017/01/26 18:15:24 UTC
[jira] [Updated] (KUDU-1851) Kudu python client crash on drop
column
[ https://issues.apache.org/jira/browse/KUDU-1851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Lipcon updated KUDU-1851:
------------------------------
Component/s: (was: client)
python
> Kudu python client crash on drop column
> ---------------------------------------
>
> Key: KUDU-1851
> URL: https://issues.apache.org/jira/browse/KUDU-1851
> Project: Kudu
> Issue Type: Bug
> Components: python
> Affects Versions: 1.2.0
> Environment: ubuntu 14.04, clean python env, installed 1.2 kudu client, pip install latest python kudu client
> Reporter: Matthew Jacobs
> Priority: Critical
>
> Repro:
> {code}
> In [12]: table = client.table("impala::default.t")
> In [15]: ta = kudu.client.TableAlterer(table)
> In [16]: ta.drop_column("int_col")
> Segmentation fault (core dumped)
> {code}
> {code}
> Registers:
> rax 0x291def0 43114224
> rbx 0x0 0
> rcx 0x7fb527ba2760 140416032319328
> rdx 0x7fb522a34678 140415946933880
> rsi 0x7fb527ba2778 140416032319352
> rdi 0x2871140 42406208
> rbp 0x7ffe9c3bf310 0x7ffe9c3bf310
> rsp 0x7ffe9c3bf2c0 0x7ffe9c3bf2c0
> r8 0x3 3
> r9 0x7fb52331f5c8 140415956284872
> r10 0x1 1
> r11 0x7fb5233585a0 140415956518304
> r12 0x2924750 43140944
> r13 0x7ffe9c3bf340 140731519595328
> r14 0x7fb522a34660 140415946933856
> r15 0x7fb521bc80d0 140415931810000
> rip 0x7fb522a8c19a 0x7fb522a8c19a <kudu::client::KuduTableAlterer::DropColumn(std::string const&)+90>
> eflags 0x10202 [ IF RF ]
> cs 0x33 51
> ss 0x2b 43
> ds 0x0 0
> es 0x0 0
> fs 0x0 0
> gs 0x0 0
> SegvAnalysis:
> Segfault happened at: 0x7fb522a8c19a <_ZN4kudu6client16KuduTableAlterer10DropColumnERKSs+90>: mov (%rbx),%rcx
> PC (0x7fb522a8c19a) ok
> source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)!
> destination "%rcx" ok
> SegvReason: reading NULL VMA
> SourcePackage: ipython
> Stacktrace:
> #0 0x00007fb522a8c19a in kudu::client::KuduTableAlterer::DropColumn(std::string const&) () from /usr/lib/libkudu_client.so.0
> No symbol table info available.
> #1 0x00007fb5230adb37 in __pyx_pf_4kudu_6client_12TableAlterer_10drop_column (__pyx_v_name=<optimized out>, __pyx_v_self=0x7fb521c6f780) at kudu/client.cpp:30938
> __pyx_t_2 = 0x0
> __pyx_t_4 = 0x0
> __pyx_r = 0x0
> __pyx_t_1 = 0x0
> __pyx_t_3 = 0x0
> __pyx_t_5 = {
> static npos = <optimized out>,
> _M_dataplus = {
> <std::allocator<char>> = {
> <__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
> members of std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider:
> _M_p = 0x2926f38 "int_col"
> }
> }
> #2 __pyx_pw_4kudu_6client_12TableAlterer_11drop_column (__pyx_v_self=0x7fb521c6f780, __pyx_v_name=<optimized out>) at kudu/client.cpp:30867
> __pyx_r = 0x0
> #3 0x000000000052457c in PyEval_EvalFrameEx ()
> No symbol table info available.
> #4 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #5 0x00000000005b41e2 in PyEval_EvalCode ()
> No symbol table info available.
> #6 0x000000000052835a in PyEval_EvalFrameEx ()
> No symbol table info available.
> #7 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #8 0x0000000000525560 in PyEval_EvalFrameEx ()
> No symbol table info available.
> #9 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #10 0x0000000000524338 in PyEval_EvalFrameEx ()
> No symbol table info available.
> #11 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #12 0x0000000000524338 in PyEval_EvalFrameEx ()
> No symbol table info available.
> #13 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #14 0x0000000000524338 in PyEval_EvalFrameEx ()
> No symbol table info available.
> #15 0x0000000000555551 in PyEval_EvalCodeEx ()
> No symbol table info available.
> #16 0x0000000000524338 in PyEval_EvalFrameEx ()
> No symbol table info available.
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)