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/05/31 00:17:42 UTC

[GitHub] [incubator-doris] xinyiZzz opened a new issue, #9869: [Bug] BE core about the same name of Minidump FileStat and StorageBackend FileStat

xinyiZzz opened a new issue, #9869:
URL: https://github.com/apache/incubator-doris/issues/9869

   ### 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
   
   trunk
   
   ### What's Wrong?
   
   ```
   #0  0x000000318ae328a5 in raise () from /lib64/libc.so.6
   #1  0x000000318ae34085 in abort () from /lib64/libc.so.6
   #2  0x000000000a366c49 in tcmalloc::Log (mode=mode@entry=tcmalloc::kCrash, filename=<optimized out>, line=line@entry=343, a=..., b=..., c=..., d=...)
       at src/internal_logging.cc:118
   #3  0x000000000a35d97f in (anonymous namespace)::InvalidGetAllocatedSize (ptr=<optimized out>) at src/tcmalloc.cc:343
   #4  (anonymous namespace)::GetSizeWithCallback (ptr=<optimized out>, invalid_getsize_fn=<optimized out>) at src/tcmalloc.cc:1549
   #5  TCMallocImplementation::GetAllocatedSize (this=<optimized out>, ptr=<optimized out>) at src/tcmalloc.cc:1705
   #6  0x0000000004f0cb8e in delete_hook (ptr=0x6294ead3) at /home/disk3/zxy/baidu/bdg/doris/core/be/src/runtime/tcmalloc_hook.h:43
   #7  0x000000000a371077 in MallocHook::InvokeDeleteHookSlow (p=0x6294ead3) at src/malloc_hook.cc:505
   #8  0x000000000a4f7304 in MallocHook::InvokeDeleteHook (p=0x6294ead3) at ./src/malloc_hook-inl.h:138
   #9  tcmalloc::invoke_hooks_and_free (ptr=0x6294ead3) at src/tcmalloc.cc:1753
   #10 0x0000000005bc1ded in doris::FileStat::~FileStat (this=0x233f8210) at /home/disk3/zxy/baidu/bdg/doris/core/be/src/util/storage_backend.h:24
   #11 0x0000000005c2ff59 in __gnu_cxx::new_allocator<doris::FileStat>::destroy<doris::FileStat> (this=0x7f991aa4e530, __p=0x233f8210)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:162
   #12 0x0000000005c2fb0d in std::allocator_traits<std::allocator<doris::FileStat> >::destroy<doris::FileStat> (__a=..., __p=0x233f8210)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:531
   #13 0x0000000005c2fe4a in std::__relocate_object_a<doris::FileStat, doris::FileStat, std::allocator<doris::FileStat> > (__dest=0x233fc000, __orig=0x233f8210, __alloc=...)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_uninitialized.h:995
   #14 0x0000000005c2fdb4 in std::__relocate_a_1<doris::FileStat*, doris::FileStat*, std::allocator<doris::FileStat> > (__first=0x233f8210, __last=0x233f8238, __result=0x233fc000,
       __alloc=...) at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_uninitialized.h:1032
   #15 0x0000000005c2fd4f in std::__relocate_a<doris::FileStat*, doris::FileStat*, std::allocator<doris::FileStat> > (__first=0x233f8210, __last=0x233f8238, __result=0x233fc000,
       __alloc=...) at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_uninitialized.h:1046
   #16 0x0000000005c2fced in std::vector<doris::FileStat, std::allocator<doris::FileStat> >::_S_do_relocate (__first=0x233f8210, __last=0x233f8238, __result=0x233fc000,
       __alloc=...) at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:456
   #17 0x0000000005c2facd in std::vector<doris::FileStat, std::allocator<doris::FileStat> >::_S_relocate (__first=0x233f8210, __last=0x233f8238, __result=0x233fc000, __alloc=...)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_vector.h:469
   #18 0x0000000005c2f6b6 in std::vector<doris::FileStat, std::allocator<doris::FileStat> >::_M_realloc_insert<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long&> (this=0x7f991aa4e530, __position={
     abs_path = <error reading variable: Cannot create a lazy string with address 0x0, and a non-zero length.>,
     create_time = 7018141387282473577
   }, __args=@0x7f991aa4e4b8: 1653926565, __args=@0x7f991aa4e4b8: 1653926565)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:461
   #19 0x0000000005c2eab3 in std::vector<doris::FileStat, std::allocator<doris::FileStat> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long&> (this=0x7f991aa4e530, __args=@0x7f991aa4e4b8: 1653926565, __args=@0x7f991aa4e4b8: 1653926565)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/vector.tcc:121
   #20 0x0000000005c2beb4 in doris::Minidump::_clean_old_minidump (this=0x7ffdb35c2ab8) at /home/disk3/zxy/baidu/bdg/doris/core/be/src/runtime/minidump.cpp:149
   #21 0x0000000005c2c488 in doris::Minidump::init()::$_0::operator()() const (this=0x1142ec58) at /home/disk3/zxy/baidu/bdg/doris/core/be/src/runtime/minidump.cpp:62
   #22 0x0000000005c2c44d in std::__invoke_impl<void, doris::Minidump::init()::$_0&>(std::__invoke_other, doris::Minidump::init()::$_0&) (__f=...)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   #23 0x0000000005c2c3ed in std::__invoke_r<void, doris::Minidump::init()::$_0&>(doris::Minidump::init()::$_0&) (__fn=...)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:111
   #24 0x0000000005c2c2dd in std::_Function_handler<void (), doris::Minidump::init()::$_0>::_M_invoke(std::_Any_data const&) (__functor=...)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   --Type <RET> for more, q to quit, c to continue without paging--
   #25 0x00000000059ab6e5 in std::function<void ()>::operator()() const (this=0x1142ec58)
       at /home/disk3/zxy/baidu/bdg/doris/palo-toolchain/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   #26 0x0000000005d876e1 in doris::Thread::supervise_thread (arg=0x1142ec40) at /home/disk3/zxy/baidu/bdg/doris/core/be/src/util/thread.cpp:408
   #27 0x000000318b207851 in start_thread () from /lib64/libpthread.so.0
   #28 0x000000318aee767d in clone () from /lib64/libc.so.6
   ```
   
   ### What You Expected?
   
   win
   
   ### How to Reproduce?
   
   _No response_
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [X] 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