[Splashy-devel] Splashy 0.2.2 on hold

Tim Dijkstra newsuser at famdijkstra.org
Thu Dec 7 15:36:11 CET 2006


On Tue, 5 Dec 2006 05:04:44 -0500
Luis <lemsx1 at gmail.com> wrote:

> Well, this is my final report:
> 
> - everything works fine now
> - when starting from initramfs, keymap.sh stops splashy. if i patch
> keymap.sh to use pidof splashy && exit 0. it works, but splashy uses
> very high CPU load (80% or more). so, no initramfs yet.

Yes, that is what I've been seeing as well.

> Using 100% of the CPU (or increasing the load) is usually related to
> file-handles left open or opening quickly many filehandles. I remember
> you said something about the socket code and filehandles. How can I
> make sure that branch/0.2.2's code for the UNIX socket stuff is in
> sync with trunk in terms of filehandle handling? Or just the UNIX
> socket code per se.

There was a bug in the console-reading code. It would open lots of file
handles, but not close them anymore. Because the socket code also uses
file handles I saw some weird behaviour there. It turned out that splashy 
ran out of filehandles.
IIRC, I added the fix to trunk at that time too. So that bug shouldn't 
be there.

grts Tim



More information about the Splashy-devel mailing list