Your message dated Wed, 05 Dec 2018 12:35:44 +0000
with message-id <[email protected]>
and subject line Bug#914770: fixed in llvm-toolchain-7 1:7.0.1~+rc2-8
has caused the Debian Bug report #914770,
regarding llvm-toolchain-7: baseline violation on i386
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
914770: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914770
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: llvm-toolchain-7
Version: 1:7.0.1~+rc2-7
Severity: grave

LLVM violates the i386 baseline by using SSE2, which on this Pentium
III machine results in a crash when starting xorg due to an illegal
instruction:

[   112.413] (EE)
[   112.413] (EE) Backtrace:
[   112.414] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x122) [0x5c4a62]
[   112.416] (EE) 1: linux-gate.so.1 (?+0x0) [0xb7fc5d68]
[   112.420] (EE) 2: /lib/i386-linux-gnu/libLLVM-7.so.1
(_init+0x52eea) [0xae21d898]
[   112.420] (EE)
[   112.421] (EE) Illegal instruction at address 0xae1ca9ae
[   112.421] (EE)
Fatal server error:
[   112.421] (EE) Caught signal 4 (Illegal instruction). Server aborting

Reverting back to mesa 18.1.9 and thus LLVM 6 fixes the problem.

With the LLVM dev tools, the problem can be trivially reproduced:

$ llvm-config-7
Illegal instruction
$

GDB confirms that it's caused by SSE2:

(gdb) x/1i $eip
=> 0xb4fde9ae:  punpcklqdq %xmm1,%xmm2

--- End Message ---
--- Begin Message ---
Source: llvm-toolchain-7
Source-Version: 1:7.0.1~+rc2-8

