Date: Sat, 7 Sep 2002 06:20:15 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Martin Blapp <mb@imp.ch> Cc: Julian Elischer <julian@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_thread.c Message-ID: <Pine.BSF.4.21.0209070614420.44951-100000@InterJet.elischer.org> In-Reply-To: <20020907150628.M46827-100000@levais.imp.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
I have never seen that, but some changes committed earlier might fix it.. if not check this: Index: kern_sig.c =================================================================== RCS file: /home/ncvs/src/sys/kern/kern_sig.c,v retrieving revision 1.186 diff -u -r1.186 kern_sig.c --- kern_sig.c 5 Sep 2002 07:30:14 -0000 1.186 +++ kern_sig.c 7 Sep 2002 02:31:00 -0000 @@ -1412,10 +1412,9 @@ FOREACH_THREAD_IN_PROC(p, td) { if (td->td_wchan && (td->td_flags & TDF_SINTR)) { if (td->td_flags & TDF_CVWAITQ) - cv_waitq_remove(td); + cv_abort(td); else - unsleep(td); - setrunnable(td); + abortsleep(td); } } mtx_unlock_spin(&sched_lock); (cut-n-paste) if that fixes it it is a stopgap.. thre is a real fix in teh works but I'm too tired tonight to finish it.. (about 40K diffs so far.) On Sat, 7 Sep 2002, Martin Blapp wrote: > > Hi Julian, > > Does this fix the CTRL Z, fg, bg issues during > a buildworld ? > > panic: bremfree: removing a buffer not on a queue > > Backtrace available if you need it. > > Martin > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0209070614420.44951-100000>