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