gdmflexiserver crashes X

Tom McLaughlin tmclaugh at sdf.lonestar.org
Sun Dec 21 00:30:00 PST 2003


On Fri, 2003-12-19 at 02:23, Joe Marcus Clarke wrote:
> On Fri, 2003-12-19 at 02:23, Tom McLaughlin wrote:
> > On Fri, 2003-12-19 at 02:09, Joe Marcus Clarke wrote:
> > > 
> > > A possible workaround would be to setuid root the flexiserver.
> > > 
> > > Joe
> > > 
> > 
> > Here's what I just did:
> > 
> > [root at compass:ttyp1 bin]# chmod +s gdmflexiserver
> > [tom at compass tom]$ gdmflexiserver -xnest
> >  
> > (gdmflexiserver:1353): Gtk-WARNING **: This process is currently running
> > setuid or setgid.
> > This is not a supported use of GTK+. You must create a helper
> > program instead. For further details, see:
> >  
> >     http://www.gtk.org/setuid.html
> >  
> > Refusing to initialize GTK+.
> 
> Oh, right, it's GTK+.  Try setuid'ing Xnest.
> 
> Joe

Hi Joe, thanks for all the help.  Gnome bug 127780 has been resolved and
a fix has been committed to the HEAD and gnome-2-4 branches. 
Unfortunately I wasn't able to find a temporary workaround for this as
gdm will not run suid because of gtk and setuid'ing Xnest made my
machine REALLY angry.  Using sudo wouldn't work either.  Thanks a bunch.

Tom



More information about the freebsd-gnome mailing list