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

PROOF-Lite crashes at the finish of the application

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • None
    • 5.34/00
    • PROOF
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved:
              Actual End: