fsilent opened a new issue, #19963: URL: https://github.com/apache/doris/issues/19963
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no similar issues. ### Version 1.2.3 master ### What's Wrong? reproduce: Hive Side: CREATE TABLE test_change3 (a int, b int, c int) stored as orc; insert into table `test_change3` values(1,8,9); ALTER TABLE test_change3 CHANGE a a2 STRING; Doris Side: refresh catalog hivecatalog; select * from test_change3; ----> be will crash be.out and coredump log: #0 0x000055749e00398b in construct<StringRef, char*&, long&> (__p=0x7f2da8a40490, this=<synthetic pointer>) at /var/local/ldb-toolchain/include/c++/11/ext/new_allocator.h:154 #1 construct<StringRef, char*&, long&> (__p=0x7f2da8a40490, __a=<synthetic pointer>) at /var/local/ldb-toolchain/include/c++/11/bits/alloc_traits.h:512 #2 emplace_back<char*&, long&> (this=<synthetic pointer>) at /var/local/ldb-toolchain/include/c++/11/bits/vector.tcc:115 #3 doris::vectorized::OrcReader::_decode_string_column (this=this@entry=0x7f2fd89dac00, col_name=..., data_column=..., type_kind=@0x7f2ec04930e0: orc::INT, cvb=cvb@entry=0x7f2da8ab1080, num_values=1) at /data/52095938/be/src/vec/exec/format/orc/vorc_reader.cpp:643 #4 0x000055749e00e614 in doris::vectorized::OrcReader::_orc_column_to_doris_column (this=this@entry=0x7f2fd89dac00, col_name=..., doris_column=..., data_type=..., orc_column_type=0x7f2da89db540, cvb=0x7f2da8ab1080, num_values=1) at /data/52095938/be/src/vec/exec/format/orc/vorc_reader.cpp:738 #5 0x000055749e0115b8 in doris::vectorized::OrcReader::get_next_block (this=0x7f2fd89dac00, block=0x7f2e88cdd5c0, read_rows=0x7f2ec0493318, eof=<optimized out>) at /var/local/ldb-toolchain/include/c++/11/bits/stl_vector.h:1043 #6 0x000055749dfd1ce4 in doris::vectorized::VFileScanner::_get_block_impl (this=0x7f2e88cf4000, state=<optimized out>, block=0x7f2e88cdd5c0, eof=0x7f2ec049353a) at /var/local/ldb-toolchain/include/c++/11/bits/unique_ptr.h:421 #7 0x000055749df9d799 in doris::vectorized::VScanner::get_block (this=this@entry=0x7f2e88cf4000, state=state@entry=0x7f2e504dd700, block=block@entry=0x7f2e88cdd5c0, eof=eof@entry=0x7f2ec049353a) at /data/52095938/be/src/vec/exec/scan/vscanner.cpp:57 #8 0x000055749df9ab23 in doris::vectorized::ScannerScheduler::_scanner_scan (this=<optimized out>, scheduler=<optimized out>, ctx=0x7f2e88cab000, scanner=0x7f2e88cf4000) at /data/52095938/be/src/vec/exec/scan/scanner_scheduler.cpp:247 #9 0x00005574992e9405 in operator() (this=<optimized out>) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:556 #10 run (this=<optimized out>) at /data/52095938/be/src/util/threadpool.cpp:46 #11 doris::ThreadPool::dispatch_thread (this=0x7f2fb0cf6c00) at /data/52095938/be/src/util/threadpool.cpp:535 #12 0x00005574992deb3f in operator() (this=0x7f2fb08213f8) at /var/local/ldb-toolchain/include/c++/11/bits/std_function.h:556 #13 doris::Thread::supervise_thread (arg=0x7f2fb08213e0) at /data/52095938/be/src/util/thread.cpp:454 #14 0x00007f2fda0a9ea5 in start_thread () from /lib64/libpthread.so.0 #15 0x00007f2fda3bcb0d in clone () from /lib64/libc.so.6 ### What You Expected? be not crash ### 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-unsubscr...@doris.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org