[From nobody Tue May 26 11:07:05 2026
Received: (at submit) by bugs.debian.org; 26 Mar 2022 16:05:54 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
 (2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.4 required=4.0 tests=BAYES_00,DIGITS_LETTERS,
 DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
 FREEMAIL_FROM,FVGT_m_MULTI_ODD,HAS_PACKAGE,MD5_SHA1_SUM,
 RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE
 autolearn=ham autolearn_force=no
 version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 53; hammy, 150; neutral, 218; spammy,
 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--bookworm,
 0.000-+--sk:x86_64, 0.000-+--sk:x86_64-, 0.000-+--libgccs1
Return-path: &lt;cgzones@googlemail.com&gt;
Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]:42526)
 by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.92) (envelope-from &lt;cgzones@googlemail.com&gt;)
 id 1nY8vK-0001Ap-DQ
 for submit@bugs.debian.org; Sat, 26 Mar 2022 16:05:54 +0000
Received: by mail-oi1-x233.google.com with SMTP id q189so11339995oia.9
 for &lt;submit@bugs.debian.org&gt;; Sat, 26 Mar 2022 09:05:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20210112;
 h=mime-version:from:date:message-id:subject:to;
 bh=uvJmxC3jD2FvxwoMoa2qGNMhyJHCYdowsQ80+g/Ydpw=;
 b=hfCONvzCf38QsBG4T95mzvqbP4Pj//BkgJZr4mn7apEVPxv2feLO9H/kD8qL245YdV
 mS4v0fhyEst5t5X1Ksna8nw1eUTQMEUsQiYTeLthCxkAVhJ/sAKsXYsGLSqAhqHGHkyt
 8IiHe5MqhFwszjAkXrjVbwQY/MGxvwV/uOvyz1SIOUoC+rc2bFb51LVohdYrHKrMmD4f
 zjRCISpr4CcNltXdH15uDoxjJKp2lTkrdL9/syzcA2Wjg+hVIwggLenNuqZImUu1A+G7
 40/ZTIGTpxYQF0OeY8M70EzoIXLGCrZPrzfN2odmZ8zxzVE5sXvPHiUtgNcu2Q7H/1mI
 OncQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=uvJmxC3jD2FvxwoMoa2qGNMhyJHCYdowsQ80+g/Ydpw=;
 b=TRv+3UaT1R2RpQvms9LmqleyR/jHHjuFBqUPTI9kGCYfjtqa8qq7mGcZtuBpY7OAQi
 3+IVZvyg/gJL8ilKMP5F1sjPWg399s3l0gzDZRHNBqqlttGloE7XY4/x7h/MC30cY1bg
 C+ZzDHMOzZpfYTcHWGSVixv0qLmbY8a8LJi9RGeiulj85PQDcFu3ZtUJivkclgCdi4pQ
 p+WyRbeFC+QXqVJue2ayhJiMRT2HPxu0BTpbc0ELNwr/EyfolRsMac0RPOOJ3GHEJFLN
 0Hehw1smd6pjWt80PynFlypfgWxYiOKxv0o+EyGIQ4W8A+W07AUWaUx9++LmimkvF67z
 Lqjw==
X-Gm-Message-State: AOAM532eSPo8hJw8/ygQIavE23vUzzlNlO9Xf7rSO2c2HxQSakyL0zOc
 ALIyQKqh/gDT7JIU/0kDkvTypg/KPjUgPEcj6xVkEc4j0cE=
X-Google-Smtp-Source: ABdhPJyZdEf+7qv+T5OLj3vh0dZ4i+eRhZywjHAvk3TsVhvVNsQEo7uZjMcL/+ggkFf7csKhjZeeiNNW244VDMCPtLI=
X-Received: by 2002:aca:4043:0:b0:2ef:f455:7ac9 with SMTP id
 n64-20020aca4043000000b002eff4557ac9mr7890821oia.71.1648310751560; Sat, 26
 Mar 2022 09:05:51 -0700 (PDT)
MIME-Version: 1.0
From: =?UTF-8?Q?Christian_G=C3=B6ttsche?= &lt;cgzones@googlemail.com&gt;
Date: Sat, 26 Mar 2022 17:05:40 +0100
Message-ID: &lt;CAJ2a_DeEh77bptcKZZaNyqLuaH3gi8-LP1b1Dk5Z1NQmgJjJNA@mail.gmail.com&gt;
Subject: clang-14: address sanitizer creates broken binaries
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Content-Type: text/plain; charset=&quot;UTF-8&quot;
Delivered-To: submit@bugs.debian.org

Package: clang-14
Version: 1:14.0.0-1
Severity: grave

Using address sanitizer with Clang 14 produces broken binaries while
using Clang 13 works fine, e.g for SELint:

    git clone https://github.com/TresysTechnology/selint
    cd selint/
    ./autogen.sh
    ./configure CC=clang-14 CFLAGS='-O1 -g -fsanitize=address
-fsanitize-address-use-after-scope -fno-omit-frame-pointer'
    make check

