Thanks, Jed. Please see reply below.<br><br><br><div class="gmail_quote">On Mon, Jul 20, 2009 at 3:17 PM, Jed Brown <span dir="ltr">&lt;<a href="mailto:jed@59a2.org">jed@59a2.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Ryan Yan wrote:<br>
&gt; My X server set up may be messed up somehow. Same error as before.<br>
<br>
</div>Using screen bypasses X, so that seems an unlikely candidate.<br>
<div class="im"><br>
&gt; After I creat a new session using,<br>
&gt; vyan2000@vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$<br>
&gt; screen -S sdebug<br>
&gt;<br>
&gt; Still errors.<br>
<br>
</div>No errors at this point though, right?<br>
<div class="im"></div></blockquote><div><br>Yes, you are right. There is no error at this point.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; vyan2000@vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$<br>
&gt; mpirun -n 4 ./rpisolve -start_in_debugger -debug_terminal &quot;screen -S sdebug<br>
&gt; -X screen&quot;<br>
&gt; [0]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve on pid 9758 on<br>
&gt; vyan2000-linux<br>
&gt; [1]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve on pid 9755 on<br>
&gt; vyan2000-linux<br>
&gt; [3]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve on pid 9757 on<br>
&gt; vyan2000-linux<br>
&gt; [2]PETSC ERROR: PETSC: Attaching gdb to ./rpisolve on pid 9756 on<br>
&gt; vyan2000-linux<br>
&gt;<br>
&gt; The number of the screen for gdb is not equal to the number of<br>
&gt; processes.(Mostly, less than), as you can see in the following &quot;bottom<br>
&gt; margin&quot; of my screen session.<br>
<br>
</div>Are there *ever* more sessions than the number of processes?  </blockquote><div> </div><div> No.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Are there
ever the same number?</blockquote><div> </div><div> Yes, some time. But the error information *is* always there. <br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Is there any consistency to which process is<br>
missing?  </blockquote><div> </div><div>I do not how to check which process is missing... Sorry, I can not answer this question.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The output above indicates that the debugger is being run and,<br>
from the perspective of PetscAttachDebugger, the operation was<br>
successful.</blockquote><div><br>I agree with you.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">  I have seen this behavior (one missing debug session) on a<br>

couple occasions, but it wasn&#39;t reproducible so I couldn&#39;t debug it. </blockquote><div><br>I am using Ubuntu Gnome, maybe the error on this specific linux distribution is reproducible (It may takes you a while). One of my colleague also have the same error, she is using a same linux distribution as mine.<br>
<br>vyan2000@vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$ uname -a<br>Linux vyan2000-linux 2.6.24-24-generic #1 SMP Tue Jul 7 19:46:39 UTC 2009 i686 GNU/Linux<br><br>vyan2000@vyan2000-linux:~/local/PPETSc/petsc-2.3.3-p15/src/ksp/ksp/examples/tutorials/ttt2$ lsb_release -a<br>
No LSB modules are available.<br>Distributor ID: Ubuntu<br>Description:    Ubuntu 8.04.3 LTS<br>Release:        8.04<br>Codename:       hardy<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 If this continues to be a problem, I recommend attaching the debugger<br>
yourself (put &quot;set breakpoint pending on&quot; and &quot;break PetscError&quot; in your<br>
.gdbinit or run with -on_error_abort).<br>
<font color="#888888"></font></blockquote><div><br>I will try it. But I do not have any experience of attaching the debugger to something else. Any pointer to a *reference*?<br><br>Yan<br><br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<font color="#888888"><br>
Jed<br>
<br>
</font></blockquote></div><br>