Re: scheduler (sched_4bsd) questions

From: Stephan Uphoff (ups_at_tree.com)
Date: 10/05/04

  • Next message: Peter Holm: "Re: scheduler (sched_4bsd) questions"
    To: Peter Holm <peter@holm.cc>
    Date: Mon, 04 Oct 2004 23:12:38 -0400
    
    

    On Mon, 2004-10-04 at 14:49, Peter Holm wrote:
    > On Mon, Oct 04, 2004 at 01:34:38PM -0400, Stephan Uphoff wrote:
    ---- snip ----
    > > - but my time budget is limited and Peter has an interesting bug left
    > > that has priority.
    >
    > I'm not closer to being able to create this panic in a controlled way.
    > After a whole day of different tests I finally got this panic:
    > http://www.holm.cc/stress/log/cons81.html. The trigger seems to be one
    > particular Java applet, but it is not easily reproduceable.
    >
    > - Peter
    ---- snip ----

    I found a race condition in sleepq_catch_signals / sleepq_resume_thread
    that may cause sleepq_resume_thread to add a thread to the run queue
    that is already there.

    This could explain your crash.

    Shouldn't be to hard to fix but I am burned out today :-(.

            Stephan

    _______________________________________________
    freebsd-arch@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-arch
    To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"


  • Next message: Peter Holm: "Re: scheduler (sched_4bsd) questions"

    Relevant Pages

    • Re: scheduler (sched_4bsd) questions
      ... > Stephan Uphoff wrote: ... >>I wrote a fix that should cover all cases. ... >>However I would like to test it a little bit before posting the patch. ... > Peter Holm has a really cool set of torture tests. ...
      (freebsd-arch)
    • Re: panic: mb_dtor_pack: ref_cnt != 1
      ... thanks to Danny Braniss and Peter Holm the KASSERT is working now. ... > Very fast fix. ...
      (freebsd-current)