^Z during port build and hang?

Matthew Dillon dillon at apollo.backplane.com
Sat May 7 09:05:17 PDT 2005


:Hello.
:Recently I'm gettings hangs(on today's HEAD) if I press ^Z while
:building a port.  It seems that I can correctly suspend the
:processes for a few times, but after that, it just displayed
:^Z and started ignoring ^Z or ^C(it responded to ^T and displayed
:the hanging process and its state), and the load average slowly
:grew up. I tried to switch to other virtual consoles or ssh from
:another machine, but it was too late, I couldn't even log in.
:I have no problem unless I tried to suspend the make process,
:so this is basically
:"Doc, it hurts if I do that -- don't do it, then"
:problem :). Is anybody else seeing the similar thing?

    It sounds like something is getting into a loop due to the signal
    interaction.  The question is whether this is related to a kernel
    issue or possibly a TLS issue.

    If you renice up the shell your are running the make in, e.g.
    'renice +20 $$', and get it into the same broken state, can you
    login via ssh or another virtual console?  If you can manage to get
    a 'ps' it might tell us what is looping.  If that fails, perhaps
    breaking into DDB and generating a kernel core.


					-Matt
					Matthew Dillon 
					<dillon at xxxxxxxxxxxxx>





More information about the Bugs mailing list