New answers tagged process-management
The only way of waking up such a process is to make the awaited condition happen. Historically, the "D" wait state means disk wait and this is considered a short and thus unbreakable wait. If the condition, the process is awaiting is not a NFS filesystem that was not mounted with the intr option, this must be seen as a driver bug.
Trying to really answer the question "why": If every window were handled by a different process, you wouldn't be able to drag-n-drop a tab from one window to another, or drop on the desktop to create a new window for that.
Top 50 recent answers are included