Skip to content

Fix UB when dropping BoxBytes owning a zero-sized layout #73

Fix UB when dropping BoxBytes owning a zero-sized layout

Fix UB when dropping BoxBytes owning a zero-sized layout #73

Triggered via push July 29, 2024 04:32
Status Failure
Total duration 1m 13s
Artifacts

rust.yml

on: push
Test with miri
36s
Test with miri
Matrix: cross-test
Matrix: sanitizer-test
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

103 errors and 6 warnings
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test Rust stable on ubuntu-latest: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test Rust stable on ubuntu-latest
Process completed with exit code 101.
Test Rust beta on ubuntu-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test Rust beta on ubuntu-latest: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test Rust beta on ubuntu-latest
Process completed with exit code 101.
Test Rust stable on windows-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust stable on windows-latest
The operation was canceled.
Test Rust stable-x86_64-gnu on windows-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust stable-x86_64-gnu on windows-latest
The operation was canceled.
Test Rust nightly on ubuntu-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test Rust nightly on ubuntu-latest: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test Rust nightly on ubuntu-latest
Process completed with exit code 101.
Test Rust stable-i686-gnu on windows-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust stable-i686-gnu on windows-latest
The operation was canceled.
Test Rust stable-i686-msvc on windows-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust stable-i686-msvc on windows-latest
The operation was canceled.
Test Rust stable on macos-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test Rust stable on macos-latest: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test Rust stable on macos-latest
The operation was canceled.
Test Rust 1.34.0 on ubuntu-latest
The job was canceled because "stable_ubuntu-latest" failed.
Test Rust 1.34.0 on ubuntu-latest
The operation was canceled.
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=leak: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=leak
Process completed with exit code 101.
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=memory: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=memory
Process completed with exit code 101.
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test with -Zsanitizer=address: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test with -Zsanitizer=address
Process completed with exit code 101.
Test with miri: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test with miri: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test with miri: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test with miri: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test with miri: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test with miri: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test with miri: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test with miri: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test with miri: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test with miri
Process completed with exit code 1.
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L201
cannot find type `BoxBytes` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L204
cannot find type `BoxBytes` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L207
cannot find type `BoxBytes` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L201
cannot find function `box_bytes_of` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L202
cannot find function `from_box_bytes` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L204
cannot find function `box_bytes_of` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L205
cannot find function `from_box_bytes` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L207
cannot find function `box_bytes_of` in this scope
Test on i686-unknown-linux-gnu with cross: tests/cast_slice_tests.rs#L208
cannot find function `from_box_bytes` in this scope
Test on i686-unknown-linux-gnu with cross
Process completed with exit code 101.
Test Rust stable on ubuntu-latest
The following actions uses Node.js version which is deprecated and will be forced to run on node20: hecrj/setup-rust-action@v1, actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test with -Zsanitizer=leak
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, hecrj/setup-rust-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test with -Zsanitizer=memory
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, hecrj/setup-rust-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test with -Zsanitizer=address
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, hecrj/setup-rust-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test with miri
The following actions uses Node.js version which is deprecated and will be forced to run on node20: hecrj/setup-rust-action@v1, actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test on i686-unknown-linux-gnu with cross
The following actions uses Node.js version which is deprecated and will be forced to run on node20: hecrj/setup-rust-action@v1, actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/