Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 693360 - dev-lang/rust-1.37: .../sys-devel/llvm-8.0.1/work/llvm-8.0.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1109: llvm::SDValue {anonymous}::BitPermutationSelector::ValueBit::getValue() const: Assertion `hasValue() && "Cannot get the value of a constant bit"'
Summary: dev-lang/rust-1.37: .../sys-devel/llvm-8.0.1/work/llvm-8.0.1.src/lib/Target/P...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Linux
: Normal normal (vote)
Assignee: Gentoo Rust Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-02 17:50 UTC by ernsteiswuerfel
Modified: 2020-04-08 06:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_693360.txt,6.30 KB, text/plain)
2019-09-02 17:50 UTC, ernsteiswuerfel
Details
build.log.xz (rust-1.37.0:20190902-135248.log.xz,35.66 KB, application/x-xz)
2019-09-02 17:52 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2019-09-02 17:50:26 UTC
Created attachment 588838 [details]
emerge --info

[...]
libdir: "/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1/lib64/rust-1.37.0"
rustc: /var/tmp/portage/sys-devel/llvm-8.0.1/work/llvm-8.0.1.src/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1109: llvm::SDValue {anonymous}::BitPermutationSelector::ValueBit::getValue() const: Assertion `hasValue() && "Cannot get the value of a constant bit"' failed.
error: Could not compile `rustc`.

Caused by:
  process didn't exit successfully: `/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/bootstrap/debug/rustc --edition=2018 --crate-name rustc src/librustc/lib.rs --color always --error-format json --crate-type dylib --emit=dep-info,link -C prefer-dynamic -C opt-level=2 -C metadata=5a9af5fd5cabd291 -C extra-filename=-5a9af5fd5cabd291 --out-dir /var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps --target powerpc64-unknown-linux-gnu -L dependency=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps -L dependency=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/release/deps --extern arena=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libarena-6c905dfe0637534a.so --extern backtrace=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libbacktrace-991f659da0dcabc9.rlib --extern bitflags=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libbitflags-be9133b46630a4d6.rlib --extern byteorder=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libbyteorder-82b68937ea13acdd.rlib --extern chalk_engine=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libchalk_engine-0d84672125ff3d1b.rlib --extern flate2=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libflate2-a9a02c0a7a5f9134.rlib --extern fmt_macros=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libfmt_macros-d2eaac750354b2ef.so --extern graphviz=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libgraphviz-8da031850a10db0b.so --extern jobserver=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libjobserver-ac9a1aff638153eb.rlib --extern lazy_static=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/liblazy_static-d99f2719fe2232a9.rlib --extern log=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/liblog-855b3789188350e1.rlib --extern measureme=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libmeasureme-d5a904b0c1a8ba33.rlib --extern num_cpus=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libnum_cpus-4284a343554935db.rlib --extern parking_lot=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libparking_lot-25ba7dc2cfe397ae.rlib --extern polonius_engine=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libpolonius_engine-72a6ac1daf567546.rlib --extern rustc_rayon=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_rayon-6101e0ace05ee654.rlib --extern rustc_rayon_core=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_rayon_core-f8f37244b6339259.rlib --extern rustc_apfloat=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_apfloat-bdcfb73f13da8944.rlib --extern rustc_data_structures=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_data_structures-4208ed8f7519abe2.so --extern errors=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_errors-c1ea7694098d4525.so --extern rustc_fs_util=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_fs_util-095b211bb3a90974.so --extern rustc_macros=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/release/deps/librustc_macros-bc5c873e92ebbbbb.so --extern rustc_target=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/librustc_target-0b9ffda71a6f4028.so --extern scoped_tls=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libscoped_tls-c338b643a16b9cf9.rlib --extern serialize=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libserialize-9bca2ceda117c4bb.so --extern serialize=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libserialize-9bca2ceda117c4bb.rlib --extern smallvec=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libsmallvec-51e44b9303cbfa28.rlib --extern syntax=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libsyntax-fa183c17b3744394.so --extern syntax_pos=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libsyntax_pos-8f80a55a57de1ad9.so --extern tempfile=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/deps/libtempfile-9d8983632642e1e8.rlib -L native=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/build/backtrace-sys-e24048b007c7ae2c/out -L native=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/powerpc64-unknown-linux-gnu/stage1-rustc/powerpc64-unknown-linux-gnu/release/build/miniz-sys-80b6efaf7be553f3/out` (signal: 6, SIGABRT: process abort signal)
command did not execute successfully: "/var/tmp/portage/dev-lang/rust-1.37.0/work/rust-stage0/bin/cargo" "build" "--target" "powerpc64-unknown-linux-gnu" "-j" "3" "-v" "--release" "--locked" "--frozen" "--features" "" "--manifest-path" "/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
Traceback (most recent call last):
  File "./x.py", line 11, in <module>
    bootstrap.main()
  File "/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/src/bootstrap/bootstrap.py", line 847, in main
    bootstrap(help_triggered)
  File "/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/src/bootstrap/bootstrap.py", line 833, in bootstrap
    run(args, env=env, verbose=build.verbose)
  File "/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/src/bootstrap/bootstrap.py", line 141, in run
    raise RuntimeError(err)
RuntimeError: failed to run: /var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/build/bootstrap/debug/bootstrap build -vv --config=/var/tmp/portage/dev-lang/rust-1.37.0/work/rustc-1.37.0-src/config.toml -j3 --exclude src/tools/miri
Comment 1 ernsteiswuerfel archtester 2019-09-02 17:52:28 UTC
Created attachment 588840 [details]
build.log.xz
Comment 2 ernsteiswuerfel archtester 2019-09-02 18:07:29 UTC
Also got this kernel dmesg during building:

