Comment 5 for bug 1547901

Revision history for this message
Michael F Winthrop (mwinthrop-1) wrote :

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 <module>
    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