[users-admin] User settings might hang when password is too simple

Bug #1299138 reported by intherye on 2014-03-28
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu MATE
Undecided
Unassigned
Xfce4 Settings
Invalid
Medium
gnome-system-tools (Debian)
New
Unknown
gnome-system-tools (Ubuntu)
Undecided
Unassigned

Bug Description

When changing password in Xfce-Settings -> Users and Groups, and supplying a "too simple" password (e.g. "a12345"), the application might hang. On the first time the application says "Password too simple", on the second try, the application hangs, until you close it.

I could reproduce that on two machines (one KVM beta2 and on Laptop ) running Xubuntu 14.04 and one Laptop running Xubuntu 13.10.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xfce4-settings 4.11.2-1ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-19.40-generic 3.13.6
Uname: Linux 3.13.0-19-generic x86_64
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: XFCE
Date: Fri Mar 28 18:41:49 2014
InstallationDate: Installed on 2014-03-27 (0 days ago)
InstallationMedia: Xubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140326)
SourcePackage: xfce4-settings
UpgradeStatus: No upgrade log present (probably fresh install)

intherye (intherye) wrote :
intherye (intherye) on 2014-03-28
summary: - Password change window might hang when password is too simple
+ User settings might hang when password is too simple

When changing password in Xfce-Settings -> Users and Groups, and supplying a "too simple" password (e.g. "a12345"), the application might hang. On the first time the application says "Password too simple", on the second try, the application hangs, until you close it.

I could reproduce that on two machines (one KVM beta2 and on Laptop ) running Xubuntu 14.04 and one Laptop running Xubuntu 13.10.

DistroRelease: Ubuntu 14.04
Package: xfce4-settings 4.11.2-1ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-19.40-generic 3.13.6
Uname: Linux 3.13.0-19-generic x86_64

Users and Groups is not developed or maintained by the Xfce team. It is an application provided by gnome-system-tools which is not maintained anymore.

affects: xfce4-settings (Ubuntu) → gnome-system-tools (Ubuntu)
summary: - User settings might hang when password is too simple
+ [users-admin] User settings might hang when password is too simple

Just learned from the Ubuntu Ticket:

"Thaddäus Tintenfisch (thad-fisch) wrote:
Users and Groups is not developed or maintained by the Xfce team. It is an application provided by gnome-system-tools which is not maintained anymore."

So closing this issue.

Changed in xfce4-settings:
importance: Unknown → Medium
status: Unknown → Invalid

I cannot reproduce this bug. Please open a terminal window and run "users-admin". Now try to trigger the bug and then attach the terminal output to this report.

intherye (intherye) wrote :

I could reproduce the bug here on another computer running Xubuntu 13.10 as well. How to reproduce:
1. run users-admin
2. for your user, on the right side at password: click "change"
3. enter the current password, for new password enter e.g. "a12345" twice and click "OK". A popup says "The new password is too simple". Click "Close".
4. Enter the same password twice again, and click "OK" again. I would expect the same message to pop up again, but instead the application hangs: Mouse has the waiting cursor/running circle.
5. You can close the window normally though.

I hope you can reproduce it this way.

The output from the terminal for starting users admin:
------
$ users-admin

(users-admin:1794): Liboobs-WARNING **: There was an unknown error communicating asynchronously with the backends: Launch helper exited with unknown return code 255
--------
No output for steps 2-4. When closing the window:
--------
** (users-admin:1794): CRITICAL **: gst_user_profiles_get_for_user: assertion 'GST_IS_USER_PROFILES (profiles)' failed

(users-admin:1794): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'OobsGroupsConfig'

(users-admin:1794): Liboobs-CRITICAL **: oobs_groups_config_get_groups: assertion 'OOBS_IS_GROUPS_CONFIG (config)' failed

(users-admin:1794): Liboobs-CRITICAL **: oobs_list_get_iter_first: assertion 'list != NULL' failed

(users-admin:1794): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

I can reproduce this on Ubuntu MATE 14.04.1 (gnome-system-tools 3.0.0-3ubuntu4) and Ubuntu MATE 14.10 (3.0.0-3ubuntu5). Specifically, the entire program doesn't hang (nor is there any CPU runaway), the "Change User Password" dialog itself becomes unresponsive and can be closed, and the password does not change.

I get less terminal output than @intherye when I run (not getting any output when closing the window):

$ users-admin

(users-admin:2402): Liboobs-WARNING **: There was an unknown error communicating asynchronously with the backends: Launch helper exited with unknown return code 255

The same happens when I run users-admin over ssh from linux but, interestingly, NOT when I run over ssh from OS X: same terminal output, and the UI isn't decorated (using OpenSSH_6.7p1, OpenSSL 1.0.1j 15 Oct 2014 for macports and XQuartz 2.7.8_beta1 on OS X 10.10.1).

Changed in gnome-system-tools (Ubuntu):
status: New → Confirmed
Changed in gnome-system-tools (Debian):
status: Unknown → New
Changed in ubuntu-mate:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.