DragonFly bugs List (threaded) for 2005-06
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
Re: patch (Re: ^Z during port build and hang?)
Matthew Dillon wrote:
Try this patch. There is a race during fork() where a ^Z can cause a
newly forked process to stop as part of the fork trampoline. That code
path was not setting up the passive release function and the process
retained its 'current process' designation when it went to sleep. The
result? No other user processes can run.
The thread priority was also not being properly set, possibly giving
programs that fork a lot (e.g. a make/build) higher priority then the
rest of the system.
If such is the case, this might solve the so-called interactivity
issues that Asmodai and others pointed out when one is doing a
buildworld and using X at thes same time ? (interactivity issues)
Hiten Pandya
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]