Red Hat Bugzilla – Bug 383051
gdm not working with nis
Last modified: 2008-11-23 14:58:40 EST
Description of problem:
gdm dies when trying to start, once the machine is enabled for NIS
authentication. dmesg output says this:
gdmgreeter: segfault at 00002e2e2e657265 rip 000000000041326f rsp
00007fffc75819b0 error 4
gdmgreeter general protection rip:41326f rsp:7fff73105530 error:0
Version-Release number of selected component (if applicable):
f8 x86_64, gdm-2.20.1-5.fc8, all updates as of Nov 14th.
NIS domain has 131419 users in it. GDM seems to choke... not sure if it is the
size of the NIS domain, or just that it is NIS. The wdm DM works just fine with
NIS... gdm should too!
if you set IncludeAll=false in the [greeter] section of /etc/gdm/custom.conf
does that work around your problem?
Yes! that fixes it. However... shouldn't there be some sort of logic that
kicks in somewhere before trying to display 131 THOUSAND users in gdm? :-)
It seems to me that a segfault isn't really a proper safety mechanism.
there is supposed to be... it's apparently not working.
any luck with tracking this bug down? Should be easy enough to test and fix
Sorry this bug hasn't hit the top of the priority queue because you've been the
only reporter so far, it has a work around, and F9 gdm is consuming most of my time.
You're right though, it shouldn't take too long to figure out. I'll put it on
my short list for next week. If I still don't have time after that I'll move it
upstream where Brian Cameron (or me or Jon McCann) can look at it later.
I think I see the problem in the code. I'm building an update now. When it
finishes would you mind testing it out?
Build is here:
and i'll push to updates-testing shortly
gdm-2.20.3-2.fc8 has been submitted as an update for Fedora 8
gdm-2.20.3-2.fc8 still doesn't seem to fix the problem. dmesg still shows a
segfault of gdm, when IncludeAll=false is commented out
gdm-2.20.3-2.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gdm'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F8/FEDORA-2008-2493
Doesn't fix the actual problem.
gdm-2.20.5-3.fc8 has been submitted as an update for Fedora 8
This should be fixed in gdm-2.20.5-3.fc8
gdm-2.20.5-3.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.