[MCOL-5484] Segfault in Aggregation Thread Created: 2023-04-25  Updated: 2023-06-13  Resolved: 2023-06-13

Status: Closed
Project: MariaDB ColumnStore
Component/s: PrimProc
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Denis Khalikov Assignee: Denis Khalikov
Resolution: Fixed Votes: 0
Labels: None


 Description   

Thread 208 "TASThrAggr21" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f39018fc700 (LWP 73090)]
my_hash_sort_simple_nopad (cs=<optimized out>, key=0x7f394897e000 "",
    len=1212350464, nr1=0x7f39018f8e20, nr2=0x7f39018f8e28)
    at /data/mdb-server/strings/ctype-simple.c:352
352	    MY_HASH_ADD(m1, m2, (uint) sort_order[(uint) *key]);
(gdb) bt
#0  my_hash_sort_simple_nopad (cs=<optimized out>, key=0x7f394897e000 "",
    len=1212350464, nr1=0x7f39018f8e20, nr2=0x7f39018f8e28)
    at /data/mdb-server/strings/ctype-simple.c:352
#1  0x00007f62338e3829 in charset_info_st::hash_sort (nr2=0x7f39018f8e28,
    nr1=0x7f39018f8e20, len=<optimized out>, key=<optimized out>,
    this=<optimized out>) at /data/mdb-server/include/m_ctype.h:922
#2  datatypes::MariaDBHasher::add (length=<optimized out>,
    str=<optimized out>, cs=<optimized out>, this=0x7f39018f8e20)
    at /data/mdb-server/storage/columnstore/columnstore/utils/common/collation.h:119
#3  datatypes::MariaDBHasher::add (str=<synthetic pointer>...,
    cs=<optimized out>, this=0x7f39018f8e20)
    at /data/mdb-server/storage/columnstore/columnstore/utils/common/collation.h:124
#4  rowgroup::hashRow (r=..., lastCol=<optimized out>)
    at /data/mdb-server/storage/columnstore/columnstore/utils/rowgroup/rowstorage.cpp:111
#5  0x00007f62341b699f in joblist::TupleAggregateStep::threadedAggregateRowGroups (this=<optimized out>, threadID=<optimized out>)
    at /data/mdb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.cpp:5493
--Type <RET> for more, q to quit, c to continue without paging--
#6  0x00007f62341d69e5 in joblist::TupleAggregateStep::ThreadedAggregator::operator() (this=0x7f399781a860) at /data/mdb-server/storage/columnstore/columnstore/dbcon/joblist/tupleaggregatestep.h:158
#7  boost::detail::function::void_function_obj_invoker0<joblist::TupleAggregateStep::ThreadedAggregator, void>::invoke (function_obj_ptr=...)
    at /data/mdb-server/storage/columnstore/columnstore/.boost/boost-lib/include/boost/function/function_template.hpp:158
#8  0x00007f6232fb3c1f in boost::function0<void>::operator() (this=0x7f399781a858) at /data/mdb-server/storage/columnstore/columnstore/.boost/boost-lib/include/boost/function/function_template.hpp:677
#9  threadpool::ThreadPool::beginThread (this=0x55835f7470c0 <joblist::JobStep::jobstepThreadPool>) at /data/mdb-server/storage/columnstore/columnstore/utils/threadpool/threadpool.cpp:382
#10 0x000055835f5e013b in thread_proxy ()
#11 0x00007f6233010609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007f6232ab6163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95



 Comments   
Comment by Denis Khalikov [ 2023-06-13 ]

Should be fixed by https://jira.mariadb.org/browse/MCOL-5512

Generated at Thu Feb 08 02:58:13 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.