#169 dpcld hang after loaded a parallel program & terminate

open-accepted
None
5
2007-06-13
2007-06-13
Anonymous
No

Reproduce Steps:

These steps below can be performed either at PCT GUI mode or Command-Line mode, we use
PCT CMD mode as an example:

1. Enter PCT command-line mode
> pct -c
2. Load a parallel program
> load poe exec prod_cons_r poeargs "-procs 4"
3. Select hardware profile
> select profile
4. Try to terminate the program or exit PCT
> destroy
or
> exit

After you performed the steps above, PCT will hang, you can use ps command to view the process,
the workaround way is to kill the dpcld process and the segmgr processes.

It also occurs on POWER4 and up systems with bos.mp 5.3.0.60)

Discussion

  • John Robb

    John Robb - 2007-06-13
    • assigned_to: nobody --> jrobb
    • status: open --> open-accepted
     
  • John Robb

    John Robb - 2007-06-13

    Logged In: YES
    user_id=1215425
    Originator: NO

    Following file updates were made for dpcl 3.4.3

    Checking in src/daemon/include/ProcessD.h;
    /cvsroot/dpcl/dpcl/src/daemon/include/ProcessD.h,v <-- ProcessD.h
    new revision: 1.4.2.1; previous revision: 1.4
    done
    Checking in src/daemon/src/MessageHandle.C;
    /cvsroot/dpcl/dpcl/src/daemon/src/MessageHandle.C,v <-- MessageHandle.C
    new revision: 1.3.2.1; previous revision: 1.3
    done
    Checking in src/dyninstAPI/src/os/aix/BPatch_threadInt.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/BPatch_threadInt.C,v <-- BPatch_threadInt.C
    new revision: 1.18.2.3; previous revision: 1.18.2.2
    done
    Checking in src/dyninstAPI/src/os/aix/BPatch_threadRT.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/BPatch_threadRT.C,v <-- BPatch_threadRT.C
    new revision: 1.11.2.2; previous revision: 1.11.2.1
    done
    Checking in src/dyninstAPI/src/os/aix/util.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/util.C,v <-- util.C
    new revision: 1.15.2.1; previous revision: 1.15
    done

     
  • John Robb

    John Robb - 2007-07-12

    Logged In: YES
    user_id=1215425
    Originator: NO

    Following file updates were made for HEAD

    Checking in src/daemon/include/ProcessD.h;
    /cvsroot/dpcl/dpcl/src/daemon/include/ProcessD.h,v <-- ProcessD.h
    new revision: 1.8; previous revision: 1.7
    done
    Checking in src/daemon/src/MessageHandle.C;
    /cvsroot/dpcl/dpcl/src/daemon/src/MessageHandle.C,v <-- MessageHandle.C
    new revision: 1.4; previous revision: 1.3
    done
    Checking in src/dyninstAPI/src/os/aix/BPatch_threadInt.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/BPatch_threadInt.C,v <-- BPatch_threadInt.C
    new revision: 1.21; previous revision: 1.20
    done
    Checking in src/dyninstAPI/src/os/aix/BPatch_threadRT.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/BPatch_threadRT.C,v <-- BPatch_threadRT.C
    new revision: 1.13; previous revision: 1.12
    done
    Checking in src/dyninstAPI/src/os/aix/util.C;
    /cvsroot/dpcl/dpcl/src/dyninstAPI/src/os/aix/util.C,v <-- util.C
    new revision: 1.16; previous revision: 1.15
    done

     

Log in to post a comment.