crossbeam-utils provides atomics, synchronization primitives, scoped threads, and other utilities for concurrent programming in Rust. crossbeam-utils prior to version 0.8.7 incorrectly assumed that the alignment of {i,u}64 was always the same as Atomic{I,U}64. However, the alignment of {i,u}64 on a 32-bit target can be smaller than Atomic{I,U}64. This can cause unaligned memory accesses and data race. Crates using fetch_* methods with AtomicCell<{i,u}64> are affected by this issue. 32-bit targets without Atomic{I,U}64 and 64-bit targets are not affected by this issue. This has been fixed in crossbeam-utils 0.8.7. There are currently no known workarounds.
{
"binaries": [
{
"binary_name": "libstd-rust-1.31",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
},
{
"binary_name": "libstd-rust-dev",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
},
{
"binary_name": "rust-gdb",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
},
{
"binary_name": "rust-lldb",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
},
{
"binary_name": "rust-src",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
},
{
"binary_name": "rustc",
"binary_version": "1.31.0+dfsg1+llvm-2ubuntu1~14.04.1"
}
]
}{
"binaries": [
{
"binary_name": "libstd-rust-1.47",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
},
{
"binary_name": "libstd-rust-dev",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
},
{
"binary_name": "rust-gdb",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
},
{
"binary_name": "rust-lldb",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
},
{
"binary_name": "rust-src",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
},
{
"binary_name": "rustc",
"binary_version": "1.47.0+dfsg1+llvm-1ubuntu1~16.04.1"
}
]
}{
"binaries": [
{
"binary_name": "libstd-rust-1.59",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "libstd-rust-dev",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rust-all",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rust-clippy",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rust-gdb",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rust-lldb",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rust-src",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rustc",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
},
{
"binary_name": "rustfmt",
"binary_version": "1.59.0+dfsg1~ubuntu1~llvm-1~ubuntu1~20.04.2"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_name": "libstd-rust-1.58",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "libstd-rust-dev",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rust-all",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rust-clippy",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rust-gdb",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rust-lldb",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rust-src",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rustc",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
},
{
"binary_name": "rustfmt",
"binary_version": "1.58.1+dfsg1~ubuntu1-0ubuntu1"
}
],
"availability": "No subscription required"
}{
"binaries": [
{
"binary_name": "thunderbird",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "thunderbird-dev",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "thunderbird-gnome-support",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "thunderbird-mozsymbols",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "xul-ext-calendar-timezones",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "xul-ext-gdata-provider",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
},
{
"binary_name": "xul-ext-lightning",
"binary_version": "1:128.12.0+build1-0ubuntu0.22.04.1"
}
]
}