On Aug 10 15:33, Corinna Vinschen wrote: > On Aug 10 14:14, Thorsten Kampe wrote: > > * Corinna Vinschen (Fri, 10 Aug 2007 13:30:45 +0200) > > > On Aug 9 19:23, Thorsten Kampe wrote: > > > > rsync: recv_generator: failed to stat > > > > "/cygdrive/j/thorsten/backup/usb/data/in > > > > stall/thebat/imap/IMAP-Einstellungen und Erkl\#344rung der > > > > verschiedenen Punkt > > > > e/atb_team.gif": Bad address (14) > > > > > > > > > > Erm... you didn't tell about this "Bad address" error. > > > > These are just German Umlauts and in my opinion not connected to the "too > > many open files" errors. > > "Bad address" is a serious error message (accessing an invalid memory > address) and, even *if* they are due to the german umlauts, it's probably > worth to find out what's causing it. > > > > > rsync: recv_generator: mkdir > > > > "/cygdrive/j/thorsten/backup/usb/data/install/usb > > > > 2" failed: Too many open files (24) > > > > Ok, I'm almost sure I found the cause of the problem. Due to an unlucky combination of function calls, my new code filled up the internal heap of the DLL without ever freeing the mmeory again, for each file access. Since the internal heap is rather big by default, you only encounter this problem for long running processes accessing lots of files.
I've checked in a patch. Please give the next developer snapshot another try. Thanks for the report, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/