Causes for process going into D state



Hi

What are the causes for process going in to D state. (which is
interruptible).

One reason i got is, due to 'deadlock' the process may go in to dead
lock.

in my program i am using down(struct semaphore *) function which
places process to uninterruptible state. so I am seeing Process in D
state.

i am trying to copy kernel souce code but for 4 threads , after 1.1GB
all are going to D state.

is there any other causes for this?.

Thanks & Regards
Gururaja

.



Relevant Pages

  • Re: Disabling automatic kill of a deadlocked process
    ... > The reason I am asking is that for some reason the automatic kill is never ... Are you 100% certain is really was a *deadlock* and not just ordinary blocking? ... > occuring on the customer site and their dba doesn't know how this was ...
    (microsoft.public.sqlserver.server)
  • Re: Deadlock detected?
    ... "reported itself as unhealthy for the following reason: 'Deadlock detected'." ... The first link returned by that Google query is this Microsoft KB: ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: PATCH: (as177) Add class_device_unregister_wait() and platform_device_unregister_wait() to the
    ... > Since I haven't seen any progress towards implementing the ... So why would this not deadlock? ... The reason we don't wait on things like this is that it's basically ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: Exact Place at which my application goes weird
    ... don't design a system that can deadlock ... My VxWorks application goes into Deadlock condition. ... How to View/Identify Reason for Deadlock using VxWorks? ...
    (comp.arch.embedded)