<div style="font-family: Verdana; font-size: 12;">Thanks for all your help.<br>I finally found the reason: glib needs to be up to date to version 2.40 (we were 2.36.1), or<br>gcredentials would not work.<br><br>Gabriele.<br><tt><br><br><br>----------------------------------------------------------------------------------<br><br>Da: Guido Berhoerster <gber@opensuse.org><br>A: LightDM Mailing List <lightdm@lists.freedesktop.org> <br>Data: 29 marzo 2014 11.02.08 CET<br>Oggetto: Re: [LightDM] Building on XStreamOS/illumos<br><br></tt><blockquote style="BORDER-LEFT: #000080 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"><tt>* Gabriele Bulfon <gabriele.bulfon@sonicle.com> [2014-03-29 10:33]:<br>> I did some debugging.<br>> Looks like that the init function in process.c is never called, and here is where signal are setup<br>> and then delivered through signal pipe.<br>> I placed some g_debug around process.c, but they never show in any of lightdm logs.<br>> Should they appear somewhere?<br><br>Yes, g_debug() output should show up in lightdm.log. It's<br>proabably better to run lightdm manually through dbx and then<br>just step through the code.<br>You could also set xserver-command= in lightdm.conf to a script<br>that wraps the X server binary with DTrace and checks whether<br>SIGUSR1 is emitted by the X server.<br><br>> Actually I grepped for the init process function, and I can't see any call in the code.<br>> Who is calling it?<br><br>If you mean process.c:process_class_init(), that should be called<br>when a process object is instantiated by<br>g_object_new(PROCESS_TYPE, NULL) in process.c:process_new().<br>-- <br>Guido Berhoerster<br>_______________________________________________<br>LightDM mailing list<br>LightDM@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/lightdm<br><br><br></tt></blockquote></div>