Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] SDM problems

Allow me to jump in this discussion as I have the same problem. Even if I delete and recreate the debug configuration, the debugger is stuck at MPI_Init().

What I did was the following
  1. Download the latest eclipse CDT
  2. Install PTP from within eclipse
  3. Create an MPI HelloWorld project
  4. Configured the parallel run and debug using the default settings, with the path to SDM = /home/ktran/eclipse/plugins/org.eclipse.ptp.linux.x86_64_4.0.6.201102161000/bin/sdm
I'm using OpenMPI v1.4.3.

Regards,
Ken


On Mon, Apr 25, 2011 at 5:50 PM, Steven R. Brandt <sbrandt@xxxxxxxxxxx> wrote:
So I did what you suggested (installed a new Eclipse), and successfully stepped past MPI_Init() twice. Hold your cheering.

Then I tried to view a variable. The old behavior returned. I couldn't get past MPI_Init() anymore. I tried restarting Eclipse, mpd, rebooting my machine. No effect.

I tried deleting my debug configuration and recreating it. Everything worked again. Viewing variables worked too.

I switched back to my old installation of Eclipse. Using the new debug configuration everything worked. It appears that once in a while things go wrong with the debug configurations, and when that happens you can't get past MPI_Init() any longer. You have to delete the config and start over. Okay. You can cheer now--at least a little.

I'll try and reproduce this bug in a way that will enable you all to investigate it.

Next item of business... is there any way I can view the variables on the MPI rank 1 process and not just rank 0?

Cheers,
Steve


On 04/25/2011 04:57 PM, Greg Watson wrote:
Everything looks ok. Can you try this:

1. Download a copy of Eclipse IDE for C/C++ Developers, install and launch.
2. From within Eclipse, create an update site "http://download.eclipse.org/tools/ptp/updates/helios" and install the Parallel Tools Platform package.
3. Relaunch Eclipse, create a new workspace with your MPI program. Make sure it builds.
4. Create an MPICH2 resource manager, and start it.
5. Create a debug launch configuration, point it at the executable, and the debugger at the sdm you compiled.
6. Launch and try debugging.

That's basically what I did. I didn't change any other settings.

Failing that, can you send me your code and I'll try debugging it here.

Greg


Can you send me the code?
On Apr 25, 2011, at 4:46 PM, Steven R. Brandt wrote:

On 04/25/2011 01:44 PM, Greg Watson wrote:
I'm not sure if "yes" means yes you are debugging locally or yes the application is running on a remote machine.
Sorry. Yes, means locally.
Assuming the former, I was just able to launch and debug a 2 process MPI "Hello World" C program and the MPI PI sample C++ program with no problems. Stepping over MPI_Init() happened virtually instantaneously.

 From this, and the error, I'd say that you're doing something else other than just launching and stepping a couple of times. Are you examining variables or setting breakpoints?
No. Obviously there's something wrong with my environment, install, or setup.

on "Debug Configurations"

Resources Tab:

Resource Manager: MPICH2

Basic MPICH2 / Number of processes: 2

Debug Tab:

Debugger: SDM

Path to debugger executable: /home/sbrandt/Apps/helios/plugins/org.eclipse.ptp.linux.x86_64_4.0.6.201102161000/bin/sdm

Debugger session address: localhost

Does that look right?

Other information...

If I look for mpi procs with ps before starting my job I see this:

[sbrandt@localhost org.eclipse.ptp.debug.sdm_4.0.6.201102161000]$ ps -fe | grep mpi
sbrandt   6807 21508  1 15:34 pts/3    00:00:00 python2.6 /usr/lib64/mpich2/bin/mpd --ncpus=2
sbrandt   6809  7693  0 15:34 pts/2    00:00:00 grep mpi

After the job fails I see this:

[sbrandt@localhost org.eclipse.ptp.debug.sdm_4.0.6.201102161000]$ ps -fe | grep mpi
sbrandt   6807 21508  0 15:34 pts/3    00:00:00 python2.6 /usr/lib64/mpich2/bin/mpd --ncpus=2
sbrandt   7040  6824  0 15:38 pts/2    00:00:00 python2.6 /usr/lib64/mpich2/bin/mpiexec -l -a 16777220 -np 2 /home/sbrandt/Apps/helios/plugins/org.eclipse.ptp.linux.x86_64_4.0.6.201102161000/bin/sdm --port=57478 --host=localhost --debugger=gdb-mi --debug=0
sbrandt   7046  6807  0 15:38 pts/3    00:00:00 python2.6 /usr/lib64/mpich2/bin/mpd --ncpus=2
sbrandt   7047  6807  0 15:38 pts/3    00:00:00 python2.6 /usr/lib64/mpich2/bin/mpd --ncpus=2

Cheers,
Steve
Greg


On Apr 25, 2011, at 12:02 PM, Steven R. Brandt wrote:

On 04/25/2011 10:48 AM, Greg Watson wrote:
By non-MPI, I mean a program that doesn't use MPI, i.e. doesn't call any MPI functions.
I guess "Hello World" qualifies then.
Are you debugging locally (on the same machine on which Eclipse is running), or is the application running on a remote machine?
Yes.
Greg

