From nobody Mon Feb 9 13:57:20 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1620036124; cv=none; d=zohomail.com; s=zohoarc; b=ZGrjF3UYq/3qqfbJJINSWq08PdrBHC5OeJikWn6Xc/NBMC7NkEf/+8up2vZ7G3ApOWKLEDTGD9IPYRMbg9wZL/UmqNAGcGmcMT/3+69FAjfllEtdWMTDJ0s2Pb1OadFrD1QN+gYMSGPZtEYAbA3qckt08ZJbXfS7a+vhK1N8ShQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620036124; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=IDGl+JKnzuaFiCrelCLnoQkMvCC1/ut7FRdM/ZnNlXs=; b=BHMFSduhIfNbF0uBoURGpzTvBFijyC00j665MKVF0ZyJgplDJYFCy/UFgRzYfn4p9RHIzyuJbssKDBzKAZSDJcZBTcN4fhNlLAYzTdbPaJTQCpBhC4ztn9xpLLZrbfLCOGRNlaWpCga2UJhg/5jYz/3ZZ4QnVGOIrQC1D5c8J9M= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 162003612474369.14479619156032; Mon, 3 May 2021 03:02:04 -0700 (PDT) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-322-mLZ_u98sMd-y4N2yqTwbJQ-1; Mon, 03 May 2021 06:02:01 -0400 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 24D95801106; Mon, 3 May 2021 10:01:57 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B7F131064146; Mon, 3 May 2021 10:01:56 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 4AC591800BBE; Mon, 3 May 2021 10:01:54 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id 143A1rAH000377 for ; Mon, 3 May 2021 06:01:53 -0400 Received: by smtp.corp.redhat.com (Postfix) id 67E455D9D5; Mon, 3 May 2021 10:01:53 +0000 (UTC) Received: from work.redhat.com (ovpn-113-16.ams2.redhat.com [10.36.113.16]) by smtp.corp.redhat.com (Postfix) with ESMTP id AE91E5D9D0; Mon, 3 May 2021 10:01:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1620036123; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=IDGl+JKnzuaFiCrelCLnoQkMvCC1/ut7FRdM/ZnNlXs=; b=CSDCXVS1fatA7UzCG9bKGe3MogRe7+v+gFZEplNtSoUGrTga7SRdhwbWM1u0S6YKOqRGph hafFK0Uw7SYAXf6XKM0wLdwcV2wMPHX5HneKQ17kn2wmjJhIkHqxTVaG+dOmL4h86Yk5If 2mv7h96jKigVPCgv1aUZo9u1hE+/61Q= X-MC-Unique: mLZ_u98sMd-y4N2yqTwbJQ-1 From: Tim Wiederhake To: libvir-list@redhat.com Subject: [libvirt PATCH 1/6] meson: Allow larger stack frames when instrumenting Date: Mon, 3 May 2021 12:01:41 +0200 Message-Id: <20210503100146.14661-2-twiederh@redhat.com> In-Reply-To: <20210503100146.14661-1-twiederh@redhat.com> References: <20210503100146.14661-1-twiederh@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Cc: Tim Wiederhake X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=libvir-list-bounces@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Content-Type: text/plain; charset="utf-8" When enabling sanitizers, gcc adds some instrumentation to the code that may enlarge stack frames. Some function's stack frames are already close to the limit of 4096 and are enlarged past that threshold, e.g. virLXCProcessStart which reaches a frame size of 4624 bytes. Signed-off-by: Tim Wiederhake --- meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 618cbd6b1d..bbdbe4afd8 100644 --- a/meson.build +++ b/meson.build @@ -278,7 +278,8 @@ cc_flags +=3D [ '-Wformat-y2k', '-Wformat-zero-length', '-Wframe-address', - '-Wframe-larger-than=3D4096', + # sanitizer instrumentation may enlarge stack frames + '-Wframe-larger-than=3D@0@'.format(get_option('b_sanitize') in ['', 'non= e'] ? 4096 : 8192), '-Wfree-nonheap-object', '-Whsa', '-Wif-not-aligned', --=20 2.26.3