Crash due to corrupted password in keyring
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
launchpadlib |
Triaged
|
High
|
Unassigned |
Bug Description
Traceback (most recent call last):
File "./disable_
script.run()
File "/home/
self.lp = lp_factory(
File "/home/
return Launchpad.
File "/usr/lib/
credential_
File "/usr/lib/
authorizati
File "/usr/lib/
return self.do_
File "/usr/lib/
return Credentials.
File "/usr/lib/
credentials
File "/usr/lib/
parser.
File "/usr/lib/
self._read(fp, filename)
File "/usr/lib/
raise e
ConfigParser.
[line 6]: '\x00\x00\x00\n'
[line 7]: '\x00\x00\x00'
Changed in launchpadlib: | |
status: | New → Triaged |
importance: | Undecided → High |
More info:
* I am using KDE.
* Reproducible 100% by first authenticating so the data gets stored in kwallet, and the 2nd invocation of the program results in the stack trace.
* The data in kwallet looks fine and not corrupt:
[1] VtktkZ sXXXXXXXXXXXXXX XXxCVq2SKFCBwRl 3FKSt6c3HHqk1vq BqNHvKxVrK0Q0
consumer_secret =
access_token = zVM5MwvXXXXXXXX
consumer_key = System-wide: Ubuntu (beast)
access_secret = q0n81J6LnM58gGM
(tokens deliberately part-corrupted with XXXes here)