On 16 April 2014 12:56, John Cremona <[email protected]> wrote: > On 16 April 2014 12:49, Francois Bissey > <[email protected]> wrote: >> Hum, yes the parent process is listening for the child but the child seem to >> be >> mute. Very difficult to do that kind of stuff over email, we'd need to find >> what > > I know -- and your help in debugging this is appreciated! > >> look that process and I cannot think of anything simple to do that... >> >> Instead of using make, go into a sage shell (./sage -sh) and start the build >> process >> manually from python. i.e. >> python /home/jec/sage/src/doc/common/builder.py --no-pdf-links all html >> >> And let's see what happens. >> > > Doing that.... much the same. 4 subprocesses are running, it got to > exactly the same point, one of the four is using 99% CPU but doing > nothing that strace notices. And if I kill that process I get more > activity logged until it stops again. >
But at this point none of the 4 sub-processes is using CPU and strace shows $ sudo strace -p 5192 Process 5192 attached - interrupt to quit read(5, (just like that, with an incomplete line). So something is waiting to read from somewhere? John > John > >> François >> On 16/04/2014, at 23:43, John Cremona <[email protected]> wrote: >> >>> On 16 April 2014 12:36, Francois Bissey >>> <[email protected]> wrote: >>>> Find the PID of the process and then do "strace -p PID" to see what >>>> exactly it is >>>> doing. >>>> Warning you'll probably get a ton of output that means nothing to you. >>>> >>> >>> OK, I did that after restarting the make (since I had killed the 99% >>> process). >>> >>> Had to use sudo or it didn't work: >>> >>> $ sudo strace -p 63131 >>> Process 63131 attached - interrupt to quit >>> >>> (no more output at all though that process is still using 99-100% of a CPU). >>> >>> For the parent process (also python with same command line, presumably >>> before it forks) I get >>> >>> >>> $ sudo strace -p 62320 >>> Process 62320 attached - interrupt to quit >>> select(0, NULL, NULL, NULL, {0, 12082}) = 0 (Timeout) >>> select(0, NULL, NULL, NULL, {0, 50000}) = 0 (Timeout) >>> >>> (repeating for ever) >>> >>> >>> >>>> François >>>> On 16/04/2014, at 23:27, John Cremona <[email protected]> wrote: >>>> >>>>> On 16 April 2014 12:18, Francois Bissey >>>>> <[email protected]> wrote: >>>>>> Is it even from this attempt to build the doc or an earlier attempt? >>>>> >>>>> It's this attempt -- I verified that by Ctrl-C-ing the make, when >>>>> these processes disappeared, then running make again. The four >>>>> processes started up and now the situation is as before (3 idle, one >>>>> using 99% CPU and the output stuck at the same place. >>>>> >>>>> The machine has plenty of processors and RAM. >>>>> >>>>> John >>>>> >>>>>> >>>>>> On 16/04/2014, at 23:13, John Cremona <[email protected]> wrote: >>>>>> >>>>>>> Thanks for the suggestions: at the bottom of the tree, it is running 4 >>>>>>> copies of >>>>>>> >>>>>>> python /home/jec/sage/src/doc/common/builder.py --no-pdf-links all html >>>>>>> >>>>>>> One of the four is using 99% of a CPU, the others none. >>>>>>> >>>>>>> John >>>>>>> >>>>>>> On 16 April 2014 12:01, P Purkayastha <[email protected]> wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 16, 2014 at 6:56 PM, John Cremona <[email protected]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Still no success with make doc. I have no idea what it is doing when >>>>>>>>> it stops outputting (to either the screen of log file). There are no >>>>>>>>> error messages, it just stops. >>>>>>>>> >>>>>>>>> John >>>>>>>> >>>>>>>> >>>>>>>> Try running htop and look at the tree view to see what command it is >>>>>>>> stuck >>>>>>>> at. >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups >>>>>>>> "sage-release" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>>>> an >>>>>>>> email to [email protected]. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> Visit this group at http://groups.google.com/group/sage-release. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "sage-release" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>>> an email to [email protected]. >>>>>>> To post to this group, send email to [email protected]. >>>>>>> Visit this group at http://groups.google.com/group/sage-release. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>>> >>>>>> This email may be confidential and subject to legal privilege, it may >>>>>> not reflect the views of the University of Canterbury, and it is not >>>>>> guaranteed to be virus free. If you are not an intended recipient, >>>>>> please notify the sender immediately and erase all copies of the message >>>>>> and any attachments. >>>>>> >>>>>> Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more >>>>>> information. >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "sage-release" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>>> an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at http://groups.google.com/group/sage-release. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "sage-release" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send an >>>>> email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at http://groups.google.com/group/sage-release. >>>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> This email may be confidential and subject to legal privilege, it may >>>> not reflect the views of the University of Canterbury, and it is not >>>> guaranteed to be virus free. If you are not an intended recipient, >>>> please notify the sender immediately and erase all copies of the message >>>> and any attachments. >>>> >>>> Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more >>>> information. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "sage-release" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at http://groups.google.com/group/sage-release. >>>> For more options, visit https://groups.google.com/d/optout. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "sage-release" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/sage-release. >>> For more options, visit https://groups.google.com/d/optout. >> >> >> This email may be confidential and subject to legal privilege, it may >> not reflect the views of the University of Canterbury, and it is not >> guaranteed to be virus free. If you are not an intended recipient, >> please notify the sender immediately and erase all copies of the message >> and any attachments. >> >> Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more >> information. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sage-release" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/sage-release. >> For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.
