From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 67398 invoked by alias); 29 Jan 2020 00:03:08 -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 67391 invoked by uid 89); 29 Jan 2020 00:03:08 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-4.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=ton, HContent-Transfer-Encoding:8bit X-HELO: mailout12.t-online.de Received: from mailout12.t-online.de (HELO mailout12.t-online.de) (194.25.134.22) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Jan 2020 00:03:06 +0000 Received: from fwd25.aul.t-online.de (fwd25.aul.t-online.de [172.20.26.130]) by mailout12.t-online.de (Postfix) with SMTP id 59300419EBC9 for ; Wed, 29 Jan 2020 01:03:04 +0100 (CET) Received: from [192.168.178.26] (X7CB9UZXrhQvXtlQ+HC5qaZmdeYUxDQD2opc9MdHHrzObRWwH7ZShDj2oxwOCCIQLU@[79.228.65.18]) by fwd25.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1iwaos-15ZuCW0; Wed, 29 Jan 2020 01:02:58 +0100 Subject: Re: headache on build repeatibility: octave vs BLODA ? To: cygwin@cygwin.com References: <2904b4fa-6349-bd3e-c4ff-4b32a0bb3838@gmail.com> From: =?UTF-8?Q?Hans-Bernhard_Br=c3=b6ker?= Message-ID: Date: Wed, 29 Jan 2020 00:03: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: <2904b4fa-6349-bd3e-c4ff-4b32a0bb3838@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2020-01/txt/msg00284.txt.bz2 Am 25.01.2020 um 17:55 schrieb Marco Atzeri: >   libinterp/corefcn/file-io.cc-tst > ...............................fatal: caught signal Segmentation fault > -- stopping myself... > /bin/sh: line 1:  3771 Segmentation fault      (core dumped) /bin/sh > ../run-octave --norc --silent --no-history -p > /cygdrive/d/cyg_pub/devel/octave/prova_311_510/octave-5.1.0-2.x86_64/build/test/mex > /cygdrive/d/cyg_pub/devel/octave/prova_311_510/octave-5.1.0-2.x86_64/src/octave-5.1.0/test/fntests.m > /cygdrive/d/cyg_pub/devel/octave/prova_311_510/octave-5.1.0-2.x86_64/src/octave-5.1.0/test > Can anyone try to rebuild the Octave package and let me know > if the segfault during test is present or not in your system ? The problem occurs the same way, here, running Win10 Pro 1909 fully updated (a.k.a. Version 10.0.18363.592), no extra AntiVirus running besides Defender. > Be aware that build time is very long (~ 4 hours) and requires > a ton of mathematical libraries. The build itself completed in ~30 minutes, here ;-). But then this is a fresh i9, 8-core, 16-thread box. cygport install took ages to complete, though, because objcopy takes spectacularly long to strip those DLLs --- longer than it took to build the whole package! And it does them one at a time. That could profit from some parallelization. So while I waited, I decided to try it with the distributed octave.exe instead. It passes the critical tests without issue. Next step, after cygport inst is done: run the test with the executable in cygport's "inst" directory (to bypass libtool): Success, again! So I tried running the test via libtool, i.e. the run-octave script. And boom it goes. So re-run it in gdb, via libtool (run-octave -g ...). Still crashes, but I didn't manage to get around the SIGSEGV handler in octave. It always caught the SEGV before gdb managed to get there. So my finding, so far, would be that this is related to libtool. Maybe some update to Windows broke the way libtool interacts with not-quite-finished executables... -- 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