[LightDM] Solved: Building on XStreamOS/illumos

Gabriele Bulfon gabriele.bulfon at sonicle.com
Tue Apr 1 05:13:48 PDT 2014


Thanks for all your help.
I finally found the reason: glib needs to be up to date to version 2.40 (we were 2.36.1), or
gcredentials would not work.
Gabriele.
----------------------------------------------------------------------------------
Da: Guido Berhoerster
A: LightDM Mailing List
Data: 29 marzo 2014 11.02.08 CET
Oggetto: Re: [LightDM] Building on XStreamOS/illumos
* Gabriele Bulfon
[2014-03-29 10:33]:
I did some debugging.
Looks like that the init function in process.c is never called, and here is where signal are setup
and then delivered through signal pipe.
I placed some g_debug around process.c, but they never show in any of lightdm logs.
Should they appear somewhere?
Yes, g_debug() output should show up in lightdm.log. It's
proabably better to run lightdm manually through dbx and then
just step through the code.
You could also set xserver-command= in lightdm.conf to a script
that wraps the X server binary with DTrace and checks whether
SIGUSR1 is emitted by the X server.
Actually I grepped for the init process function, and I can't see any call in the code.
Who is calling it?
If you mean process.c:process_class_init(), that should be called
when a process object is instantiated by
g_object_new(PROCESS_TYPE, NULL) in process.c:process_new().
--
Guido Berhoerster
_______________________________________________
LightDM mailing list
LightDM at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/lightdm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/lightdm/attachments/20140401/4bfd6fe7/attachment.html>


More information about the LightDM mailing list