/usr/sbin/lightdm:11:__GI__IO_fwrite:createNewSalt:kwallet_hash:pam_sm_authenticate:_pam_dispatch_aux
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pam-kwallet (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Harald Sitter | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
When not being able to open the wallet salt file pam-kwallet would crash because null fds were not being handled correctly. Salt creation is now correctly apported when an fopen fails.
[Test Case]
* Create a user A
* Login
* Run kwalletmanager
* Delete any existing wallets
* Create a new wallet and give it a password different from the user password
* Upgrade pam-kwallet
* Reboot
* Log in as user A
* Login is supposed to work
* Run kwalletmanager
* Confirm the wallet is still there
* Confirm the wallet password is the one you set it to (either open the wallet via kwalletmanager or an application might prompt you to unlock the wallet)
* Create a user B
* Do not log in
* Reboot
* Log in as user B
* Login is supposed to work
* Run kwalletmanager
* Confirm that a wallet was automatically created
* Confirm that the wallet is unlocked without you having to enter your password again anywhere
* Close the wallet via kwalletmanager
* Open the wallet via kwalletmanager
* Confirm that the required password is the same password as the login password
* Log out from user B
* Do not reboot
* Login as user B
* Run kwalletmanager
* Confirm the wallet is again opened automatically
* Logout from user B
* Do not reboot
* Login as user A
* Run kwalletmanager
* Confirm the wallet is still not automatically unlocked
* Confirm the password is still the password you manually defined
[Regression Potential]
Login could be broken.
[Other Info]
N/A
----
The Ubuntu Error Tracker has been receiving reports about a problem regarding lightdm. This problem was most recently seen with version 1.10.0-0ubuntu3, the problem page at https:/
affects: | lightdm (Ubuntu) → pam-kwallet (Ubuntu) |
description: | updated |
Changed in pam-kwallet (Ubuntu Trusty): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Harald Sitter (apachelogger) |
This bug was fixed in the package pam-kwallet - 0.0~git20140429 -0ubuntu1
--------------- 9-0ubuntu1) utopic; urgency=medium
pam-kwallet (0.0~git2014042
* New git snapshot resolving some possible crashers and adding more logging 1b58a65ecbb0096 88e3aeb2ec e215563c4c95fcb 25a74a6559 5ec12fb842f15e1 8f3fae1a63 Allocate- one-more- byte-for- slash.patch, applied in this
UBUNTU-ERROR: 30e961156f64c24
LP: #1314118
UBUNTU-ERROR: ae1ef304fcd7d26
LP: #1314119
UBUNTU-ERROR: 28ad0356a00142a
LP: #1314120
* Dropping upstream_
snapshot
-- Harald Sitter <email address hidden> Tue, 29 Apr 2014 11:32:18 +0200