On Apr 25, 2011, at 10:50 AM, Steven R. Brandt wrote:

Not sure what you mean by non-MPI program. I asked it to debug a simple "Hello, World" with number procs set to 2 in PTP. That worked fine. It's only when MPI_Init() gets called that there's a problem. Turns out it's not a hang, but a long delay followed by:

Error on tasks: 0 - Partial _expression_ evaluation error!
Reason: Time out for this request.

Does that help?

Cheers,
Steve

On 04/25/2011 07:39 AM, Greg Watson wrote:
Steve,

I'll try setting up FC13 on my machine to see if I can replicate the problem, but it's taking forever to download the ISO...

In the mean time, can you try debugging a two (or more) process job that doesn't use MPI to make sure the debugger is working ok? That is, just debug a non-MPI program using the same launch configuration you're using for the MPI program.

Greg

On Apr 22, 2011, at 8:27 AM, Steven R. Brandt wrote:

On 04/21/2011 05:07 PM, Greg Watson wrote:
Which PTP version?
4.0.6
Which PTP resource manager?
Built here:
org.eclipse.ptp.linux.x86_64_4.0.6.201102161000

Eclipse Version: 3.6.2
Build id: M20110210-1200
Which MPI and what version is it?
Mpich2 1.2.1p1 that comes with Fedora 13
What platform are you on?
Fedora 13

$ uname -a
Linux localhost.localdomain 2.6.34.8-68.fc13.x86_64 #1 SMP Thu Feb 17 15:03:58 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Cheers,
Steve
Thanks,
Greg

On Apr 21, 2011, at 5:53 PM, Steven R. Brandt wrote:

I can compile the sdm

I create a HelloWorld mpi project in C++

I run it using PTP with both 1 and 2 processes. It works.

I run it in PTP as a debug with 1 process. It works.

I run it in PTP as a debug with 2 processes. It hangs on MPI_Init().

Any idea what I'm doing wrong? (see log below)

Cheers,
Steve

