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>
