Skip to content

Firefox build failure for win32 with Rust 1.22 (exit code: 3221225477) #46045

Closed
@rillian

Description

@rillian

Rust 1.22.0-beta.3 (and I think earlier betas) Fail to link the gkrust-gtest crate as part of Firefox builds targeting i686-pc-windows-msvc.

13:39:52     INFO -     Compiling gkrust-gtest v0.1.0 (file:///Z:/task_1510749903/build/src/toolkit/library/gtest/rust)
13:39:52     INFO -       Running `z:/task_1510749903/build/src/rustc/bin/rustc.exe --crate-name gkrust_gtest 'Z:\task_1510749903\build\src\toolkit\library\gtest\rust\lib.rs' --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto --cfg 'feature="bindgen"' --cfg 'feature="gkrust-shared"' --cfg 'feature="no-static-ideograph-encoder-tables"' --cfg 'feature="quantum_render"' --cfg 'feature="servo"' --cfg 'feature="simd-accel"' -C metadata=dcf04380df960a70 -C extra-filename=-dcf04380df960a70 --out-dir 'z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' --target i686-pc-windows-msvc -L 'dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps' -L 'dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\release\deps' --extern 'nsstring_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnsstring_gtest-10d93009b4b96094.rlib' --extern 'gkrust_shared=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libgkrust_shared-a27e948f260cfd40.rlib' --extern 'mp4parse_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmp4parse_gtest-0ee4c20075271ff2.rlib' -C opt-level=2 -C debuginfo=2`
13:39:52     INFO -  error: Could not compile `gkrust-gtest`.
13:39:52     INFO -  Caused by:
13:39:52     INFO -    process didn't exit successfully: `z:/task_1510749903/build/src/rustc/bin/rustc.exe --crate-name gkrust_gtest Z:\task_1510749903\build\src\toolkit\library\gtest\rust\lib.rs --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto --cfg feature="bindgen" --cfg feature="gkrust-shared" --cfg feature="no-static-ideograph-encoder-tables" --cfg feature="quantum_render" --cfg feature="servo" --cfg feature="simd-accel" -C metadata=dcf04380df960a70 -C extra-filename=-dcf04380df960a70 --out-dir z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps --target i686-pc-windows-msvc -L dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps -L dependency=z:/task_1510749903/build/src/obj-firefox/toolkit/library\release\deps --extern nsstring_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libnsstring_gtest-10d93009b4b96094.rlib --extern gkrust_shared=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libgkrust_shared-a27e948f260cfd40.rlib --extern mp4parse_gtest=z:/task_1510749903/build/src/obj-firefox/toolkit/library\i686-pc-windows-msvc\release\deps\libmp4parse_gtest-0ee4c20075271ff2.rlib -C opt-level=2 -C debuginfo=2` (exit code: 3221225477)
13:39:52     INFO -  z:/task_1510749903/build/src/config/rules.mk:952: recipe for target 'force-cargo-library-build' failed
13:39:52     INFO -  mozmake.EXE[4]: *** [force-cargo-library-build] Error 101
13:39:52     INFO -  mozmake.EXE[4]: Leaving directory 'z:/task_1510749903/build/src/obj-firefox/toolkit/library/gtest/rust'

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.O-windows-msvcToolchain: MSVC, Operating system: WindowsO-x86_32Target: x86 processors, 32 bit (like i686-*) (IA-32)regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions