owned this note
owned this note
Published
Linked with GitHub
### 22 crates categorized as "Regressed", but without errors in their logs
There are at the very least *some* OOMs in there, for example `unic-ucd-name-0.7.0` is one for sure.
#### Regressions without errors, starting with `E`
- [efr32xg1-0.1.1](https://crates.io/crates/efr32xg1/0.1.1): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/efr32xg1-0.1.1/log.txt)
-> memory usage: a bit over 1GB
#### Regressions without errors, starting with `G`
- [google-compute1-cli-1.0.7+20171122](https://crates.io/crates/google-compute1-cli/1.0.7+20171122): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/google-compute1-cli-1.0.7%2B20171122/log.txt)
-> memory usage: a bit over 1GB
#### Regressions without errors, starting with `L`
- [lci-0.1.8](https://crates.io/crates/lci/0.1.8): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/lci-0.1.8/log.txt)
-> OOMS because it depends on `unic-ucd-name-0.7.0`
- [libcgroup-sys-0.3.0](https://crates.io/crates/libcgroup-sys/0.3.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/libcgroup-sys-0.3.0/log.txt)
-> memory usage: 5GB+, but while building the `procinfo-0.2.3` dependency, which by itself builds with a 5.5GB rustc process (with --all-target there can be 2 such rustc process)
- [locka99.opcua.0c0e001d1083e55eb217486c21cff38ea543838e](https://github.com/locka99/opcua/tree/0c0e001d1083e55eb217486c21cff38ea543838e): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/gh/locka99.opcua/log.txt)
-> memory usage: 4.2+GB while building the "server" workspace member, `opcua-server-0.5.0`
#### Regressions without errors, starting with `N`
- [num-bigint-0.1.44](https://crates.io/crates/num-bigint/0.1.44): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/num-bigint-0.1.44/log.txt)
-> memory usage: minimal
#### Regressions without errors, starting with `O`
- [opcua-certificate-creator-0.3.0](https://crates.io/crates/opcua-certificate-creator/0.3.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/opcua-certificate-creator-0.3.0/log.txt)
-> memory usage: around 1.5-2GB, but because of the `opcua-types` dependency
- [opcua-client-0.3.0](https://crates.io/crates/opcua-client/0.3.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/opcua-client-0.3.0/log.txt)
-> memory usage: around 1.5-2GB, but because of the `opcua-types` dependency
- [opcua-core-0.3.0](https://crates.io/crates/opcua-core/0.3.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/opcua-core-0.3.0/log.txt)
-> memory usage: around 1.5-2GB, but because of the `opcua-types` dependency
- [opcua-types-0.1.0](https://crates.io/crates/opcua-types/0.1.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/opcua-types-0.1.0/log.txt)
-> memory usage: around 2GB
- [opcua-types-0.3.0](https://crates.io/crates/opcua-types/0.3.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/opcua-types-0.3.0/log.txt)
-> memory usage: around 1.5-2GB
#### Regressions without errors, starting with `P`
- [paritytech.ethabi.6824241d95cc092c5ee2bd396178f62be92390b6](https://github.com/paritytech/ethabi/tree/6824241d95cc092c5ee2bd396178f62be92390b6): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/gh/paritytech.ethabi/log.txt)
-> nothing stands out, a number of crates in the 600-700 MBs (probably tiny-keccak)
#### Regressions without errors, starting with `S`
- [stm32f0x2-0.1.0](https://crates.io/crates/stm32f0x2/0.1.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/stm32f0x2-0.1.0/log.txt)
-> memory usage: a bit over 1GB
#### Regressions without errors, starting with `T`
- [tantivy-0.6.1](https://crates.io/crates/tantivy/0.6.1): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/tantivy-0.6.1/log.txt)
-> memory usage: 1.2+GB, but because of the `bitpacking-0.5.1` dependency
- [tm4c129x-0.7.0](https://crates.io/crates/tm4c129x/0.7.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/tm4c129x-0.7.0/log.txt)
-> memory usage: around 1.1GB
#### Regressions without errors, starting with `U`
- [ucd-raw-0.5.0](https://crates.io/crates/ucd-raw/0.5.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/ucd-raw-0.5.0/log.txt)
-> memory usage: 10GB. Again unicode tables, so a [huge const array](https://gist.githubusercontent.com/lqd/5f539c63f4f572fbad6daca31699fbe7/raw/439cdbfb57b31cbbd927167ab98307ac27958f34/ucd-raw-0.5.0.rs) of 137439 (u32, &str, &str) structs. As for duration, it's a bit unrealistic with the memory usage, possible swapping, etc but it looks like 250%-300%. Need to measure both again once [#54318](https://github.com/rust-lang/rust/pull/54318) lands. update: after this PR landed, 13.2s 700MB vs 14s 850MB.
- [unic-0.7.0](https://crates.io/crates/unic/0.7.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/unic-0.7.0/log.txt)
-> OOMS because it depends on `unic-ucd-name-0.7.0`
- [unic-cli-0.7.0](https://crates.io/crates/unic-cli/0.7.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/unic-cli-0.7.0/log.txt)
-> OOMS because it depends on `unic-ucd-name-0.7.0`
- [unic-ucd-0.6.0](https://crates.io/crates/unic-ucd/0.6.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/unic-ucd-0.6.0/log.txt)
-> OOMS because it depends on `unic-ucd-name-0.6.0`
- [unic-ucd-0.7.0](https://crates.io/crates/unic-ucd/0.7.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/unic-ucd-0.7.0/log.txt)
-> OOMS because it depends on `unic-ucd-name-0.7.0`
- [unic-ucd-name-0.7.0](https://crates.io/crates/unic-ucd-name/0.7.0): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/unic-ucd-name-0.7.0/log.txt)
-> OOMs. The crate almost entirely consists of this [huge const](https://gist.githubusercontent.com/lqd/60c4f5d6f93fe8eb8c00eb339aee1129/raw/d14e9e6144c324c3accac9ac0d276b5f3a952ea1/ucd-unic-name-0.7.0.rs). Need to measure time and memory usage again once [#54318](https://github.com/rust-lang/rust/pull/54318) lands. update after this PR landed: 9.5s 500MB vs 13.7s 1+GB
#### Regressions without errors, starting with `W`
- [wdg-base32-0.6.1](https://crates.io/crates/wdg-base32/0.6.1): [log](https://crater-reports.s3.amazonaws.com/pr-53426-3/try%23e3ede4ae5297558caacf160ecf523f3a5759f682/reg/wdg-base32-0.6.1/log.txt)
-> memory usage: minimal