Opened 7 years ago
Last modified 6 years ago
#1704 closed defect
Rasql_Segfault from a condenser with mismatching sdom — at Initial Version
Reported by: | Bang Pham Huu | Owned by: | bbell |
---|---|---|---|
Priority: | major | Milestone: | 9.7 |
Component: | qlparser | Version: | development |
Keywords: | Cc: | Dimitar Misev | |
Complexity: | Medium |
Description
create a 1D collection with sdom([0:100]) from this file: systemtest/testcases_mandatory/test_select/testdata/101.bin
then run this query
select condense min over i in [100:110] using {c[100,i[0]], c[i[0],100]} from test1 as c
and get error
[FATAL] - 13/03/2018 14:09:46.22648, /home/rasdaman/rasdaman_community/rasdaman/qlparser/qtdomainoperation.cc:409: Error: QtDomainOperation::evaluate() - The dimension of the subset domain is not equal to the dimension of the subsetted marray. The subset domain dimension is: 2 while the marray domain dimension is: 1 [INFO] - 13/03/2018 14:09:46.24312: Segmentation fault caught, stacktrace: [INFO] - 13/03/2018 14:09:46.27736: [bt]: (1) /lib64/libc.so.6 (??:0) - +0x14d710 [0x7f5ea396b710] [INFO] - 13/03/2018 14:09:46.30612: [bt]: (2) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - QtCondenseOp::evaluateScalarOp(std::vector<QtData*, std::allocator<QtData*> >*, BaseType const*, BinaryOp*, r_Minterval)+0xeb [0x88f2d3] [INFO] - 13/03/2018 14:09:46.34463: [bt]: (3) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - QtCondenseOp::evaluate(std::vector<QtData*, std::allocator<QtData*> >*)+0x25b [0x88f0a3] [INFO] - 13/03/2018 14:09:46.37186: [bt]: (4) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - QtOperationIterator::next()+0x177 [0x8ba7e7] [INFO] - 13/03/2018 14:09:46.39885: [bt]: (5) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - QueryTree::evaluateRetrieval()+0x67b [0x8de669] [INFO] - 13/03/2018 14:09:46.49801: [bt]: (6) /home/rasdaman/rasdaman_community/install/bin/rasserver (qtcondenseop.cc:369) - ServerComm::executeQuery(unsigned long, char const*, ExecuteQueryRes&)+0x5de [0x7f6192] [INFO] - 13/03/2018 14:09:46.52477: [bt]: (7) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - RasServerEntry::compat_executeQueryRpc(char const*, ExecuteQueryRes&)+0x54 [0x767fa8] [INFO] - 13/03/2018 14:09:46.62412: [bt]: (8) /home/rasdaman/rasdaman_community/install/bin/rasserver (qtcondenseop.cc:311 (discriminator 1)) - RasnetServerComm::ExecuteQuery(grpc::ServerContext*, rasnet::service::ExecuteQueryReq const*, rasnet::service::ExecuteQueryRepl*)+0xac [0xa971d4] [INFO] - 13/03/2018 14:09:46.65061: [bt]: (9) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - std::_Function_handler<grpc::Status (rasnet::service::ClientRassrvrService::Service*, grpc::ServerContext*, rasnet::service::ExecuteQueryReq const*, rasnet::service::ExecuteQueryRepl*), std::_Mem_fn<grpc::Status (rasnet::service::ClientRassrvrService::Service::*)(grpc::ServerContext*, rasnet::service::ExecuteQueryReq const*, rasnet::service::ExecuteQueryRepl*)> >::_M_invoke(std::_Any_data const&, rasnet::service::ClientRassrvrService::Service*, grpc::ServerContext*, rasnet::service::ExecuteQueryReq const*, rasnet::service::ExecuteQueryRepl*)+0x2e [0xabbcae] [INFO] - 13/03/2018 14:09:46.75576: [bt]: (10) /home/rasdaman/rasdaman_community/install/bin/rasserver (qtoperationiterator.cc:253 (discriminator 1)) - grpc::RpcMethodHandler<rasnet::service::ClientRassrvrService::Service, rasnet::service::ExecuteQueryReq, rasnet::service::ExecuteQueryRepl>::RunHandler(grpc::MethodHandler::HandlerParameter const&)+0x61a [0xaea1ba] [INFO] - 13/03/2018 14:09:46.78292: [bt]: (11) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - grpc::Server::SyncRequestThreadManager::DoWork(void*, bool)+0x169 [0xb3f6b9] [INFO] - 13/03/2018 14:09:46.89658: [bt]: (12) /home/rasdaman/rasdaman_community/install/bin/rasserver (querytree.cc:174 (discriminator 1)) - grpc::ThreadManager::MainWorkLoop()+0xeb [0xb4181b] [INFO] - 13/03/2018 14:09:46.92091: [bt]: (13) /home/rasdaman/rasdaman_community/install/bin/rasserver (??:0) - grpc::ThreadManager::WorkerThread::Run()+0xc [0xb4188c] [INFO] - 13/03/2018 14:09:46.100025: [bt]: (14) /lib64/libstdc++.so.6 (servercomm2.cc:1692 (discriminator 1)) - +0xb52b0 [0x7f5ea41ae2b0] [INFO] - 13/03/2018 14:09:46.102390: [bt]: (15) /lib64/libpthread.so.0 (??:0) - +0x7e25 [0x7f5ea4c3de25] [INFO] - 13/03/2018 14:09:46.109323: [bt]: (16) /lib64/libc.so.6 (rasserver_entry.cc:285) - clone+0x6d [0x7f5ea391634d] [INFO] - 13/03/2018 14:09:46.109343: rasserver terminated.
Note:
See TracTickets
for help on using tickets.