Skip to main content

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

Ok, that's good progress. If we can work out what is causing the problem I might have a chance of tracking it down.

What was the type of the variable you viewed? Complex C++ types probably be able to be viewed, but I don't know why this is affecting MPI_Init(). Or persisting across debug launches for that matter.

If you double click on the right hand diamond icon (process 1) in the "Parallel Debug" view, it will be highlighted with a black square, and the process stack will appear in the lower "Debug" view. Selecting as stack frame from this process will switch variables in the variables view to those from the selected stack frame. If you select a stack frame from process 0, it will switch back. You can add/remove as many processes from the "Debug" view as you like by double clicking on them.

This is all described in the PTP documentation (Help>Help Contents then go to the PTP documentation).

Greg


On Apr 25, 2011, at 6:50 PM, Steven R. Brandt 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
> 



Back to the top