{"action":"created","issue":{"url":"https://api.github.com/repos/ch11ng/exwm/issues/102","labels_url":"https://api.github.com/repos/ch11ng/exwm/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/ch11ng/exwm/issues/102/comments","events_url":"https://api.github.com/repos/ch11ng/exwm/issues/102/events","html_url":"https://github.com/ch11ng/exwm/issues/102","id":121105827,"number":102,"title":"XELB process objects accumulate constantly, even if X client windows killed","user":{"login":"wgreenhouse","id":666197,"avatar_url":"https://avatars.githubusercontent.com/u/666197?v=3","gravatar_id":"","url":"https://api.github.com/users/wgreenhouse","html_url":"https://github.com/wgreenhouse","followers_url":"https://api.github.com/users/wgreenhouse/followers","following_url":"https://api.github.com/users/wgreenhouse/following{/other_user}","gists_url":"https://api.github.com/users/wgreenhouse/gists{/gist_id}","starred_url":"https://api.github.com/users/wgreenhouse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wgreenhouse/subscriptions","organizations_url":"https://api.github.com/users/wgreenhouse/orgs","repos_url":"https://api.github.com/users/wgreenhouse/repos","events_url":"https://api.github.com/users/wgreenhouse/events{/privacy}","received_events_url":"https://api.github.com/users/wgreenhouse/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-08T21:43:34Z","updated_at":"2015-12-09T05:47:38Z","closed_at":null,"body":"Steps to reproduce:\r\n\r\n1) Install and run exwm 0.1 from GNU ELPA.\r\n\r\n2) Open and close X client windows.\r\n\r\n3) Keep EXWM running for a prolonged period, e.g.\r\n\r\n```\r\n(emacs-uptime)\r\n```\r\n1 day, 3 hours, 5 minutes, 47 seconds\r\n\r\n4) Note that the number of XELB process objects bears no relation to the number of EXWM buffers.\r\n\r\n```emacs-lisp\r\n(length (remove-if-not (lambda (buf) (with-current-buffer buf (eq major-mode 'exwm-mode))) (buffer-list)))\r\n```\r\n1\r\n\r\n```emacs-lisp\r\n(length (remove-if-not (lambda (proc) (string-match \"XELB\" (process-name proc))) (process-list)))\r\n```\r\n31\r\n\r\nThis does not appear to have any stability consequences that I can see yet; in fact I've found EXWM very stable so far. But I wonder if it hints at a memory leak or failure to garbage collect that may bite me in the future."},"comment":{"url":"https://api.github.com/repos/ch11ng/exwm/issues/comments/163117318","html_url":"https://github.com/ch11ng/exwm/issues/102#issuecomment-163117318","issue_url":"https://api.github.com/repos/ch11ng/exwm/issues/102","id":163117318,"user":{"login":"ch11ng","id":13297330,"avatar_url":"https://avatars.githubusercontent.com/u/13297330?v=3","gravatar_id":"","url":"https://api.github.com/users/ch11ng","html_url":"https://github.com/ch11ng","followers_url":"https://api.github.com/users/ch11ng/followers","following_url":"https://api.github.com/users/ch11ng/following{/other_user}","gists_url":"https://api.github.com/users/ch11ng/gists{/gist_id}","starred_url":"https://api.github.com/users/ch11ng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ch11ng/subscriptions","organizations_url":"https://api.github.com/users/ch11ng/orgs","repos_url":"https://api.github.com/users/ch11ng/repos","events_url":"https://api.github.com/users/ch11ng/events{/privacy}","received_events_url":"https://api.github.com/users/ch11ng/received_events","type":"User","site_admin":false},"created_at":"2015-12-09T05:47:38Z","updated_at":"2015-12-09T05:47:38Z","body":"Did you use EXIM? If so then the problem should be fixed in ch11ng/exim@e61547a4eea6f0496456c391cff12711342c2660."}}