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 <j...@xamarin.com> wrote: > On Nov 29, 2012, at 5:06 AM, Goncalo Oliveira <gonc...@minkan.net> 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 > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > -- Gonçalo Oliveira
_______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid