-
Parquet 查询 Decimal 列 crash
*** Aborted at 1734387117 (unix time) try "date -d @1734387117" if you are using GNU date ***
PC: @ 0x7e96840 starrocks::parquet::BinaryToDecimalConverter<(starrocks::LogicalType)49>::convert(std::shared_ptr<starrocks::Column> const&, starrocks::Column*)
*** SIGSEGV (@0x0) received by PID 2866 (TID 0x7fafe599d700) from PID 0; stack trace: ***
@ 0x7fb077ef920b __pthread_once_slow
@ 0xb204694 google::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*)
@ 0x7fb07759c54f os::Linux::chained_handler(int, siginfo_t*, void*)
@ 0x7fb0775a23b8 JVM_handle_linux_signal
@ 0x7fb077593db8 signalHandler(int, siginfo_t*, void*)
@ 0x7fb077f02630 (/usr/lib64/libpthread-2.17.so+0xf62f)
@ 0x7e96840 starrocks::parquet::BinaryToDecimalConverter<(starrocks::LogicalType)49>::convert(std::shared_ptr<starrocks::Column> const&, starrocks::Column*)
@ 0x7e858a7 starrocks::parquet::StatisticsHelper::decode_value_into_column(std::shared_ptr<starrocks::Column> const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char@
@ 0x7eb97dd starrocks::parquet::ScalarColumnReader::page_index_zone_map_filter(std::vector<starrocks::ColumnPredicate const*, std::allocator<starrocks::ColumnPredicate const*> > const&, starrocks::SparseRange<unsigned long>*, starrocks::CompoundNodeType, unsigned long@
@ 0x7eb0e8d starrocks::StatusOr<std::optional<starrocks::SparseRange<unsigned long> > > starrocks::parquet::ZoneMapEvaluator<(starrocks::parquet::FilterLevel)1>::operator()<(starrocks::CompoundNodeType)0>(starrocks::PredicateCompoundNode<(starrocks::CompoundNodeType)0@
@ 0x7eaa89a starrocks::parquet::GroupReader::_deal_with_pageindex()
@ 0x7eac030 starrocks::parquet::GroupReader::prepare()
@ 0x7e740be starrocks::parquet::FileReader::_init_group_readers()
@ 0x7e74893 starrocks::parquet::FileReader::init(starrocks::HdfsScannerContext*)
@ 0x7c44992 starrocks::HdfsParquetScanner::do_open(starrocks::RuntimeState*)
@ 0x7c35727 starrocks::HdfsScanner::open(starrocks::RuntimeState*)
@ 0x7ba8ca2 starrocks::connector::HiveDataSource::_init_scanner(starrocks::RuntimeState*)
@ 0x7baad91 starrocks::connector::HiveDataSource::open(starrocks::RuntimeState*)
@ 0x49327dc starrocks::pipeline::ConnectorChunkSource::_open_data_source(starrocks::RuntimeState*, bool*)
@ 0x4932a1d starrocks::pipeline::ConnectorChunkSource::_read_chunk(starrocks::RuntimeState*, std::shared_ptr<starrocks::Chunk>*)
@ 0x4ccc1ea starrocks::pipeline::ChunkSource::buffer_next_batch_chunks_blocking(starrocks::RuntimeState*, unsigned long, starrocks::workgroup::WorkGroup const*)
@ 0x4922a4e auto starrocks::pipeline::ScanOperator::_trigger_next_scan(starrocks::RuntimeState*, int)::{lambda(auto:1&)#1}::operator()<starrocks::workgroup::YieldContext>(starrocks::workgroup::YieldContext&) const [clone .isra.0]
@ 0x4a39e19 starrocks::workgroup::ScanExecutor::worker_thread()
@ 0x3cf933f starrocks::ThreadPool::dispatch_thread()
@ 0x3cf01c0 starrocks::Thread::supervise_thread(void*)
@ 0x7fb077efaea5 start_thread
@ 0x7fb075b2bb0d __clone
-
Github Issue:
-
Github Fix PR:
-
Jira
-
问题版本:
- 3.3.0 ~ 3.3.9
-
修复版本:
- 3.3.10+
-
问题原因:
-
临时解决办法: