Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-18250

Crash during gathering statistics

    XMLWordPrintable

    Details

    • Type: Regression
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 7.0.0
    • Fix Version/s: 7.0.0
    • Component/s: Roxie
    • Labels:
      None

      Description

      The library1 query from the regression suite in current master build, seems to crash quite consistently, with this stack:

      (gdb) where
      #0  0x00007fd7a32a9e17 in CIndirectRoxieInput::queryTotalCycles (this=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:6281
      #1  0x00007fd7a32a9067 in CRoxieServerActivity::queryLocalCycles (this=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:1288
      #2  0x00007fd7a32b4891 in CRoxieServerActivity::gatherStats (this=0x7fd6d4002c20, merged=...) at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:1140
      #3  0x00007fd7a32c89aa in CRoxieServerActivity::updateFactoryStatistics (this=0x7fd6d4002c20) at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:1017
      #4  0x00007fd7a32c9dc0 in CActivityGraph::~CActivityGraph (this=0x7fd6d4002990, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:27120
      #5  0x00007fd7a32c9f79 in CActivityGraph::~CActivityGraph (this=0x7fd6d4002990, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:27123
      #6  0x00007fd79fe76b08 in CInterfaceOf<CEmptyClass>::Release (this=0x7fd6d40029b0) at /home/jsmith/git/HPCC-Platform/system/jlib/jiface.hpp:144
      #7  CInterface::Release (this=0x7fd6d40029b0) at /home/jsmith/git/HPCC-Platform/system/jlib/jiface.cpp:33
      #8  0x00007fd7a32dc131 in Release<IActivityGraph> (ptr=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jscm.hpp:46
      #9  Shared<IActivityGraph>::~Shared (this=0x7fd6d4070800, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jscm.hpp:93
      #10 Owned<IActivityGraph>::~Owned (this=0x7fd6d4070800, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jscm.hpp:130
      #11 CRoxieServerLibraryCallActivity::~CRoxieServerLibraryCallActivity (this=0x7fd6d40705c0, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:16023
      #12 CRoxieServerLibraryCallActivity::~CRoxieServerLibraryCallActivity (this=0x7fd6d40705c0, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:16030
      #13 0x00007fd7a32ba7b9 in CInterfaceOf<IRoxieServerActivity>::Release (this=0x7fd6d40705c0) at /home/jsmith/git/HPCC-Platform/system/jlib/jiface.hpp:144
      #14 0x00007fd7a329dffa in OwnedReferenceArrayMapper<IInterface>::destruct (member=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jarray.hpp:375
      #15 ArrayOf<IInterface*, IInterface&, OwnedReferenceArrayMapper<IInterface> >::destruct (this=0x7fd6d405f1f8, pos=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jarray.hpp:357
      #16 ArrayOf<IInterface*, IInterface&, OwnedReferenceArrayMapper<IInterface> >::kill (this=this@entry=0x7fd6d405f1f8, nodestruct=false) at /home/jsmith/git/HPCC-Platform/system/jlib/jarray.hpp:223
      #17 0x00007fd7a32c9ed4 in ArrayOf<IInterface*, IInterface&, OwnedReferenceArrayMapper<IInterface> >::~ArrayOf (this=0x7fd6d405f1f8, __in_chrg=<optimised out)>
      at /home/jsmith/git/HPCC-Platform/system/jlib/jarray.hpp:130
      #18 OwnedReferenceArrayOf<IInterface>::~OwnedReferenceArrayOf (this=0x7fd6d405f1f8, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jarray.hpp:389
      #19 IArray::~IArray (this=0x7fd6d405f1f8, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jlib.hpp:45
      #20 IArrayOf<IRoxieServerActivity>::~IArrayOf (this=0x7fd6d405f1f8, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jlib.hpp:122
      #21 CActivityGraph::~CActivityGraph (this=0x7fd6d405f120, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:27118
      #22 0x00007fd7a32c9f79 in CActivityGraph::~CActivityGraph (this=0x7fd6d405f120, __in_chrg=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdserver.cpp:27123
      #23 0x00007fd79fe76b08 in CInterfaceOf<CEmptyClass>::Release (this=0x7fd6d405f140) at /home/jsmith/git/HPCC-Platform/system/jlib/jiface.hpp:144
      #24 CInterface::Release (this=0x7fd6d405f140) at /home/jsmith/git/HPCC-Platform/system/jlib/jiface.cpp:33
      #25 0x00007fd7a3287d21 in Release<IActivityGraph> (ptr=<optimised out)> at /home/jsmith/git/HPCC-Platform/system/jlib/jscm.hpp:46
      #26 Shared<IActivityGraph>::clear (this=0x7fd6d42fd960) at /home/jsmith/git/HPCC-Platform/system/jlib/jscm.hpp:99
      #27 CRoxieContextBase::cleanupGraphs (this=0x7fd6d42fd8d0) at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdcontext.cpp:1484
      #28 CRoxieContextBase::endGraph (this=0x7fd6d42fd8d0, startTimeStamp=<optimised out>, startCycles=<optimised out>, aborting=<optimised out)> at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdcontext.cpp:1475
      #29 0x00007fd7a329378c in CRoxieContextBase::executeGraph (this=0x7fd6d42fd8d0, name=<optimised out>, realThor=<optimised out>, parentExtractSize=<optimised out>, parentExtract=<optimised out)>
      at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdcontext.cpp:1559
      #30 0x00007fd7031b6ffb in MyEclProcess::perform(IGlobalCodeContext*, unsigned int) () from /home/jsmith/hpcc/var/lib/HPCCSystems/queries/myroxie/libW20170908-155619.so
      #31 0x00007fd7a1f48ca5 in WorkflowMachine::performItem (this=this@entry=0x7fd6d4062d50, wfid=1, scheduledWfid=scheduledWfid@entry=1) at /home/jsmith/git/HPCC-Platform/common/workunit/workflow.cpp:959
      #32 0x00007fd7a1f4980d in WorkflowMachine::doExecuteItem (this=this@entry=0x7fd6d4062d50, item=..., scheduledWfid=scheduledWfid@entry=1) at /home/jsmith/git/HPCC-Platform/common/workunit/workflow.cpp:818
      #33 0x00007fd7a1f4957e in WorkflowMachine::executeItem (this=this@entry=0x7fd6d4062d50, wfid=1, scheduledWfid=1) at /home/jsmith/git/HPCC-Platform/common/workunit/workflow.cpp:716
      #34 0x00007fd7a1f49c7d in WorkflowMachine::perform (this=0x7fd6d4062d50, _ctx=_ctx@entry=0x7fd6d42fdb28, _process=_process@entry=0x7fd6d4014d60)
      at /home/jsmith/git/HPCC-Platform/common/workunit/workflow.cpp:646
      #35 0x00007fd7a32940db in CRoxieServerContext::process (this=0x7fd6d42fd8d0) at /home/jsmith/git/HPCC-Platform/roxie/ccd/ccdcontext.cpp:2933
      

        Attachments

          Activity

            People

            • Assignee:
              ghalliday Gavin Halliday
              Reporter:
              jakesmith Jake Smith
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: