Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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