X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-5.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org MIME-Version: 1.0 X-Received: by 10.43.83.1 with SMTP id ae1mr4984695icc.24.1358478314514; Thu, 17 Jan 2013 19:05:14 -0800 (PST) In-Reply-To: <20130118003522.GA1913@ednor.casa.cgf.cx> References: <20130117062415 DOT GB24529 AT ednor DOT casa DOT cgf DOT cx> <20130118003522 DOT GA1913 AT ednor DOT casa DOT cgf DOT cx> Date: Thu, 17 Jan 2013 22:05:14 -0500 Message-ID: Subject: Re: rtorrent and recent snapshots - apparent problem with msync() From: Chris Sutcliffe To: The Cygwin Mailing List Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 17 January 2013 19:35, Christopher Faylor wrote: > On Thu, Jan 17, 2013 at 04:42:36PM -0500, Chris Sutcliffe wrote: >>I've uploaded the strace for this issue here: >> >>http://dl.dropbox.com/u/5530441/cygwin/rtorrent.strace >> >>Please let me know if there is anything else I can do to help. > > Thanks. That helped. > > msync() is failing with an EACCESS errno. That translates to a windows > error: ERROR_LOCK_VIOLATION. According to the ancient wisdom of google, > it is not uncommon for the FlushViewOfFile() function to return with > this error in some cases. > > I added a retry to the function fhandler_disk_file::msync and tried > running rtorrent to download a debian iso (which seemed to be what you > were doing). I could duplicate your problem before adding the retry but > I don't see it now. > > The command I was using: > > rtorrent http://cdimage.debian.org/debian-cd/6.0.6/i386/bt-cd/debian-6.0.6-i386-CD-1.iso.torrent > > I'm generating a snapshot now. Please give it a try when it shows up. Testing the 20130118 snapshot and so far so good. I'll stress test it some more, but so far I've not been able to recreate the issue. Thanks for the quick response! Chris -- Chris Sutcliffe http://emergedesktop.org http://www.google.com/profiles/ir0nh34d -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple