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




To: Robert Elz <kre%munnari.OZ.AU@localhost>

Subject: Re: NetBSD 10.0 - configure test process hang

From: Riccardo Mottola <riccardo.mottola%libero.it@localhost>

Date: Sun, 17 Nov 2024 18:02:18 +0100



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 t
o. 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 alwa
ys 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 se
e 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



Follow-Ups:

re: NetBSD 10.0 - configure test process hang
From: matthew green

Re: NetBSD 10.0 - configure test process hang
From: Mouse

re: NetBSD 10.0 - configure test process hang
From: matthew green


References:

Re: NetBSD 10.0 - configure test process hang
From: Riccardo Mottola

Re: NetBSD 10.0 - configure test process hang
From: Riccardo Mottola

NetBSD 10.0 - configure test process hang
From: Riccardo Mottola

Re: NetBSD 10.0 - configure test process hang
From: Robert Elz

Re: NetBSD 10.0 - configure test process hang
From: Robert Elz

Re: NetBSD 10.0 - configure test process hang
From: Robert Elz




Prev by Date: Re: NetBSD 10.0 - configure test process hang

Next by Date: re: NetBSD 10.0 - configure test process hang

Previous by Thread: Re: NetBSD 10.0 - configure test process hang

Next by Thread: re: NetBSD 10.0 - configure test process hang

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index