Getting random crashes. plasma continues to operate but bug is reported on desktop. Cannot run debug. Error reported is /usr/bin/kwin_x11 not running/not found/etc. Application needed is reported as /usr/bin/kwin_x11. ls -l /usr/bin/kwin_x11 shows file exists and is executable. dad@dad314159:~/Desktop$ ls -l /usr/bin/kwin_x11 -rwxr-xr-x 1 root root 6320 Jun 22 13:23 /usr/bin/kwin_x11 dad@dad314159:~/Desktop$ ps -elf | grep kwin_x11 0 S dad 6182 1 0 80 0 - 882459 poll_s 09:20 ? 00:01:43 /usr/bin/kwin_x11 --crashes 1 0 S dad 12720 12405 0 80 0 - 3221 pipe_w 12:33 pts/1 00:00:00 grep --color=auto kwin_x11 When described as "not running" the pid is reported (??). Installed apport-collect and ran apport-collect 1547901. Results below. dad@dad314159:~/Desktop$ apport-collect 1547901 The authorization page: (https://launchpad.net/+authorize-token?oauth_token=jHjxNPXNSm8kN9Cg2n4C&allow_permission=DESKTOP_INTEGRATION) should be opening in your browser. Use your browser to authorize this program to access Launchpad on your behalf. Waiting to hear from Launchpad about your decision... ^CTraceback (most recent call last): File "/usr/bin/apport-cli", line 370, in if not app.run_argv(): File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 653, in run_argv return self.run_update_report() File "/usr/lib/python2.7/dist-packages/apport/ui.py", line 499, in run_update_report if not self.crashdb.can_update(self.options.update_report): File "/usr/lib/python2.7/dist-packages/apport/crashdb_impl/launchpad.py", line 521, in can_update bug = self.launchpad.bugs[id] File "/usr/lib/python2.7/dist-packages/apport/crashdb_impl/launchpad.py", line 160, in launchpad version='1.0') File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 544, in login_with credential_save_failed, version) File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 351, in _authorize_token_and_login credentials = authorization_engine(credentials, credential_store) File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 545, in __call__ self.make_end_user_authorize_token(credentials, request_token_string) File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 658, in make_end_user_authorize_token self.web_root) File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 232, in exchange_request_token_for_access_token response, content = _http_post(url, headers, params) File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 112, in _http_post url, method='POST', headers=headers, body=urlencode(params)) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1607, in request (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1349, in _request (response, content) = self._conn_request(conn, request_uri, method, body, headers) File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1271, in _conn_request conn.connect() File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1032, in connect sock.connect((self.host, self.port)) File "/usr/lib/python2.7/socket.py", line 228, in meth return getattr(self._sock,name)(*args) KeyboardInterrupt