[..]
[22513.499708] node[1009]: illegal instruction (4) at 8d5472158c nip 8d5472158c lr 8d5478e80c code 1
[22513.499756] node[1009]: code: 00000000 786407e0 2c240000 418200fc 3880ffff 7c83202a e8bd00d0 7c242800 
[22513.499781] node[1009]: code: 408200ec c8230007 fc010800 408201b8 <fc200b50> 3821fff8 39600000 f9610000 
[34773.932486] INFO: task rustc:19912 blocked for more than 122 seconds.
[34773.932512]       Tainted: G        W         5.2.11-gentoo #1
[34773.932528] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.932549] rustc           D    0 19912  19911 0x00000008
[34773.932567] Call Trace:
[34773.932578] [c00000042034b6b0] [000000000000ba7e] 0xba7e (unreliable)
[34773.932601] [c00000042034b890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.932625] [c00000042034b940] [c0000000009db504] .__schedule+0x304/0x950
[34773.932644] [c00000042034ba30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.932664] [c00000042034bab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.932686] [c00000042034bb90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.932707] [c00000042034bc20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.932726] [c00000042034bd20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.932749] [c00000042034be20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.932770] INFO: task rustc:19915 blocked for more than 122 seconds.
[34773.932787]       Tainted: G        W         5.2.11-gentoo #1
[34773.932802] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.932822] rustc           D    0 19915  19911 0x00000008
[34773.932838] Call Trace:
[34773.932848] [c00000042018b6b0] [c00000042018b750] 0xc00000042018b750 (unreliable)
[34773.932870] [c00000042018b890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.932890] [c00000042018b940] [c0000000009db504] .__schedule+0x304/0x950
[34773.932909] [c00000042018ba30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.932928] [c00000042018bab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.932948] [c00000042018bb90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.932967] [c00000042018bc20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.932987] [c00000042018bd20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.933008] [c00000042018be20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.933029] INFO: task rustc:19948 blocked for more than 122 seconds.
[34773.933047]       Tainted: G        W         5.2.11-gentoo #1
[34773.933061] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.933081] rustc           D    0 19948  19911 0x00000008
[34773.933098] Call Trace:
[34773.933107] [c0000004206c76b0] [000000000000ba7e] 0xba7e (unreliable)
[34773.933126] [c0000004206c7890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.933146] [c0000004206c7940] [c0000000009db504] .__schedule+0x304/0x950
[34773.933165] [c0000004206c7a30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.933184] [c0000004206c7ab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.933203] [c0000004206c7b90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.933224] [c0000004206c7c20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.933244] [c0000004206c7d20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.933266] [c0000004206c7e20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.933288] INFO: task rustc:19949 blocked for more than 122 seconds.
[34773.933305]       Tainted: G        W         5.2.11-gentoo #1
[34773.933321] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.933826] rustc           D    0 19949  19911 0x00000008
[34773.934321] Call Trace:
[34773.934802] [c000000420b336b0] [000000000000ba7e] 0xba7e (unreliable)
[34773.935289] [c000000420b33890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.935802] [c000000420b33940] [c0000000009db504] .__schedule+0x304/0x950
[34773.936284] [c000000420b33a30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.936763] [c000000420b33ab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.937247] [c000000420b33b90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.937782] [c000000420b33c20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.938336] [c000000420b33d20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.938885] [c000000420b33e20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.939445] INFO: task rustc:19982 blocked for more than 122 seconds.
[34773.939984]       Tainted: G        W         5.2.11-gentoo #1
[34773.940549] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.941121] rustc           D    0 19982  19911 0x00000008
[34773.941688] Call Trace:
[34773.942254] [c000000420a5b6b0] [c000000420a5b750] 0xc000000420a5b750 (unreliable)
[34773.942846] [c000000420a5b890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.943418] [c000000420a5b940] [c0000000009db504] .__schedule+0x304/0x950
[34773.943986] [c000000420a5ba30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.944547] [c000000420a5bab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.945100] [c000000420a5bb90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.945641] [c000000420a5bc20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.946186] [c000000420a5bd20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.946711] [c000000420a5be20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.947242] INFO: task rustc:19983 blocked for more than 122 seconds.
[34773.947770]       Tainted: G        W         5.2.11-gentoo #1
[34773.948299] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[34773.948835] rustc           D    0 19983  19911 0x00000008
[34773.949384] Call Trace:
[34773.949908] [c0000004203f76b0] [c0000004203f7750] 0xc0000004203f7750 (unreliable)
[34773.950453] [c0000004203f7890] [c0000000000193a0] .__switch_to+0x200/0x340
[34773.951004] [c0000004203f7940] [c0000000009db504] .__schedule+0x304/0x950
[34773.951552] [c0000004203f7a30] [c0000000009dbb88] .schedule+0x38/0x100
[34773.952100] [c0000004203f7ab0] [c00000000007e704] .do_exit+0x2b4/0xd10
[34773.952658] [c0000004203f7b90] [c00000000007f200] .do_group_exit+0x50/0xd0
[34773.953191] [c0000004203f7c20] [c00000000009247c] .get_signal+0x18c/0xd10
[34773.953734] [c0000004203f7d20] [c00000000001ac94] .do_notify_resume+0x134/0x450
[34773.954266] [c0000004203f7e20] [c00000000000cfb0] .ret_from_except_lite+0x5c/0x60
[34773.954800] INFO: lockdep is turned off.
Comment 3 ernsteiswuerfel archtester 2020-04-08 06:56:54 UTC
rust-1.37 is no longer in tree.