acelyc111 opened a new issue #4459: URL: https://github.com/apache/incubator-doris/issues/4459
**Describe the bug** ``` Wed Aug 12 21:42:13 CST 2020: ================================================================= Wed Aug 12 21:42:13 CST 2020: ==35521==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x607001923f3e at pc 0x000000d13012 bp 0x7fa3e7296d20 sp 0x7fa3e72964d0 Wed Aug 12 21:42:13 CST 2020: READ of size 1792 at 0x607001923f3e thread T954 Wed Aug 12 21:42:13 CST 2020: #0 0xd13011 in __interceptor_memcpy ../../.././libsanitizer/asan/asan_interceptors.cc:456 Wed Aug 12 21:42:13 CST 2020: #1 0x313b92a in doris::memory_copy(void*, void const*, unsigned long) /home/laiyingchun/ap_doris/be/src/util/mem_util.hpp:622 Wed Aug 12 21:42:13 CST 2020: #2 0x313b92a in doris::MemIndex::load_segment(char const*, unsigned long*, bool) /home/laiyingchun/ap_doris/be/src/olap/olap_index.cpp:216 Wed Aug 12 21:42:13 CST 2020: #3 0x180e17a in doris::SegmentGroup::load(bool) /home/laiyingchun/ap_doris/be/src/olap/rowset/segment_group.cpp:358 Wed Aug 12 21:42:13 CST 2020: #4 0x1774d3c in doris::AlphaRowset::do_load(bool) /home/laiyingchun/ap_doris/be/src/olap/rowset/alpha_rowset.cpp:42 Wed Aug 12 21:42:13 CST 2020: #5 0x175da37 in doris::Rowset::load(bool) /home/laiyingchun/ap_doris/be/src/olap/rowset/rowset.cpp:54 Wed Aug 12 21:42:13 CST 2020: #6 0x31c4238 in doris::SnapshotManager::_rename_rowset_id(doris::RowsetMetaPB const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, doris::TabletSchema&, doris::RowsetId const&, doris::RowsetMetaPB*) /home/laiyingchun/ap_doris/be/src/olap/snapshot_manager.cpp:208 Wed Aug 12 21:42:13 CST 2020: #7 0x31c879a in doris::SnapshotManager::convert_rowset_ids(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, int const&) /home/laiyingchun/ap_doris/be/src/olap/snapshot_manager.cpp:166 Wed Aug 12 21:42:14 CST 2020: #8 0x325aef5 in doris::EngineCloneTask::_clone_copy(doris::DataDir&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, doris::TBackend*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, std::vector<doris::Version, std::allocator<doris::Version> > const*, bool*) /home/laiyingchun/ap_doris/be/src/olap/task/engine_clone_task.cpp:366 Wed Aug 12 21:42:14 CST 2020: #9 0x325dc5b in doris::EngineCloneTask::execute() /home/laiyingchun/ap_doris/be/src/olap/task/engine_clone_task.cpp:171 Wed Aug 12 21:42:14 CST 2020: #10 0x12649fe in doris::StorageEngine::execute_task(doris::EngineTask*) /home/laiyingchun/ap_doris/be/src/olap/storage_engine.cpp:932 Wed Aug 12 21:42:14 CST 2020: #11 0x2a9ff37 in doris::TaskWorkerPool::_clone_worker_thread_callback(void*) /home/laiyingchun/ap_doris/be/src/agent/task_worker_pool.cpp:900 Wed Aug 12 21:42:14 CST 2020: #12 0x7fa4a8df7dc4 in start_thread (/lib64/libpthread.so.0+0x7dc4) Wed Aug 12 21:42:14 CST 2020: #13 0x7fa4a910373c in clone (/lib64/libc.so.6+0xf773c) ... ``` **To Reproduce** Steps to reproduce the behavior: 1. Create a table with nullable varchar type key. 2. Insert a row with the nullable key to null 3. An ASAN error will report as above. **Expected behavior** no error ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
