From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 85896 invoked by alias); 3 Aug 2018 07:41:32 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 85884 invoked by uid 89); 3 Aug 2018 07:41:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.100.1 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=sk:freorde, Thoughts X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: mx1.suse.de Received: from mx2.suse.de (HELO mx1.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 03 Aug 2018 07:41:30 +0000 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id EF189AF76; Fri, 3 Aug 2018 07:41:27 +0000 (UTC) To: elfutils-devel@sourceware.org Cc: Mark Wielaard From: =?UTF-8?Q?Martin_Li=c5=a1ka?= Subject: tests/backtrace-dwarf.c failure due to -freorder-blocks-and-partition Message-ID: <7cb09329-1ea2-0cb3-bf72-1c697de2934d@suse.cz> Date: Fri, 03 Aug 2018 07:41:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2018-q3/txt/msg00054.txt.bz2 Hello. As slightly discussed with Mark, there are tests that expect 'main' will be present in backtrace. That's not always true on x86_64 because -freorder-blocks-and-partition option is on by default. Then one can see: [ 88s] FAIL: run-backtrace-dwarf.sh [ 88s] ============================ [ 88s] [ 88s] 0x7f1fd49800cb raise [ 88s] 0x7f1fd49694e9 abort [ 88s] 0x5627fddd0188 callme [ 88s] 0x5627fddd0192 doit [ 88s] 0x5627fddd01a3 main.cold.1 [ 88s] 0x7f1fd496afeb __libc_start_main [ 88s] 0x5627fddd04aa _start [ 88s] /home/abuild/rpmbuild/BUILD/elfutils-0.173/tests/backtrace-dwarf: dwfl_thread_getframes: no error [ 88s] 0x5627fddd01a3 main.cold.1 Thus I'm suggesting to disable the option for tests? Thoughts? Martin