Re: 5.4-STABLE panic in propagate_priority() and a tentative patch

From: Dag-Erling Smørgrav (des_at_des.no)
Date: 08/16/05

  • Next message: Yar Tikhiy: "Re: Build failure in procfs module"
    To: Garry Belka <garry@NetworkPhysics.COM>
    Date: Tue, 16 Aug 2005 14:22:38 +0200
    
    

    Garry Belka <garry@NetworkPhysics.COM> writes:
    > We saw several panics of the same kind on different systems running
    > 5.4-STABLE. The panic was in propagate_priority() and was ultimately
    > traced to vget() call in pfs_vncache_alloc(). vget() is called under
    > global pfs mutex. When vget() sleeps, propagate_priority() in a
    > different thread comes across a sleeping thread that owns a blocked
    > mutex, and that causes a panic.

    Could you please file a PR about this issue, with the patch attached?
    (use 'send-pr -a /path/to/patch' to avoid clobbering whitespace)

    DES

    -- 
    Dag-Erling Smørgrav - des@des.no
    _______________________________________________
    freebsd-stable@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-stable
    To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
    

  • Next message: Yar Tikhiy: "Re: Build failure in procfs module"

    Relevant Pages

    • Re: ips(4) in toaster mode
      ... Rong-en Fan wrote: ... it panics with sleeping thread. ... ips0: WARNING: command timeout. ...
      (freebsd-stable)
    • ips(4) in toaster mode
      ... it panics with sleeping thread. ... ips0: WARNING: command timeout. ... resetting adapter, this may take up to 5 minutes ...
      (freebsd-stable)
    • Re: panic: sleeping thread
      ... panics it will print out more useful info on its own. ... Sleeping thread owns a non-sleepable lock ... trap() at trap+0x1bd ... calltrap() at calltrap+0x5 ...
      (freebsd-stable)
    • RE: panic: sleeping thread owns a mutex
      ... sleeping thread owns a mutex ... to be alc@'s fault since it is a vm_map mutex however. ... it panics: ... - Change the panic message to print the PID. ...
      (freebsd-current)
    • Re: panic: sleeping thread
      ... Sleeping thread owns a non-sleepable lock ... I'm going to build in DDB stuff right now, ... ddb will give a lot more useful information, ... it panics it will print out more useful info on its own. ...
      (freebsd-stable)