Android Mir servers leak fds when a client disconnects.
Bug #1498361 reported by
Daniel van Vugt
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Expired
|
High
|
Unassigned | ||
mir (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
Android Mir servers leak fds when a client disconnects.
This bug originated in: https:/
However I can now reproduce it using the Mir demo servers. So it seems to be a low level Mir bug. And only seems to happen on android, not on desktop/gbm (although we have had similar, see bug 1185183).
On arale, when a client disconnects, the server gains a number of these fds:
> lrwx------ 1 root root 64 Sep 22 08:34 57 -> anon_inode:dmabuf
> lrwx------ 1 root root 64 Sep 22 08:34 58 -> /dev/pvrsrvkm
> lrwx------ 1 root root 64 Sep 22 08:34 59 -> /dev/pvrsrvkm
description: | updated |
Changed in mir: | |
milestone: | none → 0.17.0 |
description: | updated |
Changed in mir: | |
milestone: | 0.17.0 → none |
To post a comment you must log in.
Seems to mostly happen with hardware (GL) clients. Software clients use the same fds while running but somehow get cleaned up better.