crater
                                
                                 crater copied to clipboard
                                
                                    crater copied to clipboard
                            
                            
                            
                        "Cannot allocate memory" not recognized as OOM
I noticed crater started classifying failures as OOM/ICE, which is awesome. :D Here's an example that is misclassified as ICE instead: https://crater-reports.s3.amazonaws.com/pr-71796/try%23b2a885c600d942fb829a214e798f7ae205a0594e/gh/GuyL99.pure-core/log.txt
[INFO] [stderr] thread 'rustc' panicked at 'failed to print diagnostics: Os { code: 12, kind: Other, message: "Cannot allocate memory" }', src/librustc_errors/json.rs:110:13
[INFO] [stderr] stack backtrace:
[INFO] [stderr] error: could not compile `nix`.
Unfortunately that's not a OOM Crater can currently detect. The current detection code checks whether the kernel had to OOMKill a process, while that error is the allocator refusing to allocate more memory.
It should be feasible to add "Cannot allocate memory" to the OOM detection though, that seems pretty unlikely to come up as a string otherwise.