[Pkg-acpi-devel] Bug#565908: acpid: causes Xorg to hang because of "too many connections"

Ted Felix ted at tedfelix.com
Wed Jan 20 23:18:19 UTC 2010


  Thanks for the patch.  It looks good and appears to work for me.  I'll 
get it into my next build, 2.0.2 scheduled for 2/15.

Ted.

Willi Mann wrote:
> Ted Felix schrieb:
>   
>>  If you don't mind grabbing the code and building it, you can go into
>> the file connection_list.c and change this line:
>>
>> #define MAX_CONNECTIONS 10
>>
>>  To this:
>>
>> #define MAX_CONNECTIONS 20
>>
>>  That will get rid of the "Too many connections." message in the log. 
>> Whether it will solve your problem, I'm not sure.  I will include this
>> change in my next monthly release on 2/15.  Let me know if you need more
>> info.
>>     
>
> I've just found a more reliable way to reproduce this problem: Simply
> switch 10 times between the X session and a console.
>
> However, changing MAX_CONNECTIONS to 20 solves the problem - I tried to
> switch more than 20 times and the problem did not reappear.
>
> Attached is a patch that, apart from changing MAX_CONNECTIONS,
> recalculates highestfd in delete_connection. I wrote that patch because
> I first thought that this might be the source of the problem, but it
> isn't. But it might be useful anyway.
>
> WM
>   





More information about the Pkg-acpi-devel mailing list