Skip to content

SELECT * does not work for the split generated by the v0.5.0 CLP-package. #28

@anlowee

Description

@anlowee

Bug description

Expects to return a row of data but fails with a crash.

System information

Velox System Info v0.0.2
Commit: d78134d
CMake Version: 3.28.3
System: Linux-4.15.0-210-generic
Arch: x86_64
C++ Compiler: /usr/bin/c++
C++ Compiler Version: 11.4.0
C Compiler: /usr/bin/cc
C Compiler Version: 11.4.0
CMake Prefix Path: /usr/local;/usr;/;/usr/local/lib/python3.10/dist-packages/cmake/data;/usr/local;/usr/X11R6;/usr/pkg;/opt

Relevant logs

presto-clp-presto-worker-1       | *** Aborted at 1756834750 (Unix time, try 'date -d @1756834750') ***                                                                                                                                    
presto-clp-presto-worker-1       | *** Signal 11 (SIGSEGV) (0x0) received by PID 312 (pthread TID 0x7f70aa7fc640) (linux TID 356) (code: 128), stack trace: ***                                                                            
presto-clp-presto-worker-1       | I0902 17:39:10.725783   351 Task.cpp:2338] Terminating task 20250902_173908_00002_uzzwy.0.0.0.0 with state Finished after running for 1.11s                                                             
presto-clp-presto-worker-1       | I0902 17:39:10.731231   351 TaskManager.cpp:767] Deleting task 20250902_173908_00002_uzzwy.0.0.0.0                                                                                                      
presto-clp-presto-coordinator-1  | 2025-09-02T17:39:10.847Z     INFO    dispatcher-query-4      com.facebook.presto.event.QueryMonitor  TIMELINE: Query 20250902_173908_00002_uzzwy :: Transaction:[cad14ac5-b063-4eb1-bcf7-b165798ea267] :
: elapsed 1682ms :: planning 392ms :: scheduling 948ms :: running 310ms :: finishing 32ms :: begin 1756834749051ms :: end 1756834750733ms                                                                                                  
presto-clp-presto-worker-1       |     @ 0000000005ab31a6 _ZN5folly10symbolizer12_GLOBAL__N_118innerSignalHandlerEiP9siginfo_tPv                                                                                                           
presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/debugging/symbolizer/SignalHandler.cpp:453                                                                                                      
presto-clp-presto-worker-1       |     @ 0000000005ab328c _ZN5folly10symbolizer12_GLOBAL__N_113signalHandlerEiP9siginfo_tPv                                                                                                                
presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/debugging/symbolizer/SignalHandler.cpp:474                                                                                                      
presto-clp-presto-worker-1       |     @ 000000000004251f (unknown)                                                                                                                                                                        
presto-clp-presto-worker-1       |     @ 0000000000b11a6e _ZN5clp_s15VariableDecoder29decode_variables_into_messageERKNS_22LogTypeDictionaryEntryERKNS_16DictionaryReaderImNS_23VariableDictionaryEntryEEENS_16UnalignedMemSpanIlEERNSt7__c
xx1112basic_stringIcSt11char_traitsIcESaIcEEE                                                                                                                                                                                              
presto-clp-presto-worker-1       |     @ 0000000000b120a0 _ZN5clp_s21ClpStringColumnReader13extract_valueB5cxx11Em                                                                                                                         presto-clp-presto-worker-1       |     @ 0000000002424fb0 _ZN8facebook5velox9connector3clp10search_lib15ClpVectorLoader12populateDataINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_10FlatVectorINS0_10StringViewEEEEEvN5folly5$
angeIPKiEET0_                                                                                                                                                                                                                              presto-clp-presto-worker-1       |     @ 000000000242388c _ZN8facebook5velox9connector3clp10search_lib15ClpVectorLoader12loadInternalEN5folly5RangeIPKiEEPNS0_9ValueHookEiPSt10shared_ptrINS0_10BaseVectorEE                               
presto-clp-presto-worker-1       |     @ 000000000589d1c5 _ZN8facebook5velox12VectorLoader4loadEN5folly5RangeIPKiEEPNS0_9ValueHookEiPSt10shared_ptrINS0_10BaseVectorEE                                                                     presto-clp-presto-worker-1       |     @ 000000000589e5a3 _ZNK8facebook5velox10LazyVector18loadVectorInternalEv                                                                                                                            
presto-clp-presto-worker-1       |     @ 000000000589f3ec _ZN8facebook5velox10LazyVector12loadedVectorEv                                                                                                                                   presto-clp-presto-worker-1       |     @ 00000000051ecdd9 _ZN8facebook5velox4exec17PartitionedOutput15initializeInputESt10shared_ptrINS0_9RowVectorEE
presto-clp-presto-worker-1       |     @ 00000000051ef810 _ZN8facebook5velox4exec17PartitionedOutput8addInputESt10shared_ptrINS0_9RowVectorEE                                                                                              presto-clp-presto-worker-1       |     @ 00000000050a37fd _ZZN8facebook5velox4exec6Driver11runInternalERSt10shared_ptrIS2_ERS3_INS1_13BlockingStateEERS3_INS0_9RowVectorEEENKUlvE4_clEv
presto-clp-presto-worker-1       |     @ 00000000050a6535 _ZN8facebook5velox4exec6Driver11runInternalERSt10shared_ptrIS2_ERS3_INS1_13BlockingStateEERS3_INS0_9RowVectorEE                                                                  presto-clp-presto-worker-1       |     @ 00000000050a823c _ZN8facebook5velox4exec6Driver3runESt10shared_ptrIS2_E                                                                                                                           
presto-clp-presto-worker-1       |     @ 00000000050a8424 _ZN5folly6detail8function5call_IZN8facebook5velox4exec6Driver7enqueueESt10shared_ptrIS6_EEUlvE_Lb1ELb0EvJEEET2_DpT3_RNS1_4DataE                                                  presto-clp-presto-worker-1       |     @ 0000000000d3d4a4 _ZN5folly6detail8function14FunctionTraitsIFvvEEclEv              
presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/Function.h:370                                                                                                                                  presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/CancellationToken.cpp                             
presto-clp-presto-worker-1       |     @ 0000000005bd1085 _ZN5folly18ThreadPoolExecutor7runTaskERKSt10shared_ptrINS0_6ThreadEEONS0_4TaskE                                                                                                  presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/lang/Exception.h:359                           
presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp                                                                                                             presto-clp-presto-worker-1       |     @ 0000000005b57021 _ZN5folly21CPUThreadPoolExecutor9threadRunESt10shared_ptrINS_18ThreadPoolExecutor6ThreadEE
presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/executors/CPUThreadPoolExecutor.cpp:364                                                                                                         presto-clp-presto-worker-1       |     @ 0000000005bda81c _ZSt13__invoke_implIvRMN5folly18ThreadPoolExecutorEFvSt10shared_ptrINS1_6ThreadEEERPS1_JRS4_EET_St21__invoke_memfun_derefOT0_OT1_DpOT2_
presto-clp-presto-worker-1       |                        /usr/include/c++/11/bits/invoke.h:74                                                                                                                                             presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp
presto-clp-presto-worker-1       |     @ 0000000005bd9f98 _ZSt8__invokeIRMN5folly18ThreadPoolExecutorEFvSt10shared_ptrINS1_6ThreadEEEJRPS1_RS4_EENSt15__invoke_resultIT_JDpT0_EE4typeEOSC_DpOSD_                                           presto-clp-presto-worker-1       |                        /usr/include/c++/11/bits/invoke.h:96                                           
presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp                                                                                                             presto-clp-presto-worker-1       |     @ 0000000005bd9685 _ZNSt5_BindIFMN5folly18ThreadPoolExecutorEFvSt10shared_ptrINS1_6ThreadEEEPS1_S4_EE6__callIvJEJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE
presto-clp-presto-worker-1       |                        /usr/include/c++/11/functional:420                                                                                                                                               presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp      presto-clp-presto-worker-1       |     @ 0000000005bd8950 _ZNSt5_BindIFMN5folly18ThreadPoolExecutorEFvSt10shared_ptrINS1_6ThreadEEEPS1_S4_EEclIJEvEET0_DpOT_                                                                               presto-clp-presto-worker-1       |                        /usr/include/c++/11/functional:503                                      
presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp                                                                                                             presto-clp-presto-worker-1       |     @ 0000000005bd758f _ZN5folly6detail8function5call_ISt5_BindIFMNS_18ThreadPoolExecutorEFvSt10shared_ptrINS4_6ThreadEEEPS4_S7_EELb1ELb0EvJEEET2_DpT3_RNS1_4DataE
presto-clp-presto-worker-1       |                        /build/deps-download/folly/folly/Function.h:341                                                                                                                                  presto-clp-presto-worker-1       |                        -> /build/deps-download/folly/folly/executors/ThreadPoolExecutor.cpp
presto-clp-presto-worker-1       |     @ 00000000000dc252 (unknown)                                                                                                                                                                        presto-clp-presto-worker-1       |     @ 0000000000094ac2 (unknown)                                                                
presto-clp-presto-worker-1       |     @ 0000000000125a03 clone                                                                                                                                                                            presto-clp-presto-worker-1       | Fatal signal handler. Query Id= 20250902_173907_00001_uzzwy Task Id= 20250902_173907_00001_uzzwy.1.0.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions