Port-sparc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD 10.0 - configure test process hang




Hi,
Robert Elz wrote:
You didn't send HTML format (and please don't!) and the lines did
wrap, but that's OK, it is obvious, and easy to deal with (no more
than a minor annoyance - nothing like as bad as HTML would be, which
I wouldn't attempt to read at all).

Ah fine then... the intent was to. I hate HTML too, but I really hate 80 lines email. It really dates back to terminal times, we moved on. I want text, but with line wrapping. Makes things so much easier to read and lets us use our displays. Ditto for CVS, SVN or GIT logs, let the output decide and wrap.




   | Seems the two emacs processes are "parked"

Yes.

apparently processes aren't always in the same state.. sometimes select, sometimes parked... I wonder if it is of interest..

   | I tried attaching with gdb
   | sudo gdb --pid=01107
   |
   | but it didn't find the process.

Sorry, can't help with that, I am a gdb novice (once used much
better debuggers, and could never really fathom gdb for more than
fairly trivial stuff) - certainly I've never even attempted to use
gdb that way to attach to a running process.   But even if it did,
unless everything was compiled with -g (which it almost certainly
isn't - everything in this case means emacs, and all the libraries
it uses) the help it would offer would probably not be all that
much.

It usually works. I wanted to see if the process is hang on a system call and wich. Granted, emacs bootstrap is a bit special, will try again when it happens. Still to finish emacs and then I have other stuff.

But you didn't do what I asked, run

	ps -ls -p 1107
	ps -ls -p 4180

and find out what threads exist in each process, and the state of
all of the threads, that might reveal more to someone.

Sorry, did't understand, now I got it. proctree made ancestors easier though

But if what Martin said is correct, and it almost certainly is, this
is an ancient sparc multi-cpu problem, that no-one has been able to
find so far, so the best option might simply be to kill things once
they have reached this state and start again (without cleaning anything).

I don't know. As I wrote him... On the same SS20 2 years ago (but with HyperSparc CPUs) I don't remember hangs or at  least not as many while building packages! Now it is really frequent. Also, I swapped CPUs between SS10 and SS20 and these same CPUs on the SS10 compiled dozen of packages for 9.4 with no hang issues. I will stress the SS10 with 9.4 a little more then (now it has the HS CPUs.).

The two SuperSparc and HyperSarc cpus are quite similar in actual performance (albeit different in clock speed and cache size). About the swap my observations in another mil though.

Riccardo



Home | Main Index | Thread Index | Old Index