PETSC debugger

Berend van Wachem b.van-wachem at imperial.ac.uk
Sun Jul 19 13:52:22 CDT 2009


Dear Ryan,

I am not a Gnome user, but a colleague of mine suggested:

For Gnome you should edit the file /etc/gdm/gdm.conf
and change the settings:
DisallowTCP=false

Regards,

Berend.


Ryan Yan wrote:
> Dear Berend,
> Thanks for your suggestion.  I can see that option right there!!
> 
> However, I am still struggling to find a way to turn this option off as 
> I can see from
> 
> vyan2000 at vyan2000-linux:/etc/gdm$ ps -ef | grep /usr/bin/X
> root      5287  5285  3 14:19 tty7     00:00:42 /usr/bin/X :0 -br -audit 
> 0 -auth /var/lib/gdm/:0.Xauth -nolisten tcp vt7
> 
> I am using Ubuntu *gnome*, but there is no such gdmrc file that I can 
> correct. I tried several other ways, but have not succeed yet.
> vyan2000 at vyan2000-linux:/etc/gdm$ uname -a
> Linux vyan2000-linux 2.6.24-24-generic #1 SMP Tue Jul 7 19:46:39 UTC 
> 2009 i686 GNU/Linux
> 
> I am still searching....
> 
> Regards,
> 
> Yan
> 
> 
> On Sun, Jul 19, 2009 at 2:59 AM, Berend van Wachem 
> <b.van-wachem at imperial.ac.uk <mailto:b.van-wachem at imperial.ac.uk>> wrote:
> 
>     Dear Ryan,
> 
>     I had a similar issue as you have. I am using KDE as a desktop
>     manager and found that I have to comment out the line
> 
>     "ServerArgsLocal=-nolisten tcp"
> 
>     in kdm, in the kdmrc file (on my system located at /etc/kde/kdm/kdmrc).
> 
>     After restarting kdm, I get all windows of gdb coming up.
> 
>     Regards,
> 
>     Berend.
> 
> 
>     Ryan Yan wrote:
> 
>         I do not have acess to linux right now, I will check it as the
>         first thing tomorrow.
>          Yan
> 
>         On Sun, Jul 19, 2009 at 12:54 AM, Barry Smith
>         <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>
>         <mailto:bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>>> wrote:
> 
> 
>             Are you sure the other window isn't lurking away somewhere
>         off (or
>            nearly) off the screen?
> 
>             Maybe try shutting down the x server and restarting?
> 
>             Barry
> 
> 
>            On Jul 18, 2009, at 11:50 PM, Ryan Yan wrote:
> 
>                Thank you very much, Barry.
> 
>                After I use the vyan2000-linux:0.0, I got errors without
>         any gdb
>                window.
> 
>              
>          vyan2000 at vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>                mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>                -start_in_debugger -display vyan2000-linux:0.0
>                [0]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid
>         26518
>                on display vyan2000-linux:0.0 on machine vyan2000-linux
>                [1]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid
>         26519
>                on display vyan2000-linux:0.0 on machine vyan2000-linux
>                xterm Xt error: Can't open display: vyan2000-linux:0.0
>                xterm Xt error: Can't open display: vyan2000-linux:0.0
> 
>                Then
>                I changed back,
>              
>          vyan2000 at vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>                mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>                -start_in_debugger -display :0.0
> 
>                Same as before, error messages with only a single gdb window,
>                (and the window shows up at different place at different
>         instances).
> 
>                Yan
> 
> 
>                On Sun, Jul 19, 2009 at 12:30 AM, Barry Smith
>                <bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>
>         <mailto:bsmith at mcs.anl.gov <mailto:bsmith at mcs.anl.gov>>> wrote:
> 
>                 Try using -display vyan2000-linux:0.0
> 
>                 Shouldn't make any difference but since it appears you are
>                running everything on the same machine what you have given
>                should work.
> 
>                 Barry
> 
> 
>                On Jul 18, 2009, at 11:24 PM, Ryan Yan wrote:
> 
>                Hi All,
>                I am tring to use the PETSc runtime option
>         -start_in_debugger.
> 
>                However, when I attach the debugger at run time to each
>         process,
>                there are error messages and I only get one gdb window(Am I
>                suppose to get as many as the number of the processes?)
> 
>              
>          vyan2000 at vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$
>                mpirun -np 2 ./rpisolve -ksp_monitor_true_residual
>                -start_in_debugger -display :0.0
> 
>                [1]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid
>         26307
>                on display :0.0 on machine vyan2000-linux
>                [0]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve of pid
>         26306
>                on display :0.0 on machine vyan2000-linux
> 
>                Then, only a *single* gdb window prompts out. When I run
>         with 3
>                process, there are only *two* gdb windows.
> 
>                Thank you very much in advance,
> 
>                Yan
> 
> 
> 
> 
> 


More information about the petsc-users mailing list