We believe that the bug you reported is fixed in the latest version of
llvm-toolchain-7, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sylvestre Ledru <[email protected]> (supplier of updated llvm-toolchain-7 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 01 Dec 2018 11:18:39 +0100
Source: llvm-toolchain-7
Binary: clang-7 clang-tools-7 clang-format-7 clang-tidy-7 clang-7-doc 
libclang1-7 libclang-7-dev libclang-common-7-dev libfuzzer-7-dev python-clang-7 
clang-7-examples libllvm7 llvm-7 llvm-7-runtime llvm-7-dev llvm-7-tools 
libllvm-7-ocaml-dev llvm-7-doc llvm-7-examples lld-7 liblld-7 liblld-7-dev 
lldb-7 liblldb-7 python-lldb-7 liblldb-7-dev libomp-7-dev libomp5-7 
libomp-7-doc libc++1-7 libc++-7-dev libc++abi1-7 libc++abi-7-dev
Architecture: source
Version: 1:7.0.1~+rc2-8
Distribution: unstable
Urgency: medium
Maintainer: LLVM Packaging Team <[email protected]>
Changed-By: Sylvestre Ledru <[email protected]>
Description:
 clang-7    - C, C++ and Objective-C compiler
 clang-7-doc - C, C++ and Objective-C compiler - Documentation
 clang-7-examples - Clang examples
 clang-format-7 - Tool to format C/C++/Obj-C code
 clang-tidy-7 - clang-based C++ linter tool
 clang-tools-7 - clang-based tools for C/C++ developments
 libc++-7-dev - LLVM C++ Standard library (development files)
 libc++1-7  - LLVM C++ Standard library
 libc++abi-7-dev - LLVM low level support for a standard C++ library 
(development fi
 libc++abi1-7 - LLVM low level support for a standard C++ library
 libclang-7-dev - clang library - Development package
 libclang-common-7-dev - clang library - Common development package
 libclang1-7 - C interface to the clang library
 libfuzzer-7-dev - Library for coverage-guided fuzz testing
 liblld-7   - LLVM-based linker, library
 liblld-7-dev - LLVM-based linker, header files
 liblldb-7  - Next generation, high-performance debugger, library
 liblldb-7-dev - Next generation, high-performance debugger, header files
 libllvm-7-ocaml-dev - Modular compiler and toolchain technologies, OCaml 
bindings
 libllvm7   - Modular compiler and toolchain technologies, runtime library
 libomp-7-dev - LLVM OpenMP runtime - dev package
 libomp-7-doc - LLVM OpenMP runtime - Documentation
 libomp5-7  - LLVM OpenMP runtime
 lld-7      - LLVM-based linker
 lldb-7     - Next generation, high-performance debugger
 llvm-7     - Modular compiler and toolchain technologies
 llvm-7-dev - Modular compiler and toolchain technologies, libraries and header
 llvm-7-doc - Modular compiler and toolchain technologies, documentation
 llvm-7-examples - Modular compiler and toolchain technologies, examples
 llvm-7-runtime - Modular compiler and toolchain technologies, IR interpreter
 llvm-7-tools - Modular compiler and toolchain technologies, tools
 python-clang-7 - Clang Python Bindings
 python-lldb-7 - Next generation, high-performance debugger, python lib
Closes: 894840 913946 914770
Changes:
 llvm-toolchain-7 (1:7.0.1~+rc2-8) unstable; urgency=medium
 .
   * Use llvm-strip instead of binutils strip.
     Two reasons:
       - with clang stage2, the dbg packages were not generated
       - strip fails on stretch and other ubuntu on some archives
     For this, I had to silent the --enable-deterministic-archives
     option (https://bugs.llvm.org/show_bug.cgi?id=39789).
     Thanks to Rebecca Palmer for the idea
     (Closes: #913946)
   * Change the i386 base line to avoid using sse2 extension
     This is more important now that llvm is built with clang
     instead of gcc.
     Thanks to Fanael Linithien for the patch
     (Closes: #914770, #894840)
Checksums-Sha1:
 903557609ced08dd9b9e128955f399d2360b1beb 8416 llvm-toolchain-7_7.0.1~+rc2-8.dsc
 9393fa260cd67ea070a2f5cb8c40ea3a49084d00 100376 
llvm-toolchain-7_7.0.1~+rc2-8.debian.tar.xz
 aff0482f354d7f5c5a6649da7b1cdb3355e91e24 19310 
llvm-toolchain-7_7.0.1~+rc2-8_amd64.buildinfo
Checksums-Sha256:
 68c032714ef5377fc7a0cc9db876af2332c2154f6bc496d4166efb03affe707f 8416 
llvm-toolchain-7_7.0.1~+rc2-8.dsc
 34f59d9a0d8f31ffa03fe24936e95ad414f42c892fbc776b91005b0fd4e5da99 100376 
llvm-toolchain-7_7.0.1~+rc2-8.debian.tar.xz
 7dbd9ed3e77a1b6b43665c24b8ca029145416d79577d834b0bec225c0bc5b88e 19310 
llvm-toolchain-7_7.0.1~+rc2-8_amd64.buildinfo
Files:
 f601e9579e0dd8c3878f7009aee6f7ea 8416 devel optional 
llvm-toolchain-7_7.0.1~+rc2-8.dsc
 ab54c6b70137be9add8882adc32e9f4e 100376 devel optional 
llvm-toolchain-7_7.0.1~+rc2-8.debian.tar.xz
 fd8cd721091259307d9c5a98874eb5ab 19310 devel optional 
llvm-toolchain-7_7.0.1~+rc2-8_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAlwHvjcACgkQfmUo2nUv
G+G7bhAAhoqJiPKrxwtJ9b9FxqrNRA7Rzi7AiIP5TyUL4xx4mTFOK/e/46Z8MbfR
2QEfy463LfH0HHO85f6r0WHnzrgG16Cmc0zFkt8U10XC0wweamf9bI1qoia28W51
xMEDAT6vfkisK3mGcrvKPllTj4X+KcGF92QKWm7ZN1APQToEKrp91mJFMMViHcri
/enPjSAIXaPerdOM2vq3OQB2ioFtxhQFMG1jwe7cAmlHUehCnSv5UDcgPWvB/BnC
yj/yz165WNzpgBdiEHMe88IuhFcxf1H3FiLwMXnsQOwXB4cHoYPeRvN+Ds+b1Ww4
N+4V1W6IrXsLh0JPefj1ZkcYk/rAqY3OdO0NQW9UNmJD01twYwjcwXyNs1F7DXo+
aaq7Dfi/bGkd74QEIM2pBPzMVgLy9T4LRU3rR9VPWA0+cuV9CPl8WnUbz1EuHhT9
9Qp34xMfLVaSbqUi+IRGILaEcXU5ihSpOG7UxE9qjlHi3gZchT+G+nNMNKn8lamy
bhRnkO0/VTxwHPCGUAVF3b39A6Et1tmhnpo9bcz7n8hAzRlAyi9o94Bi6e54hflQ
QzwZRj2BfQmDeJQp/ZyUDer6pJT0FFOhanoiO79jGRta+QdFxlQq5bKqMnV9BM/h
DYgb42uIxE3iZ3iRkLv9qRm7XOGQ3mUxHv60IGurKcISHr/cZW8=
=P5FW
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to