Created attachment 365146
modified test case with processes instead of threads
I modified the test case slightly to use full processes instead of threads, just to demonstrate that it's not a threads-only issue. The high loadavg is reproducible just as well here and the processes are really in D state.
I can't reproduce the system slowdown (which Matěj is seeing) with this. I'll try Gajim later.
I wonder if we can just use mutex_lock_interruptible(&u->readlock) in unix_dgram_recvmsg...
Created attachment 365146
modified test case with processes instead of threads
I modified the test case slightly to use full processes instead of threads, just to demonstrate that it's not a threads-only issue. The high loadavg is reproducible just as well here and the processes are really in D state.
I can't reproduce the system slowdown (which Matěj is seeing) with this. I'll try Gajim later.
I wonder if we can just use mutex_lock_ interruptible( &u->readlock) in unix_dgram_ recvmsg. ..