From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 101700 invoked by alias); 27 Jan 2020 06:45:58 -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 101523 invoked by uid 89); 27 Jan 2020 06:45:39 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=influence, ASSI, assi, atomicity X-HELO: mail-wr1-f51.google.com Received: from mail-wr1-f51.google.com (HELO mail-wr1-f51.google.com) (209.85.221.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 27 Jan 2020 06:45:21 +0000 Received: by mail-wr1-f51.google.com with SMTP id c14so9682593wrn.7 for ; Sun, 26 Jan 2020 22:45:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:references:message-id:date:user-agent:mime-version :in-reply-to; bh=X+5irTvGAndvq49W73tFLzSiuIjlaS+me0RrDWsQKOQ=; b=Ux5OdrAryzXerdZQXmnJEHpShCHGAsMFdfSYFaPq5c1lNgHRw42QiUCGDG2TioY6Eb 4oy8Nx2UBEWNmSrI6y2Y6Yf5auItHwZQKJ4Fy3ukTrYW3VwWx7PRwLDZHj0YE7SRBHSp 1Al5AhUAv6CRHyor+XWgUQ2J5snbsIyM4AKPO00tX2NhR2XOnGAIujbLwIEPnhKKg4u8 dUKXrLi8ce5dMWhmbFOVniZZ6aqMm6gRXyDR8DTZLMI8Sbz3IYmk4mMY0qyjPjJngIfa Z1FVbb5KwRwfoEdLBOlIghj6q5eM3msElHZ1CSQPu1Sl4xFMrQ9ffgN8WbUCE3NGKIWx GqZw== Return-Path: Received: from ?IPv6:2003:ee:6727:2e01:ccab:524a:8f77:6366? (p200300EE67272E01CCAB524A8F776366.dip0.t-ipconnect.de. [2003:ee:6727:2e01:ccab:524a:8f77:6366]) by smtp.gmail.com with ESMTPSA id h17sm20831672wrs.18.2020.01.26.22.45.09 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 26 Jan 2020 22:45:10 -0800 (PST) Subject: Re: headache on build repeatibility: octave vs BLODA ? From: Marco Atzeri To: cygwin@cygwin.com References: <2904b4fa-6349-bd3e-c4ff-4b32a0bb3838@gmail.com> <87y2tvs278.fsf@Rainer.invalid> <9b370970-fcfe-cca9-321f-973de777642a@gmail.com> <878sluhcc1.fsf@Otto.invalid> <08ac898e-e7f9-c8e9-91ba-d4ee33f2e27c@gmail.com> Message-ID: <0fb5712c-7d57-d5cb-56b7-3a0d2f44d8a2@gmail.com> Date: Mon, 27 Jan 2020 06:45:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <08ac898e-e7f9-c8e9-91ba-d4ee33f2e27c@gmail.com> Content-Type: multipart/mixed; boundary="------------6193829F21C52BBDF3A1129A" X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00246.txt.bz2 --------------6193829F21C52BBDF3A1129A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-length: 1858 Am 26.01.2020 um 09:38 schrieb Marco Atzeri: > Am 26.01.2020 um 09:05 schrieb ASSI: >> Marco Atzeri writes: >>> at least I know that is not just my machine. >>> When I released the package was >>> >>> >>>    libinterp/corefcn/file-io.cc-tst >>> ............................... PASS 90/90 >> >> Based on the test name there may be an assumption built into the code >> about how the filesystem behaves that isn't guaranteed on Windows/Cygwin >> or even POSIX.  If it's simply an error condition not getting checked it >> should be reproducible under debugging, but you're mostly out of luck if >> it's relying on a specific order or atomicity of certain operations, as >> debugging will almost always serialize the execution to the point where >> these types of errors do not manifest. >> >> >> Regards, >> Achim. > > the other problem of debugging is that the backtrace is trash > after the segfault and that of course Octave is a > 400 Kg gorilla with all its dependencies.. > > I will try anyway > > Thanks > Marco > one thing that I noticed is that the old binary I released and the new one built are behaving differently. So whatever is the problem that you and me are seeing and that Takashi's system seems immune is causing a difference at compilation time in the executable: Old binary: octave:2> run test-round6a.m octave:3> run test-round6b.m New binary: octave:1> run test-round6a.m fatal: caught signal Segmentation fault -- stopping myself... Segmentation fault (core dumped) octave:1> run test-round6b.m fatal: caught signal Segmentation fault -- stopping myself... Segmentation fault (core dumped) Can you and Takashi provide me your cygcheck.out so that I can look on possible difference that could influence the build behaviour. Of course I have W10 Home and Takashi a W10 Pro an that is already a difference. Regards Marco --------------6193829F21C52BBDF3A1129A Content-Type: text/plain; charset=UTF-8; name="test-round6a.m" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test-round6a.m" Content-length: 281 ZiA9IHRlbXBuYW1lICgpOwpmaWQgPSBmb3BlbiAoZiwgIncrIik7CmZwcmlu dGYgKGZpZCwgIjFcbjJcbjNcbjRcbjVcbjYiKTsKZnNlZWsgKGZpZCwgMCwg ImJvZiIpOwpjID0gdGV4dHNjYW4gKGZpZCwgIiVmICVmIiwgMik7CkUgPSBm ZW9mIChmaWQpOwpmY2xvc2UgKGZpZCk7CnVubGluayAoZik7CmFzc2VydCAo YywgezEsIDJ9KTsKYXNzZXJ0ICghIEUpOwo= --------------6193829F21C52BBDF3A1129A Content-Type: text/plain; charset=UTF-8; name="test-round6b.m" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test-round6b.m" Content-length: 257 ZiA9IHRlbXBuYW1lICgpOwpmaWQgPSBmb3BlbiAoZiwgIncrIik7CmZwcmlu dGYgKGZpZCwgIjFcclxuMlxyM1xuNFxyXG41XG42Iik7CmZzZWVrIChmaWQs IDAsICJib2YiKTsKYyA9IHRleHRzY2FuIChmaWQsICIlZiAlZiIsIDQpOwpm Y2xvc2UgKGZpZCk7CnVubGluayAoZik7CmFzc2VydCAoYywge1sxOzNdLCBb Mjs0XX0pOwo= --------------6193829F21C52BBDF3A1129A Content-Type: text/plain; charset=us-ascii Content-length: 219 -- 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 --------------6193829F21C52BBDF3A1129A--