Description of problem: gdm dies when trying to start, once the machine is enabled for NIS authentication. dmesg output says this: gdmgreeter[6255]: segfault at 00002e2e2e657265 rip 000000000041326f rsp 00007fffc75819b0 error 4 gdmgreeter[6283] 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. How reproducible: 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
Hi, 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.
Hi Joshua, 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: http://koji.fedoraproject.org/koji/taskinfo?taskID=508398 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.