Re: panic: process 32827(tcpblast):2 holds Giant but isn't blocked on a lock

From: John Baldwin (jhb_at_FreeBSD.org)
Date: 10/13/04

  • Next message: John Baldwin: "Re: panic: process 32827(tcpblast):2 holds Giant but isn't blocked on a lock"
    To: freebsd-current@FreeBSD.org
    Date: Wed, 13 Oct 2004 13:47:23 -0400
    
    

    On Wednesday 13 October 2004 03:50 am, Peter Holm wrote:
    > This is with GENERIC HEAD from Oct 12 12:56 UTC. More info @
    > http://www.holm.cc/stress/log/cons84.html

    The thread is in the state TDS_CAN_RUN so it's runnable but not on a run queue
    or running. The only way that I know that this can happen is if priority
    propagation happens after the system has already panic'd in which case you
    are about to deadlock anyhow since you are blocking on a lock owned by a
    thread that will never get to run again. You can try adjusting
    propagate_priority() to treat TD_CAN_RUN(td) the same as TD_IS_RUNNING(td)
    and maybe you will get your original panic message.

    -- 
    John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
    "Power Users Use the Power to Serve"  =  http://www.FreeBSD.org
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
    

  • Next message: John Baldwin: "Re: panic: process 32827(tcpblast):2 holds Giant but isn't blocked on a lock"

    Relevant Pages

    • Re: panic: process 32827(tcpblast):2 holds Giant but isnt blocked on a lock
      ... On Wednesday 13 October 2004 03:50 am, Peter Holm wrote: ... The thread is in the state TDS_CAN_RUN so it's runnable but not on a run queue ... and maybe you will get your original panic message. ... To unsubscribe, ...
      (freebsd-current)
    • Re: [Debian-User] iceweasel + lprng
      ... spooler engine, I don't get in the file-print menu an option to print ... Queue: ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
      (Debian-User)
    • RE: Major problem with "No buffer space available" errors
      ... automatic value, depending on the machine specs, I had this prob, on a ... until I removed the queue. ... To unsubscribe, ...
      (freebsd-performance)
    • Re: Get Rid of Messed Print Jobs
      ... now get raw data numbers and stuff. ... removes the job from the queue. ... Any ideas on how to get it cleaned out without a hard reboot? ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
      (Debian-User)
    • RE: sched_4BSD
      ... >>processes get no cpu time. ... >>added to the system run queue. ... RUnnable hreads fo r aprocess are kept ... >>To unsubscribe, send any mail to ...
      (freebsd-hackers)