From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 111569 invoked by alias); 7 Sep 2015 18:46:04 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 111558 invoked by uid 89); 7 Sep 2015 18:46:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-wi0-f172.google.com Received: from mail-wi0-f172.google.com (HELO mail-wi0-f172.google.com) (209.85.212.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 07 Sep 2015 18:46:03 +0000 Received: by wicge5 with SMTP id ge5so92399405wic.0 for ; Mon, 07 Sep 2015 11:46:00 -0700 (PDT) X-Received: by 10.180.184.134 with SMTP id eu6mr10629671wic.77.1441651560055; Mon, 07 Sep 2015 11:46:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.144.196 with HTTP; Mon, 7 Sep 2015 11:45:20 -0700 (PDT) Reply-To: fracting@gmail.com In-Reply-To: References: From: Qian Hong Date: Mon, 07 Sep 2015 18:46:00 -0000 Message-ID: Subject: Re: Question about flock - potential memory corruption? To: cygwin Content-Type: multipart/mixed; boundary=001a11c34ade20a6fa051f2ca903 X-IsSubscribed: yes X-SW-Source: 2015-09/txt/msg00116.txt.bz2 --001a11c34ade20a6fa051f2ca903 Content-Type: text/plain; charset=UTF-8 Content-length: 198 Hi, Attach is the simple test case I use to reproduce the valgrind warning and random failures. Compile the test case in Cygwin with below command line: $ gcc -g -O0 flock.c -o flock.exe Thanks! --001a11c34ade20a6fa051f2ca903 Content-Type: text/x-csrc; charset=US-ASCII; name="flock.c" Content-Disposition: attachment; filename="flock.c" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ieaa1xuy0 Content-length: 1635 LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIFRoaXMgaXMgYSBTVEMg dGhhdCBjYXVzZXMgdGhlIGZvbGxvd2luZyBlcnJvciBvbiBteSB0ZXN0IG1h Y2hpbmU6CiAqICAgTnRDcmVhdGVFdmVudChsb2NrKTogMHhDMDAwMDAzNQog KgogKiBJdCB0cmllcyB0byB1c2UgZmxvY2soKSBmb3IgZmlsZSBsb2NraW5n LiBJdCBjcmVhdGVzIGEgdGVtcG9yYXJ5CiAqIGZpbGUsIHRoZSB1c2VzIGZv cmsgdG8gc3Bhd24gYSBudW1iZXIgb2YgY2hpbGRyZW4uIEVhY2ggY2hpbGQg b3BlbnMKICogdGhlIGZpbGUsIHRoZW4gcmVwZWF0ZWRseSB1c2VzIGZsb2Nr IHRvIGxvY2sgYW5kIHVubG9jayBpdC4KICoKICogVGhpcyB0ZXN0IHdhcyBl eHRyYWN0ZWQgZnJvbSB0aGUgQVBSIHRlc3Qgc3VpdGUuCiAqCiAqIENvbXBp bGU6IGdjYyAtV2FsbCAtbyBzdGMtZmxvY2stZm9yayBzdGMtZmxvY2stZm9y ay5jCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCiNpbmNsdWRlIDxz eXMvdHlwZXMuaD4KI2luY2x1ZGUgPHN5cy9maWxlLmg+CiNpbmNsdWRlIDxz eXMvd2FpdC5oPgoKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRs aWIuaD4KI2luY2x1ZGUgPGZjbnRsLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4K I2luY2x1ZGUgPGVycm5vLmg+CgojZGVmaW5lIE1BWF9JVEVSIDIwMDAKI2Rl ZmluZSBDSElMRFJFTiA2CgovKiBBIHRlbXBvcmFyeSBmaWxlIHVzZWQgZm9y IGZsb2NrLiAqLwpjaGFyIHRtcGZpbGVuYW1lW10gPSAiL3RtcC9mbG9ja3Rz dFhYWFhYWCI7CgppbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhciAqIGNv bnN0ICogYXJndiwgY29uc3QgY2hhciAqIGNvbnN0ICplbnYpCnsKICAgIGlu dCBmZDsKIAogICAgLyogQ3JlYXRlIHRoZSB0ZW1wb3JhcnkgZmlsZS4gKi8K ICAgIGZkID0gbWtzdGVtcCh0bXBmaWxlbmFtZSk7CiAgICBpZiAoZmQgPCAw KSB7CiAgICAgICAgcGVycm9yKCJvcGVuIGZhaWxlZCIpOwogICAgICAgIGV4 aXQoMSk7CiAgICB9CiAgICBjbG9zZShmZCk7CglpbnQgZmQyID0gb3Blbih0 bXBmaWxlbmFtZSwgT19SRE9OTFkpOwoJaW50IHJjOwoJaW50IGk7CglyYyA9 IGZsb2NrKGZkMiwgTE9DS19FWCk7CglyZXR1cm4gMDsKfQo= --001a11c34ade20a6fa051f2ca903 Content-Type: text/plain; charset=us-ascii Content-length: 218 -- 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 --001a11c34ade20a6fa051f2ca903--