From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id D98ED3858D33 for ; Wed, 22 Feb 2023 15:10:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D98ED3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1677078637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=mUhfqgdyEx0XFlJGXQqfOg3HJMG8IwLp1q97akyHFDo=; b=TMZoudCotlN0WJ21onvi5kL6yv2mi4x0wfzfZDsG1YGwdmAytZBuVnkuQ6z9Ue3T3weyoZ PXo4PwuHQ6eGw5uVYrRerg4lLx4HA2AKFwK9t1KAqisjD+HvuAXH5SB2i7tMnrhb6e8iw4 xvFFuWc/tKCicmWegAcXjbpQodm1Vfk= Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-462-iasVTwmjO9CKiCgUNvPwXg-1; Wed, 22 Feb 2023 10:10:35 -0500 X-MC-Unique: iasVTwmjO9CKiCgUNvPwXg-1 Received: by mail-io1-f71.google.com with SMTP id p188-20020a6b8dc5000000b0074c96ca271bso829767iod.0 for ; Wed, 22 Feb 2023 07:10:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:organization:from:references :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mUhfqgdyEx0XFlJGXQqfOg3HJMG8IwLp1q97akyHFDo=; b=WpNJJbnjCR+dg0MQhiSJOvdyP8vyLY4rAYDoLzDpqszgiUbfwPecKhUg/mHWR1PtXc dwJ2Z9lReVC93qTRySmJ8Qlq7SFvAvdjUDhDqLi044Z+mjvFxTD+jnFzzdhStDf12eyy 3RutJHyK6GLWbQBafFHZeIjpH0nmhZ1uDWVtAOL4BZktJWi3EBL/6jGe4snvSQ+Zmrdv jj5g+QtIOKYOIRE6eysCynaRbMXweOFXmO8FpFh30zkUjEEREmbLj9TqT59WbIQVTu4G moHx+LKVP+bVkM67q33vFT1/buS+/m51Z5FgYOChPV0lVZfdWJRXKCoosGcF8SnD7MR4 A4mA== X-Gm-Message-State: AO0yUKVyQtVdpHneXKadIBBTL5plHATBXNwN5DujHfDdokuI+A3CpyqR tPh7Gv372MwdQSkD2sHKxp/m2cWS4v9PZ99hOt3JkFju1XGiEWPh9EVm/TVf+VP0oQi34afn0Uo +kzQYAFq6y9o89i/aDbKZ/U6vsg== X-Received: by 2002:a92:ca0c:0:b0:315:796e:af21 with SMTP id j12-20020a92ca0c000000b00315796eaf21mr9129721ils.2.1677078632875; Wed, 22 Feb 2023 07:10:32 -0800 (PST) X-Google-Smtp-Source: AK7set8YzCru4+H5V2wOD7VyeqT8QihcRoJZ7TuXuz//HOa2sseRH+6dCt4HJiUt1H85VU1ZuSC9Rw== X-Received: by 2002:a92:ca0c:0:b0:315:796e:af21 with SMTP id j12-20020a92ca0c000000b00315796eaf21mr9129700ils.2.1677078632542; Wed, 22 Feb 2023 07:10:32 -0800 (PST) Received: from [192.168.0.241] ([198.48.244.52]) by smtp.gmail.com with ESMTPSA id y22-20020a02a396000000b0039decb5b452sm828842jak.65.2023.02.22.07.10.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Feb 2023 07:10:32 -0800 (PST) Message-ID: <40913c5d-bb97-01a1-6bbf-2326a4c0ae72@redhat.com> Date: Wed, 22 Feb 2023 10:10:31 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: "make check" on git master fails with 175 FAIL and leaves processes behind on Debian/unstable To: Vincent Lefevre , libc-alpha@sourceware.org References: <20230222145600.GB2087922@cventin.lip.ens-lyon.fr> From: Carlos O'Donell Organization: Red Hat In-Reply-To: <20230222145600.GB2087922@cventin.lip.ens-lyon.fr> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2/22/23 09:56, Vincent Lefevre wrote: > I've tried a build and "make check" from a clean git tree at > commit 8b014a1b1f7aee1e3348db108aeea396359d481e (2023-02-20 14:18:08) > on my Debian/unstable x86_64 machine. Awesome! On Debian the debian-glibc team my abe able to provide some guidance. > I did > > mkdir glibc-build > cd glibc-build > ../glibc/configure --prefix=$HOME/opt/glibc Please review: https://sourceware.org/glibc/wiki/Testing/Builds#Testing_a_glibc_build If you use a unique --prefix, that is an ABI change, and it will require you to have everything required under that path as-if it was a sysroot. I expect the failed tests all failed when they attempted to load libgcc_s.so in order to use the system unwinder for cancellation handling. Using --prefix=/usr should fix your issues. > make > make check > > where "make" is a shell wrapper that adds the appropriate -j option > (here -j12 as I have 12 cores) and colorizes the output. The build > succeeded. But "make check" failed with: > > Summary of test results: > 175 FAIL > 4931 PASS > 86 UNSUPPORTED > 16 XFAIL > 4 XPASS > make[1]: *** [Makefile:647: tests] Error 1 > make[1]: Leaving directory '/home/vlefevre/software/glibc' > make: *** [Makefile:9: check] Error 2 > > and there are remaining processes: > > cventin:~> ps -fwwp $(pgrep -d, -f glibc-build) > UID PID PPID C STIME TTY TIME CMD > vlefevre 98758 1 0 14:56 pts/8 00:00:00 /home/vlefevre/software/glibc-build/elf/ld-linux-x86-64.so.2 --library-path /home/vlefevre/software/glibc-build:/home/vlefevre/software/glibc-build/math:/home/vlefevre/software/glibc-build/elf:/home/vlefevre/software/glibc-build/dlfcn:/home/vlefevre/software/glibc-build/nss:/home/vlefevre/software/glibc-build/nis:/home/vlefevre/software/glibc-build/rt:/home/vlefevre/software/glibc-build/resolv:/home/vlefevre/software/glibc-build/mathvec:/home/vlefevre/software/glibc-build/support:/home/vlefevre/software/glibc-build/crypt:/home/vlefevre/software/glibc-build/nptl /home/vlefevre/software/glibc-build/nptl/tst-cancel7 --direct --sem /tmp/tst-cancel7.4kCVPq --pidfile /tmp/tst-cancel7-pid-pGm9h8 > vlefevre 447968 1 0 14:57 pts/8 00:00:00 /home/vlefevre/software/glibc-build/elf/ld-linux-x86-64.so.2 --library-path /home/vlefevre/software/glibc-build:/home/vlefevre/software/glibc-build/math:/home/vlefevre/software/glibc-build/elf:/home/vlefevre/software/glibc-build/dlfcn:/home/vlefevre/software/glibc-build/nss:/home/vlefevre/software/glibc-build/nis:/home/vlefevre/software/glibc-build/rt:/home/vlefevre/software/glibc-build/resolv:/home/vlefevre/software/glibc-build/mathvec:/home/vlefevre/software/glibc-build/support:/home/vlefevre/software/glibc-build/crypt:/home/vlefevre/software/glibc-build/nptl /home/vlefevre/software/glibc-build/nptl/tst-cancelx7 --direct --sem /tmp/tst-cancel7.1tarrX --pidfile /tmp/tst-cancel7-pid-lyPZ8r > > and I do not get the prompt back until I kill these two processes > with "kill -9" (probably due to pipes to the colorization process). > > Detail of the failed and unsupported tests output by "make check": > > FAIL: debug/tst-backtrace2 > FAIL: debug/tst-backtrace3 > FAIL: debug/tst-backtrace4 > FAIL: debug/tst-backtrace5 > FAIL: debug/tst-backtrace6 > FAIL: debug/tst-chk-cancel > FAIL: dlfcn/bug-atexit3 > FAIL: elf/check-abi-libc > UNSUPPORTED: elf/tst-audit10 > FAIL: elf/tst-audit25a > FAIL: elf/tst-audit25b > UNSUPPORTED: elf/tst-avx512 > FAIL: elf/tst-glibc-hwcaps-prepend-cache > XPASS: elf/tst-ifunc-isa-1 > XPASS: elf/tst-ifunc-isa-1-static > XPASS: elf/tst-ifunc-isa-2 > XPASS: elf/tst-ifunc-isa-2-static > FAIL: elf/tst-ldconfig-ld_so_conf-update > FAIL: elf/tst-ldconfig-p > FAIL: elf/tst-ptrguard1 > FAIL: elf/tst-stackguard1 > FAIL: elf/tst-unwind-main > UNSUPPORTED: elf/tst-valgrind-smoke > FAIL: iconv/tst-iconv-mt > FAIL: locale/tst-locale-locpath > FAIL: locale/tst-localedef-path-norm > FAIL: malloc/tst-malloc-stats-cancellation > FAIL: malloc/tst-malloc-stats-cancellation-malloc-check > FAIL: malloc/tst-malloc-stats-cancellation-malloc-hugetlb1 > FAIL: malloc/tst-malloc-stats-cancellation-malloc-hugetlb2 > UNSUPPORTED: math/test-double-libmvec-acos-avx512f > UNSUPPORTED: math/test-double-libmvec-acosh-avx512f > UNSUPPORTED: math/test-double-libmvec-asin-avx512f > UNSUPPORTED: math/test-double-libmvec-asinh-avx512f > UNSUPPORTED: math/test-double-libmvec-atan-avx512f > UNSUPPORTED: math/test-double-libmvec-atan2-avx512f > UNSUPPORTED: math/test-double-libmvec-atanh-avx512f > UNSUPPORTED: math/test-double-libmvec-cbrt-avx512f > UNSUPPORTED: math/test-double-libmvec-cos-avx512f > UNSUPPORTED: math/test-double-libmvec-cosh-avx512f > UNSUPPORTED: math/test-double-libmvec-erf-avx512f > UNSUPPORTED: math/test-double-libmvec-erfc-avx512f > UNSUPPORTED: math/test-double-libmvec-exp-avx512f > UNSUPPORTED: math/test-double-libmvec-exp10-avx512f > UNSUPPORTED: math/test-double-libmvec-exp2-avx512f > UNSUPPORTED: math/test-double-libmvec-expm1-avx512f > UNSUPPORTED: math/test-double-libmvec-hypot-avx512f > UNSUPPORTED: math/test-double-libmvec-log-avx512f > UNSUPPORTED: math/test-double-libmvec-log10-avx512f > UNSUPPORTED: math/test-double-libmvec-log1p-avx512f > UNSUPPORTED: math/test-double-libmvec-log2-avx512f > UNSUPPORTED: math/test-double-libmvec-pow-avx512f > UNSUPPORTED: math/test-double-libmvec-sin-avx512f > UNSUPPORTED: math/test-double-libmvec-sincos-avx512f > UNSUPPORTED: math/test-double-libmvec-sinh-avx512f > UNSUPPORTED: math/test-double-libmvec-tan-avx512f > UNSUPPORTED: math/test-double-libmvec-tanh-avx512f > FAIL: math/test-float-hypot > UNSUPPORTED: math/test-float-libmvec-acosf-avx512f > UNSUPPORTED: math/test-float-libmvec-acoshf-avx512f > UNSUPPORTED: math/test-float-libmvec-asinf-avx512f > UNSUPPORTED: math/test-float-libmvec-asinhf-avx512f > UNSUPPORTED: math/test-float-libmvec-atan2f-avx512f > UNSUPPORTED: math/test-float-libmvec-atanf-avx512f > UNSUPPORTED: math/test-float-libmvec-atanhf-avx512f > UNSUPPORTED: math/test-float-libmvec-cbrtf-avx512f > UNSUPPORTED: math/test-float-libmvec-cosf-avx512f > UNSUPPORTED: math/test-float-libmvec-coshf-avx512f > UNSUPPORTED: math/test-float-libmvec-erfcf-avx512f > UNSUPPORTED: math/test-float-libmvec-erff-avx512f > UNSUPPORTED: math/test-float-libmvec-exp10f-avx512f > UNSUPPORTED: math/test-float-libmvec-exp2f-avx512f > UNSUPPORTED: math/test-float-libmvec-expf-avx512f > UNSUPPORTED: math/test-float-libmvec-expm1f-avx512f > UNSUPPORTED: math/test-float-libmvec-hypotf-avx512f > UNSUPPORTED: math/test-float-libmvec-log10f-avx512f > UNSUPPORTED: math/test-float-libmvec-log1pf-avx512f > UNSUPPORTED: math/test-float-libmvec-log2f-avx512f > UNSUPPORTED: math/test-float-libmvec-logf-avx512f > UNSUPPORTED: math/test-float-libmvec-powf-avx512f > UNSUPPORTED: math/test-float-libmvec-sincosf-avx512f > UNSUPPORTED: math/test-float-libmvec-sinf-avx512f > UNSUPPORTED: math/test-float-libmvec-sinhf-avx512f > UNSUPPORTED: math/test-float-libmvec-tanf-avx512f > UNSUPPORTED: math/test-float-libmvec-tanhf-avx512f > FAIL: math/test-float32-hypot > UNSUPPORTED: misc/tst-adjtimex > UNSUPPORTED: misc/tst-clock_adjtime > FAIL: misc/tst-gettid-kill > UNSUPPORTED: misc/tst-ntp_adjtime > UNSUPPORTED: misc/tst-pkey > FAIL: misc/tst-sigcontext-get_pc > UNSUPPORTED: nptl/test-cond-printers > UNSUPPORTED: nptl/test-condattr-printers > UNSUPPORTED: nptl/test-mutex-printers > UNSUPPORTED: nptl/test-mutexattr-printers > UNSUPPORTED: nptl/test-rwlock-printers > UNSUPPORTED: nptl/test-rwlockattr-printers > FAIL: nptl/tst-basic3 > FAIL: nptl/tst-basic4 > FAIL: nptl/tst-call-once > FAIL: nptl/tst-cancel-self > FAIL: nptl/tst-cancel-self-cancelstate > FAIL: nptl/tst-cancel-self-canceltype > FAIL: nptl/tst-cancel-self-testcancel > FAIL: nptl/tst-cancel1 > FAIL: nptl/tst-cancel10 > FAIL: nptl/tst-cancel11 > FAIL: nptl/tst-cancel12 > FAIL: nptl/tst-cancel13 > FAIL: nptl/tst-cancel14 > FAIL: nptl/tst-cancel15 > FAIL: nptl/tst-cancel16 > FAIL: nptl/tst-cancel17 > FAIL: nptl/tst-cancel18 > FAIL: nptl/tst-cancel2 > FAIL: nptl/tst-cancel20 > FAIL: nptl/tst-cancel21 > FAIL: nptl/tst-cancel22 > FAIL: nptl/tst-cancel23 > FAIL: nptl/tst-cancel24 > FAIL: nptl/tst-cancel25 > FAIL: nptl/tst-cancel28 > FAIL: nptl/tst-cancel29 > FAIL: nptl/tst-cancel3 > FAIL: nptl/tst-cancel30 > FAIL: nptl/tst-cancel4 > FAIL: nptl/tst-cancel4_1 > FAIL: nptl/tst-cancel4_2 > FAIL: nptl/tst-cancel5 > FAIL: nptl/tst-cancel6 > FAIL: nptl/tst-cancel7 > FAIL: nptl/tst-cancel8 > FAIL: nptl/tst-cancel9 > FAIL: nptl/tst-cancelx10 > FAIL: nptl/tst-cancelx11 > FAIL: nptl/tst-cancelx12 > FAIL: nptl/tst-cancelx13 > FAIL: nptl/tst-cancelx14 > FAIL: nptl/tst-cancelx15 > FAIL: nptl/tst-cancelx16 > FAIL: nptl/tst-cancelx17 > FAIL: nptl/tst-cancelx18 > FAIL: nptl/tst-cancelx2 > FAIL: nptl/tst-cancelx20 > FAIL: nptl/tst-cancelx21 > FAIL: nptl/tst-cancelx3 > FAIL: nptl/tst-cancelx4 > FAIL: nptl/tst-cancelx5 > FAIL: nptl/tst-cancelx6 > FAIL: nptl/tst-cancelx7 > FAIL: nptl/tst-cancelx8 > FAIL: nptl/tst-cancelx9 > FAIL: nptl/tst-cleanup0 > FAIL: nptl/tst-cleanup0-cmp > FAIL: nptl/tst-cleanup1 > FAIL: nptl/tst-cleanup3 > FAIL: nptl/tst-cleanup4 > FAIL: nptl/tst-cleanupx0 > FAIL: nptl/tst-cleanupx1 > FAIL: nptl/tst-cleanupx3 > FAIL: nptl/tst-cleanupx4 > FAIL: nptl/tst-cnd-basic > FAIL: nptl/tst-cnd-broadcast > FAIL: nptl/tst-cnd-timedwait > FAIL: nptl/tst-cond-except > FAIL: nptl/tst-cond22 > FAIL: nptl/tst-cond25 > FAIL: nptl/tst-cond7 > FAIL: nptl/tst-cond8 > FAIL: nptl/tst-exec5 > FAIL: nptl/tst-execstack > FAIL: nptl/tst-exit2 > FAIL: nptl/tst-exit3 > FAIL: nptl/tst-fini1 > FAIL: nptl/tst-join1 > FAIL: nptl/tst-join10 > FAIL: nptl/tst-join11 > FAIL: nptl/tst-join12 > FAIL: nptl/tst-join13 > FAIL: nptl/tst-join5 > FAIL: nptl/tst-join6 > FAIL: nptl/tst-join8 > FAIL: nptl/tst-join9 > FAIL: nptl/tst-key3 > FAIL: nptl/tst-minstack-cancel > FAIL: nptl/tst-minstack-exit > FAIL: nptl/tst-minstack-throw > FAIL: nptl/tst-mtx-basic > FAIL: nptl/tst-mtx-timedlock > FAIL: nptl/tst-mtx-trylock > FAIL: nptl/tst-mutex8 > FAIL: nptl/tst-mutexpi8 > FAIL: nptl/tst-once3 > FAIL: nptl/tst-once4 > FAIL: nptl/tst-once5 > FAIL: nptl/tst-oncex3 > FAIL: nptl/tst-oncex4 > FAIL: nptl/tst-oncey3 > FAIL: nptl/tst-oncey4 > FAIL: nptl/tst-pthread-exit-signal > FAIL: nptl/tst-pthread-raise-blocked-self > FAIL: nptl/tst-pthread_cancel-select-loop > FAIL: nptl/tst-pthread_exit-nothreads > FAIL: nptl/tst-robust1 > FAIL: nptl/tst-robust2 > FAIL: nptl/tst-robust3 > FAIL: nptl/tst-robust4 > FAIL: nptl/tst-robust5 > FAIL: nptl/tst-robust6 > FAIL: nptl/tst-robust7 > FAIL: nptl/tst-robustpi1 > FAIL: nptl/tst-robustpi2 > FAIL: nptl/tst-robustpi3 > FAIL: nptl/tst-robustpi4 > FAIL: nptl/tst-robustpi5 > FAIL: nptl/tst-robustpi6 > FAIL: nptl/tst-robustpi7 > FAIL: nptl/tst-rseq-nptl > FAIL: nptl/tst-sem11 > FAIL: nptl/tst-sem12 > FAIL: nptl/tst-sem16 > FAIL: nptl/tst-stack4 > FAIL: nptl/tst-stackguard1 > FAIL: nptl/tst-thrd-detach > FAIL: nptl/tst-thrd-sleep > FAIL: nptl/tst-thread-exit-clobber > FAIL: nptl/tst-thread_local1 > FAIL: nptl/tst-tsd5 > FAIL: nptl/tst-tss-basic > FAIL: nptl/tst-unwind-thread > FAIL: nss/tst-cancel-getpwuid_r > FAIL: nss/tst-nss-files-hosts-long > FAIL: posix/tst-getopt-cancel > UNSUPPORTED: resolv/tst-resolv-ai_idn > UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 > FAIL: rt/tst-cpuclock2 > FAIL: rt/tst-mqueue8 > FAIL: rt/tst-mqueue8x > FAIL: rt/tst-shm-cancel > FAIL: stdio-common/tst-setvbuf1-cmp > FAIL: stdio-common/tst-unbputc > FAIL: stdlib/tst-arc4random-fork > FAIL: stdlib/tst-fmtmsg > FAIL: stdlib/tst-quick_exit > FAIL: stdlib/tst-system > FAIL: stdlib/tst-thread-quick_exit > UNSUPPORTED: string/tst-memchr-rtm > UNSUPPORTED: string/tst-memcmp-rtm > UNSUPPORTED: string/tst-memmove-rtm > UNSUPPORTED: string/tst-memrchr-rtm > UNSUPPORTED: string/tst-memset-rtm > UNSUPPORTED: string/tst-strcasecmp-rtm > UNSUPPORTED: string/tst-strchr-rtm > UNSUPPORTED: string/tst-strcmp-rtm > UNSUPPORTED: string/tst-strcpy-rtm > UNSUPPORTED: string/tst-strlen-rtm > UNSUPPORTED: string/tst-strncasecmp-rtm > UNSUPPORTED: string/tst-strncmp-rtm > UNSUPPORTED: string/tst-strrchr-rtm > UNSUPPORTED: string/tst-wcscmp-rtm > UNSUPPORTED: string/tst-wcsncmp-rtm > FAIL: support/tst-support_capture_subprocess > UNSUPPORTED: time/tst-clock_settime > UNSUPPORTED: time/tst-settimeofday > -- Cheers, Carlos.