results in

    PASS: check_maps
    ../test-driver: line 112: 17567 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_tree
    PASS: check_parsing
    PASS: check_parse_functions
    PASS: check_parse_fc
    PASS: check_template
    PASS: check_check_hooks
    PASS: check_fc_checks
    ../test-driver: line 112: 17672 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_file_list
    PASS: check_if_checks
    PASS: check_runner
    ../test-driver: line 112: 17727 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_selint_config
    PASS: check_te_checks
    ../test-driver: line 112: 17764 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_string_list
    PASS: check_perm_macro
    ../test-driver: line 112: 17780 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_startup
    ../test-driver: line 112: 17808 Segmentation fault      (core
dumped) &quot;$@&quot; &gt;&gt; &quot;$log_file&quot; 2&gt;&amp;1
    FAIL: check_ordering

with crashes like

PID: 17968 (check_selint_co)
          UID: 1000 (christian)
          GID: 1000 (christian)
       Signal: 11 (SEGV)
    Timestamp: Sat 2022-03-26 16:53:06 CET (9min ago)
 Command Line: ./tests/check_selint_config
   Executable: ./selint/tests/check_selint_config
Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.konsole-e43b2d75763e4b0da70e80f64c26a3e4.scope
         Unit: user@1000.service
    User Unit: app-org.kde.konsole-e43b2d75763e4b0da70e80f64c26a3e4.scope
        Slice: user-1000.slice
    Owner UID: 1000 (christian)
      Boot ID: 10c66335d13d4d1eadcfd8c0158aa69e
   Machine ID: 9c96f8739cf9458d85028070c30b63fc
     Hostname: debianHome
      Storage: /var/lib/systemd/coredump/core.check_selint_co.1000.10c66335d13d4d1eadcfd8c0158aa69e.17968.1648309986000000.zst
(present)
    Disk Size: 129.0K
      Message: Process 17968 (check_selint_co) of user 1000 dumped core.

               Module /usr/lib/x86_64-linux-gnu/libc.so.6 with
build-id dbe01d361066dd24f54239c184702d6e515d3134
               Module /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
with build-id 41994ebf17dd9d27781e6aa7d5d380760bfc938c
               Module linux-vdso.so.1 with build-id
c556e37440595bd7e11951e409de7d941439a8ef
               Stack trace of thread 17968:
               #0  0x0000606ade2de9e0 n/a (n/a + 0x0)
               ELF object binary architecture: AMD x86-64

and a backtrace of

#0  0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#1  &lt;signal handler called&gt;
No symbol table info available.
#2  0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#3  &lt;signal handler called&gt;
No symbol table info available.
#4  0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#5  &lt;signal handler called&gt;
No symbol table info available.
#6  0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#7  &lt;signal handler called&gt;
No symbol table info available.
#8  0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#9  &lt;signal handler called&gt;
No symbol table info available.
#10 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#11 &lt;signal handler called&gt;
No symbol table info available.
#12 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#13 &lt;signal handler called&gt;
No symbol table info available.
#14 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#15 &lt;signal handler called&gt;
No symbol table info available.
#16 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#17 &lt;signal handler called&gt;
No symbol table info available.
#18 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#19 &lt;signal handler called&gt;
No symbol table info available.
#20 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#21 &lt;signal handler called&gt;
No symbol table info available.
#22 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#23 &lt;signal handler called&gt;
No symbol table info available.
#24 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#25 &lt;signal handler called&gt;
No symbol table info available.
#26 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#27 &lt;signal handler called&gt;
No symbol table info available.
#28 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#29 &lt;signal handler called&gt;
No symbol table info available.
#30 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#31 &lt;signal handler called&gt;
No symbol table info available.
#32 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#33 &lt;signal handler called&gt;
No symbol table info available.
#34 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#35 &lt;signal handler called&gt;
No symbol table info available.
#36 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#37 &lt;signal handler called&gt;
No symbol table info available.
#38 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#39 &lt;signal handler called&gt;
No symbol table info available.
#40 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#41 &lt;signal handler called&gt;
No symbol table info available.
#42 0x0000606ade2de9e0 in ?? ()
No symbol table info available.
#43 &lt;signal handler called&gt;
No symbol table info available.
#44 0x0000606ade2f4591 in ?? ()
No symbol table info available.
#45 0x0000040000002000 in ?? ()
No symbol table info available.
#46 0x0000000000000000 in ?? ()
No symbol table info available.


-- System Information:
Debian Release: bookworm/sid
 APT prefers unstable
 APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.16.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages clang-14 depends on:
ii  binutils                2.38-3
ii  libc6                   2.34-0experimental3
ii  libc6-dev               2.34-0experimental3
ii  libclang-common-14-dev  1:14.0.0-1
ii  libclang-cpp14          1:14.0.0-1
ii  libclang1-14            1:14.0.0-1
ii  libgcc-11-dev           11.2.0-19
ii  libgcc-s1               12-20220319-1
ii  libllvm14               1:14.0.0-1
ii  libobjc-11-dev          11.2.0-19
ii  libstdc++-11-dev        11.2.0-19
ii  libstdc++6              12-20220319-1
ii  llvm-14-linker-tools    1:14.0.0-1

Versions of packages clang-14 recommends:
ii  llvm-14-dev  1:14.0.0-1
ii  python3      3.9.8-1

Versions of packages clang-14 suggests:
pn  clang-14-doc  &lt;none&gt;

-- no debconf information
]