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
