I seems that I had a leak on handling database file, that was most likely
causing this. After the fix, this seemed to go away.

Thanks for the reply.


On 29 November 2012 16:50, Goncalo Oliveira <[email protected]> wrote:

> Thanks for the reply Jonathan.
>
> I am using Android 2.3, so that matches.
> I'll take a better look to see if I'm leaking any file handles...
>
> Thanks again
>
>
> On 29 November 2012 15:57, Jonathan Pryor <[email protected]> wrote:
>
>> On Nov 29, 2012, at 5:06 AM, Goncalo Oliveira <[email protected]> wrote:
>> > Yes, it is my process. In the logcat bellow, it's process 10704. The
>> device in question has very little memory, and it's always on the edge.
>> >
>> > http://pastebin.com/63H3qErk
>>
>> Relevant line:
>>
>> >       • 11-27 16:12:18.944 F/Looper  (10704): Could not create wake
>> pipe.  errno=24
>>
>> It's coming from the "Looper" component.
>>
>> Which Android version is this? Here's the Android 2.3 source that I
>> believe is generating the message:
>>
>>
>> https://github.com/android/platform_frameworks_base/blob/gingerbread-release/libs/utils/Looper.cpp#L42
>> >     int result = pipe(wakeFds);
>> >     LOG_ALWAYS_FATAL_IF(result != 0, "Could not create wake pipe.
>>  errno=%d", errno);
>>
>> errno 24 corresponds to EMFILE "Too many descriptors are active."
>>
>> Sounds like there are too many files open. ;-)
>>
>> The question is, who's opening them? If you are, you might want to see if
>> you can reduce the number of files which are open at once.
>>
>> Thanks,
>>  - Jon
>>
>> _______________________________________________
>> Monodroid mailing list
>> [email protected]
>>
>> UNSUBSCRIBE INFORMATION:
>> http://lists.ximian.com/mailman/listinfo/monodroid
>>
>
>
>
> --
> Gonçalo Oliveira
>



-- 
Gonçalo Oliveira
_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to