Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-5280

PROOF-Lite crashes at the finish of the application

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 5.34/00
    • Fix Version/s: None
    • Component/s: PROOF
    • Labels:
      None
    • Environment:

      Tested on lxplus5, but there are reports of the same happening practically everywhere.

      Description

      Hi Gerri,

      There's a new issue with PROOF-Lite in v5-34-08. (Not sure when it began, we only noticed it here, and it still affects v5-34-00-patches.)

      At the end of an application the TProofLite destructor tends to crash. In an SFrame job the bracktrace looks like this:

      #8 0x00002abf45aa6460 in TCollection::Contains (this=0x0, obj=0x1ae14e80)
      at include/TCollection.h:84
      #9 0x00002abf4ac599a0 in TProof::MarkBad (this=0x1a849d20, wrk=0x1ae60390,
      reason=0x2abf4adc0b43 "+++ terminating +++")
      at /afs/cern.ch/work/k/krasznaa/ROOT/sources/root-dbg/proof/proof/src/TProof.cxx:4246
      #10 0x00002abf4ac5a29b in TProof::TerminateWorker (this=0x1a849d20,
      wrk=0x1ae60390)
      at /afs/cern.ch/work/k/krasznaa/ROOT/sources/root-dbg/proof/proof/src/TProof.cxx:4322
      #11 0x00002abf4ac79771 in TProof::RemoveWorkers (this=0x1a849d20, workerList=
      0x0)
      at /afs/cern.ch/work/k/krasznaa/ROOT/sources/root-dbg/proof/proof/src/TProof.cxx:1406
      #12 0x00002abf4ac95a44 in TProofLite::~TProofLite (this=0x1a849d20,
      __in_chrg=<value optimized out>)
      at /afs/cern.ch/work/k/krasznaa/ROOT/sources/root-dbg/proof/proof/src/TProofLite.cxx:369
      #13 0x00002abf4516aaaa in SProofManager::Cleanup (this=0x1accf380)
      at src/SProofManager.cxx:253
      #14 0x00002abf45147c21 in SCycleController::ShutDownProof (this=0x7fffb41c3420)
      at src/SCycleController.cxx:927
      #15 0x00002abf45147eb2 in SCycleController::~SCycleController (
      this=0x7fffb41c3420, __in_chrg=<value optimized out>)
      at src/SCycleController.cxx:81
      #16 0x0000000000402170 in main (argc=2, argv=0x7fffb41c3738)
      at app/sframe_main.cxx:56

      It seems that some list pointer doesn't get initialized in TProofLite.

      On lxplus this can be re-created with:

      svn co svn://svn.code.sf.net/p/sframe/code/SFrame/trunk SFrame
      cd SFrame/
      source setup.sh
      make
      cd user/config
      sframe_main FirstCycle_config.xml

      Cheers,
      Attila

        Attachments

          Activity

            People

            • Assignee:
              ganis Gerardo Ganis
              Reporter:
              akraszna Attila Krasznahorkay
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: