You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by GitBox <gi...@apache.org> on 2022/10/05 19:57:58 UTC

[GitHub] [doris] dataroaring opened a new issue, #13110: [Bug] core dump caused by varlen overflow

dataroaring opened a new issue, #13110:
URL: https://github.com/apache/doris/issues/13110

   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/incubator-doris/issues?q=is%3Aissue) and found no similar issues.
   
   
   ### Version
   
   1.1-lts
   
   ### What's Wrong?
   
   `#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
   #1  0x00007f6f93fad864 in __GI_abort () at abort.c:79
   #2  0x000000000605a8c2 in __gnu_cxx::__verbose_terminate_handler() ()
   #3  0x00000000060593d6 in __cxxabiv1::__terminate(void (*)()) ()
   #4  0x0000000006059441 in std::terminate() ()
   #5  0x0000000006059595 in __cxa_throw ()
   #6  0x0000000005f80dd7 in (anonymous namespace)::handle_oom (retry_fn=0x5f80e20 <(anonymous namespace)::retry_malloc(void*)>, retry_arg=retry_arg@entry=0x7ffffffb,
       from_operator=<optimized out>, nothrow=false) at src/tcmalloc.cc:1277
   #7  0x0000000006110e8b in tcmalloc::cpp_throw_oom (size=140116877936576, size@entry=2147483643) at src/tcmalloc.cc:1759
   #8  0x000000000611101e in tcmalloc::do_allocate_full<&tcmalloc::cpp_throw_oom> (size=2147483643) at src/tcmalloc.cc:1803
   #9  tcmalloc::allocate_full_cpp_throw_oom (size=2147483643) at src/tcmalloc.cc:1815
   #10 0x00000000023004b4 in doris::WrapperField::WrapperField (this=0x62b1f540, rep=rep@entry=0x24e72690, variable_len=variable_len@entry=2147483643,
       is_string_type=<optimized out>) at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/wrapper_field.cpp:93
   #11 0x00000000023002ac in doris::WrapperField::create (column=..., len=<optimized out>) at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/wrapper_field.cpp:64
   #12 0x000000000238bded in doris::Cond::init (this=<optimized out>, this@entry=0x1236fa40, tcond=..., column=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/olap_cond.cpp:143
   #13 0x000000000238d457 in doris::CondColumn::add_cond (this=this@entry=0x9926bbe0, tcond=..., column=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/olap_cond.cpp:505
   #14 0x000000000238d9c0 in doris::Conditions::append_condition (this=<optimized out>, tcond=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/olap_cond.cpp:613
   #15 0x00000000022ad338 in doris::TabletReader::_init_conditions_param (this=this@entry=0x5e909200, read_params=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/reader.cpp:449
   #16 0x00000000022ac451 in doris::TabletReader::_init_params (this=this@entry=0x5e909200, read_params=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/reader.cpp:243
   #17 0x00000000022ac1c3 in doris::TabletReader::init (this=0x5e909200, read_params=...) at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/olap/reader.cpp:114
   #18 0x0000000003b0788c in doris::vectorized::BlockReader::init (this=0x5e909200, read_params=...)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/vec/olap/block_reader.cpp:124
   #19 0x00000000029fd7bf in doris::OlapScanner::open (this=<optimized out>) at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/exec/olap_scanner.cpp:124
   #20 0x0000000002bbe350 in doris::vectorized::VOlapScanNode::scanner_thread (this=0x9e835200, scanner=<optimized out>)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/vec/exec/volap_scan_node.cpp:165
   #21 0x000000000242b36a in std::function<void ()>::operator()() const (this=0x7f6f80bd4040)
       at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   #22 doris::PriorityWorkStealingThreadPool::work_thread (this=<optimized out>, thread_id=<optimized out>)
       at /mnt/hdd01/repo_center/doris_branch-1.1-lts/doris/be/src/util/priority_work_stealing_thread_pool.hpp:133
   #23 0x00000000060da030 in execute_native_thread_routine () at ./src/base/spinlock.h:126
   #24 0x00007f6f93e19450 in start_thread (arg=0x7f6f80bdb640) at pthread_create.c:473
   #25 0x00007f6f9409ed53 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95`
   
   ### What You Expected?
   
   does not core dump.
   
   ### How to Reproduce?
   
   _No response_
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org