From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 82385A0520; Thu, 2 Jul 2020 17:31:34 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 047E01D951; Thu, 2 Jul 2020 17:31:34 +0200 (CEST) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by dpdk.org (Postfix) with ESMTP id 8854C1D933 for ; Thu, 2 Jul 2020 17:31:32 +0200 (CEST) Received: by mail-pl1-f169.google.com with SMTP id o1so4875863plk.1 for ; Thu, 02 Jul 2020 08:31:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=+APW+cdOQ1SdYQ/QXgjOL0MCA33lPRSaCGdEvDpN1iE=; b=rnJVRoZhKSxGNJuZK8REjbDtdq6TU50rBN3uy1VfZSYdiRq9h8TqteQ+3sV9L25mp5 PH62DYyip+l8hHESYZSsyx8QIdJxANW5nLIt6DgV3coGE68C5/h0qKk9+S9ay53YvGHt 8xXF0M82uXuXPurpjs1ELBxQUj7oJSrRB6+bTHsH631jbZnT0ak0sxKO7UwGrwbNDpfc eIadWonnOBB0rd1MFndaImGqPYLIDlv7mZ4h4YRwVZKj8uNpNvxb+VxNJYgmAAi8z5Kk 8H9Fm8AEwE2slgTo1Eh6EeyctGIe8IFdXsiGD2HPqh5x9Id1jRUUProTtwKU9MW+/XJ4 Ak3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-transfer-encoding; bh=+APW+cdOQ1SdYQ/QXgjOL0MCA33lPRSaCGdEvDpN1iE=; b=UWVPF0iuZpLMFKr/P2m0xqGEcJqnwYMb+5Zzoe8xOHUV3JvwdePv/oLykn9GlGhGfj xqMj2QIamOj2M7v3qgV7srQqO9paktWAzqOrxvWoC3oSyRTrZNbp0W1hDpRvrFSeDhRn BTGw5Vt/aMi3Zr+W9ulI519rRAXW2Hyt3VkUnNltONy4NYEJTR3P7Tpr+lwyXAp34ogS y/yrLzHUt6fXcohjMbrDBRzHSOut3kuhAsKq6RzPzQcJJ3dMGb7MFGIzdFNm9vTJXXVw 1Wtt5UkpAZuywBH+NWz6ySo+L+VOZcW8w98aQKd/TcPL1wnzYUCjsBmhPriV6kfdR1qv aB2w== X-Gm-Message-State: AOAM533rhNiKCAEpnIuEz5a1r9dAYjDO0mXu4GfWNQKS/47X+GjhlxDI ap/RaHIgsERsoo3aVbHpXAPVr2aFPQM= X-Google-Smtp-Source: ABdhPJy2pDH09ikSCDkU/BBN4DAAUz+Ol3AgtM1i8hliOuqKqsUrBUsUJA2XY9kDX5O4zm6qlPa+7g== X-Received: by 2002:a17:902:6bcb:: with SMTP id m11mr26964567plt.126.1593703891289; Thu, 02 Jul 2020 08:31:31 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id c3sm7309486pfo.203.2020.07.02.08.31.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Jul 2020 08:31:31 -0700 (PDT) Date: Thu, 2 Jul 2020 08:31:23 -0700 From: Stephen Hemminger To: dev@dpdk.org Message-ID: <20200702083123.77d73ce8@hermes.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: [dpdk-dev] Enable address sanitizer in DPDK test infrastructure? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Would it be possible to change the CI bot to build and run DPDK with address sanitizer? It is great at finding out of bounds accesses and memory leaks. Simplest way is just building with EXTRA_CFLAGS="-O -ggdb -ggdb -fsanitize=address -fno-omit-frame-pointer" This works on clang/gcc and Windows.