-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
switch from fork to g_spawn_async #6
base: master
Are you sure you want to change the base?
Conversation
I can confirm this working on fedora 25 |
I can confirm this is working in Ubuntu 16.04. This fixes a serious bug that can lead to system instability. Without this patch, if a 'Command' action is commonly used, it will lead to so many zombie processes that the OS will be unable to launch additional processes. |
Unfortunately, this project seems rather dead. |
Dead or not it still works fine. (with that path) |
It is a shame easystroke seems abandoned. Is there a maintained replacement? I know there has been other gesture work done by ubuntu. |
Has anyone tried contacting the author? It's one of my favourite packages, can't imagine working without it. |
zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6 git-svn-id: svn+ssh://svn.freebsd.org/ports/head@531758 35697150-7ecd-e111-bb59-0022644237b5
zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6
Import patch from upstream pull request to stop easystroke creating zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6 Approved by: portmgr (blanket: runtime fix)
zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6 git-svn-id: svn+ssh://svn.freebsd.org/ports/head@531758 35697150-7ecd-e111-bb59-0022644237b5
zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6
Fix a linking problem by moving Stroke::save() and load() into header
Import patch from upstream pull request to stop easystroke creating zombie processes for each spawned process. Obtained from: thjaeger/easystroke#6 Approved by: portmgr (blanket: runtime fix)
I've been using easystroke with the bspwm window manager to create touchscreen actions (like draw a w to open a web browser etc).
It is working really well but I noticed I was ending up with a lot of zombie processes. Switching from fork to glib's g_spawn_async function as in this commit fixed this for me.