Red Hat Bugzilla – Bug 63211
redhat-config-users crashes when launched from Nautilus
Last modified: 2008-05-01 11:38:01 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020405
Description of problem:
When I attempt to run redhat-config-users from Nautilus, it displays for a split
second then immediately disappears. The process appears to die.
Tested as root and non-root (via userhelper-gtk) with same result.
Version-Release number of selected component (if applicable):
redhat-config-users-1.0-12 from Rawhide
Steps to Reproduce:
1. Log into Gnome.
2. In "Start Here" select "System Settings"
3. Select "User Manager"
Alternative to Reproduce:
1. Nautilus "/usr/bin"
2. Run redhat-config-users from there.
You see redhat-config-users run for a split second, but disappears immediately.
It shouldn't disappear.
Little more information here. This is only happening when the application is
launched from Nautilus. Calling the application directly works just fine.
Please check if upgrading to eel-1.0.2-10 (in today's Raw Hide) fixes this
problem (it should).
Tested and confirmed fixed.
Was the problem gtk2 related?
Well, yes and no. Technically, it was a bug in eel, so no. However, pygtk2
(libglade2 actually) was dumping some silly error messages to stdout. However,
eel wasn't opening stdout correctly, so when libglade2 (used by
redhat-config-users) tried to write error messages to stdout which wasn't open,
the program would crash. The new eel solves the problem by opening stdout