!ENTRY org.eclipse.osgi 2 1 2011-04-21 16:51:13.942
!MESSAGE NLS unused message: DownloadBackAction_FailedFetchRemoteProperties in: org.eclipse.ptp.launch.messages.messages
waiting for job
waiting for job
waiting for job
Msg: EventRequestManager - addEventRequest(): Request: Start debugger request in status [UNKNOWN] for {0-1}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Start debugger request in status [RUNNING] for {0-1}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_OK transid=0 2:03
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_OK transid=0 2:03
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.ConnectedEvent@766b2325
Msg: NotifyJob - size of runnables: 3
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Start debugger request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 3
Msg: EventRequestManager - addEventRequest(): Request: Set Function Breakpoint Request in status [UNKNOWN] for {0-1}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Set Function Breakpoint Request in status [RUNNING] for {0-1}.
Msg: EventRequestManager - addEventRequest(): Request: Resume request in status [UNKNOWN] for {0-1}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_OK transid=0 2:03
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_OK transid=0 2:03
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Set Function Breakpoint Request in status [DONE] for {}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Resume request in status [RUNNING] for {0-1}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_OK transid=0 2:03
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_OK transid=0 2:03
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.ResumedEvent@7bce6a36
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Resume request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 5
================= TIME RESUME: 1303422696039
Msg: SDMEventManager - update(): Event: EVENT_DBG_SUSPEND transid=113 2:03 0 ../src/HelloWorld.cpp:main:18:4198468
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_SUSPEND transid=113 2:03 0 ../src/HelloWorld.cpp:main:18:4198468
Msg: NotifyJob - size of runnables: 1
Msg: EventRequestManager - addEventRequest(): Request: Get info thread request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Get info thread request in status [RUNNING] for {0}.
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.SuspendedEvent@488d6877
Msg: SDMEventManager - update(): Event: EVENT_DBG_THREADS: transid=0 2:01 {1}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_THREADS: transid=0 2:01 {1}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Get info thread request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: Retrieve stack info depth request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Retrieve stack info depth request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_STACK_INFO_DEPTH transid=0 2:01
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_STACK_INFO_DEPTH transid=0 2:01
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Retrieve stack info depth request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: List stack frames request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List stack frames request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_FRAMES transid=0 2:01
0 ../src/HelloWorld.cpp:main:18:4198468
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_FRAMES transid=0 2:01
0 ../src/HelloWorld.cpp:main:18:4198468
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List stack frames request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 8
================= TIME ALL SUSPENDED: 492
waiting for job
Msg: EventRequestManager - addEventRequest(): Request: List arguments request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List arguments request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_ARGS transid=109 2:01 {argc, argv}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_ARGS transid=109 2:01 {argc, argv}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List arguments request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: List local variables request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List local variables request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_VARS transid=0 2:01 {rank, size, n, pi, h, x, i, PI25DT, mypi, sum}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_VARS transid=0 2:01 {rank, size, n, pi, h, x, i, PI25DT, mypi, sum}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List local variables request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: argc, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: argc, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@7c1d0898, name: var1
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@7c1d0898, name: var1
       ======= int: is4
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: argc, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: argv, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: argv, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@3f75c03e, name: var2
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@3f75c03e, name: var2
       ======= address: a8
       ======= address: a8
       ======= char pointer: pa8
       ======= pointer: ^a8pa8
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: argv, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: rank, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: rank, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@73e1518e, name: var3
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@73e1518e, name: var3
       ======= int: is4
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: rank, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: size, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: size, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@32932bc1, name: var4
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@32932bc1, name: var4
       ======= int: is4
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: size, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: n, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: n, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@31981115, name: var5
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@31981115, name: var5
       ======= int: is4
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: n, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: pi, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: pi, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@78657ce, name: var6
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@78657ce, name: var6
       ======= floating: f8
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: h, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: pi, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: h, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@387d33fc, name: var7
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@387d33fc, name: var7
       ======= floating: f8
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: h, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: x, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: x, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@6be3506d, name: var8
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@6be3506d, name: var8
       ======= floating: f8
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: x, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: i, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: i, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@439ca904, name: var9
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@439ca904, name: var9
       ======= int: is4
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: i, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: PI25DT, id: null, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: PI25DT, id: null, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@5a311ade, name: var10
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@5a311ade, name: var10
       ======= floating: f8
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: PI25DT, id: null, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Step over request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Step over request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_OK transid=0 2:01
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_OK transid=0 2:01
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.ResumedEvent@30317bdd
Msg: NotifyJob - size of runnables: 1
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Step over request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 18
================= TIME RESUME: 1303422700196
Msg: SDMEventManager - update(): Event: EVENT_DBG_STEP transid=113 2:01 0 ../src/HelloWorld.cpp:main:21:4198482
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_STEP transid=113 2:01 0 ../src/HelloWorld.cpp:main:21:4198482
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.SuspendedEvent@6b4ceb0d
Msg: NotifyJob - size of runnables: 7
Msg: EventRequestManager - addEventRequest(): Request: Get info thread request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Get info thread request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_THREADS: transid=0 2:01 {1}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_THREADS: transid=0 2:01 {1}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Get info thread request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: Retrieve stack info depth request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Retrieve stack info depth request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_STACK_INFO_DEPTH transid=0 2:01
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_STACK_INFO_DEPTH transid=0 2:01
Msg: EventRequestManager - addEventRequest(): Request: List stack frames request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Retrieve stack info depth request in status [DONE] for {}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List stack frames request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_FRAMES transid=0 2:01
0 ../src/HelloWorld.cpp:main:21:4198482
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_FRAMES transid=0 2:01
0 ../src/HelloWorld.cpp:main:21:4198482
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List stack frames request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 30
================= TIME ALL SUSPENDED: 340
Msg: EventRequestManager - addEventRequest(): Request: List arguments request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List arguments request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_ARGS transid=109 2:01 {argc, argv}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_ARGS transid=109 2:01 {argc, argv}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List arguments request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: List local variables request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: List local variables request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_VARS transid=0 2:01 {rank, size, n, pi, h, x, i, PI25DT, mypi, sum}
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_VARS transid=0 2:01 {rank, size, n, pi, h, x, i, PI25DT, mypi, sum}
**** Msg: AbstractEventManager - notifyEventRequest(): Request: List local variables request in status [DONE] for {}.
Msg: EventRequestManager - addEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: PI25DT, id: var10, is list children: false, is _expression_: false
**** Msg: AbstractEventManager - registerEventRequest(): Request: Partial _expression_ evaluation for tasks {0}, exp: PI25DT, id: var10, is list children: false, is _expression_: false
Msg: SDMEventManager - update(): Event: EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@2bc63b78, name: var10
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_DATA transid=0 2:01 org.eclipse.ptp.proxy.debug.client.ProxyDebugAIF@2bc63b78, name: var10
       ======= floating: f8
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Partial _expression_ evaluation for tasks {}, exp: PI25DT, id: var10, is list children: false, is _expression_: false
Msg: EventRequestManager - addEventRequest(): Request: Step over request in status [UNKNOWN] for {0}.
**** Msg: AbstractEventManager - registerEventRequest(): Request: Step over request in status [RUNNING] for {0}.
Msg: SDMEventManager - update(): Event: EVENT_DBG_OK transid=0 2:01
Msg: SDMEventManager - fireEvent(): event EVENT_DBG_OK transid=0 2:01
Msg: SDMEventManager - fireEvent(): added PDIEvent: org.eclipse.ptp.debug.internal.core.pdi.event.ResumedEvent@6fb05c54
Msg: NotifyJob - size of runnables: 1
**** Msg: AbstractEventManager - notifyEventRequest(): Request: Step over request in status [DONE] for {}.
Msg: NotifyJob - size of runnables: 30
================= TIME RESUME: 1303422701883

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user
_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user

_______________________________________________
ptp-user mailing list
ptp-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-user


Back to the top