sed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sed-4.8.39-23ea with clang 15


From: Jim Meyering
Subject: Re: sed-4.8.39-23ea with clang 15
Date: Sun, 16 Oct 2022 18:56:49 -0700

On Sun, Oct 16, 2022 at 4:58 PM Bruno Haible <bruno@clisp.org> wrote:
> On a CentOS 8-stream machine:
>   * Build with gcc works fine, and all tests pass.
>   * Build with clang-15 works fine, and there are 3 test failures.
>
> Details about the machine:
>   - CentOS 8 stream 2022-10-05
>   - Software selection:
>       Base Environment: Workstation
>       Add-ons: Development Tools, Graphical Administration Tools
>   - Installed clang+llvm-15.0.2 binary package from the llvm.org download 
> site.
>
> Details about the failures:
>
>
> FAIL: testsuite/bug32082
> ========================
>
> valgrind report for 'posix' test:
> ==================================
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ==8157== Valgrind: debuginfo reader: ensure_valid failed:
> ==8157== Valgrind:   during call to ML_(img_get)
> ==8157== Valgrind:   request for range [597780652, +4) exceeds
> ==8157== Valgrind:   valid image size of 679472 for image:
> ==8157== Valgrind:   "/home/bruno/sed-4.8.39-23ea/build-64/sed/sed"
> ==8157==
> ==8157== Valgrind: debuginfo reader: Possibly corrupted debuginfo file.
> ==8157== Valgrind: I can't recover.  Giving up.  Sorry.
> ==8157==
> ==================================
> --- exp-posix   2022-10-17 01:25:31.757529697 +0200
> +++ out-posix   2022-10-17 01:25:31.757529697 +0200
> @@ -1,3 +0,0 @@
> -1
> -2
> -
> valgrind report for 'no-posix' test:
> ====================================
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ==8161== Valgrind: debuginfo reader: ensure_valid failed:
> ==8161== Valgrind:   during call to ML_(img_get)
> ==8161== Valgrind:   request for range [597780652, +4) exceeds
> ==8161== Valgrind:   valid image size of 679472 for image:
> ==8161== Valgrind:   "/home/bruno/sed-4.8.39-23ea/build-64/sed/sed"
> ==8161==
> ==8161== Valgrind: debuginfo reader: Possibly corrupted debuginfo file.
> ==8161== Valgrind: I can't recover.  Giving up.  Sorry.
> ==8161==
> ====================================
> --- exp-no-posix        2022-10-17 01:25:31.757529697 +0200
> +++ out-no-posix        2022-10-17 01:25:31.783529300 +0200
> @@ -1,4 +0,0 @@
> -1
> -1
> -2
> -2
> FAIL testsuite/bug32082.sh (exit status: 1)
>
> FAIL: testsuite/bug32271-2
> ==========================
>
> grep: err-no-posix: No such file or directory
> --- exp 2022-10-17 01:25:32.447519186 +0200
> +++ out 2022-10-17 01:25:32.447519186 +0200
> @@ -1,2 +0,0 @@
> -0000000000000000000000000000000000000000
> -0000000000000000000000000000000000000000
> diff -u /dev/null err
> --- /dev/null   1970-01-01
> +++ err 1970-01-01
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x1b
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x1b
> valgrind report:
> ==================================
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x25
> ### unhandled dwarf2 abbrev form code 0x1b
> ==================================
> FAIL testsuite/bug32271-2.sh (exit status: 1)
>
> FAIL: testsuite/newline-dfa-bug
> ===============================
>
> --- exp 2022-10-17 01:25:35.748468907 +0200
> +++ out 2022-10-17 01:25:35.749468892 +0200
> @@ -1 +0,0 @@
> -B
> diff -u /dev/null err
> --- /dev/null   1970-01-01
> +++ err 1970-01-01
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x1b
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x25
> +### unhandled dwarf2 abbrev form code 0x1b
> FAIL testsuite/newline-dfa-bug.sh (exit status: 1)

Hi Bruno, thank you for all the speedy testing and the detailed reports!
Glad to hear it worked with stock tools in this case.

The three failures all seem to be due to centos' valgrind not yet
being able to operate on clang-15.0.2's binaries, and given how new
that version of clang is (not yet in centos, I guess), I won't bother
trying to make tests accommodate such a combination.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]