Changes between Initial Version and Version 1 of Ticket #2332


Ignore:
Timestamp:
Jul 15, 2020, 5:53:16 AM (4 years ago)
Author:
Bang Pham Huu
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #2332

    • Property Status newassigned
    • Property Cc Dimitar Misev Vlad Merticariu Peter Baumann added
    • Property Component undecidedrasserver
    • Property Complexity MediumEasy
    • Property Owner set to ocampos
  • Ticket #2332 – Description

    initial v1  
    1 Import the test coverage by wcst_import from the attached file and run this query:
     1Import the test coverage by wcst_import from the [https://rasdaman.org/attachment/ticket/2332/10m.zip attached file] and run this query:
    22
    33
     
    1111
    1212}}}
     13
     14the error
     15
     16
     17{{{
     18Interrupted by signal SIGSEGV (Invalid memory access at address 0)...
     19stacktrace:
     20 [1] ??:? in QtProject::reprojectTile(Tile*, int,
     21r_Primitive_Type*)+0x821 [0x141d951]
     22 [2] ??:? in QtProject::evaluateMDD(QtMDD*)+0x3f1 [0x1421501]
     23 [3] ??:? in QtProject::compute(std::vector<QtData*,
     24std::allocator<QtData*> >*)+0x39 [0x1421ca9]
     25 [4] ??:? in QtOperation::evaluateWithCache(std::vector<QtData*,
     26std::allocator<QtData*> >*)+0x17b [0x1434fdb]
     27 [5] ??:? in QtOperation::evaluate(std::vector<QtData*,
     28std::allocator<QtData*> >*)+0x18f [0x142db1f]
     29 [6] ??:? in QtConversion::compute(std::vector<QtData*,
     30std::allocator<QtData*> >*)+0x163 [0x1462003]
     31 [7] ??:? in QtOperation::evaluateWithCache(std::vector<QtData*,
     32std::allocator<QtData*> >*)+0x17b [0x1434fdb]
     33 [8] ??:? in QtOperation::evaluate(std::vector<QtData*,
     34std::allocator<QtData*> >*)+0x18f [0x142db1f]
     35 [9] ??:? in QtOperationIterator::next()+0x187 [0x142f207]
     36[10] ??:? in QueryTree::evaluateRetrieval()+0x335 [0x1415ed5]
     37[11] ??:? in ServerComm::executeQuery(unsigned long, char const*,
     38ExecuteQueryRes&, bool, bool)+0x1108 [0x13f4558]
     39[12] ??:? in RasServerEntry::compat_executeQueryRpc(char const*,
     40ExecuteQueryRes&, bool, bool)+0x1b [0x13c299b]
     41[13] ??:? in RasnetServerComm::ExecuteQuery(grpc::ServerContext*,
     42rasnet::service::ExecuteQueryReq const*,
     43rasnet::service::ExecuteQueryRepl*)+0x6d [0x17f75ad]
     44[14] ??:? in std::_Function_handler<grpc::Status
     45(rasnet::service::ClientRassrvrService::Service*, grpc::ServerContext*,
     46rasnet::service::ExecuteQueryReq const*,
     47rasnet::service::ExecuteQueryRepl*), std::_Mem_fn<grpc::Status
     48(rasnet::service::ClientRassrvrService::Service::*)(grpc::ServerContext*,
     49rasnet::service::ExecuteQueryReq const*,
     50rasnet::service::ExecuteQueryRepl*)> >::_M_invoke(std::_Any_data const&,
     51rasnet::service::ClientRassrvrService::Service*, grpc::ServerContext*,
     52rasnet::service::ExecuteQueryReq const*,
     53rasnet::service::ExecuteQueryRepl*)+0x36 [0x1705e76]
     54[15] ??:? in grpc::Status
     55grpc::internal::CatchingFunctionHandler<grpc::internal::RpcMethodHandler<rasnet::service::ClientRassrvrService::Service,
     56rasnet::service::ExecuteQueryReq,
     57rasnet::service::ExecuteQueryRepl>::RunHandler(grpc::internal::MethodHandler::HandlerParameter
     58const&)::{lambda()#1}>(grpc::internal::RpcMethodHandler<rasnet::service::ClientRassrvrService::Service,
     59rasnet::service::ExecuteQueryReq,
     60rasnet::service::ExecuteQueryRepl>::RunHandler(grpc::internal::MethodHandler::HandlerParameter
     61const&)::{lambda()#1}&&)+0x34 [0x171d534]
     62[16] ??:? in
     63grpc::internal::RpcMethodHandler<rasnet::service::ClientRassrvrService::Service,
     64rasnet::service::ExecuteQueryReq,
     65rasnet::service::ExecuteQueryRepl>::RunHandler(grpc::internal::MethodHandler::HandlerParameter
     66const&)+0x4d1 [0x17280b1]
     67[17] ??:? in grpc::Server::SyncRequestThreadManager::DoWork(void*,
     68bool)+0x16e [0x26671ee]
     69[18] ??:? in grpc::ThreadManager::MainWorkLoop()+0x11b [0x266965b]
     70[19] ??:? in grpc::ThreadManager::WorkerThread::Run()+0xc [0x266976c]
     71[20] /lib64/libstdc++.so.6(+0xb5070) [0x7f0debcbd070]
     72[21] /lib64/libpthread.so.0(+0x7dd5) [0x7f0df0648dd5]
     73[22] ??:0 in clone+0x6d [0x7f0dea2f602d]
     74
     75[ERROR] - 2020-07-13 09:29:35,514, Shutting down... rasserver terminated.
     76
     77}}}
     78
    1379
    1480The problem was due to width/height are set to 0 by the rasql query with project() [https://doc.rasdaman.org/04_ql-guide.html?highlight=project#the-project-function document]: