# Regression 1.94.0

**URL:** <https://internals.rust-lang.org/t/regression-1-94-0/24185>\
**Category:** compiler\
**Created:** [April 20, 2026, 2:11pm UTC](https://internals.rust-lang.org/t/regression-1-94-0/24185 "2026-04-20T14:11:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sagebati](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/sagebati/32/8313_2.png) [@Sagebati](https://internals.rust-lang.org/u/Sagebati)\
**Post date:** [April 20, 2026, 2:11pm UTC](https://internals.rust-lang.org/t/regression-1-94-0/24185/1 "2026-04-20T14:11:44Z")

</div>

Hi,

Our project stopped compiling after updating to 1.94.0 with an `[E0275]` that wasn't there before. I couldn't find an existing issue on the rust-lang repo. I've run `cargo-bisect-rustc` — is this worth opening as a rustc issue without a minimal reproducible example?

Bisect output:

```rust
searched nightlies: from nightly-2025-12-05 to nightly-2026-01-17
regressed nightly: nightly-2025-12-28
searched commit range: https://github.com/rust-lang/rust/compare/1107bbac4b303d49c3e67a2ec62710902bf4b341...7b5cde7370b82fecf700071dda98c3fbc7d41fae
regressed commit: https://github.com/rust-lang/rust/commit/08509492139968a96a005ba811a995e2f1d6a2ac

```

> **bisected with cargo-bisect-rustc v0.6.11**
>
> Host triple: x86\_64-unknown-linux-gnu
> 
> Reproduce with:
> 
> ```bash
> cargo bisect-rustc --start=1.93.0 --end=1.94.0
> 
> ```

---

<div class="post-metadata">

**Author:** ![kpreid](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/kpreid/32/8484_2.png) [@kpreid](https://internals.rust-lang.org/u/kpreid)\
**Post date:** [April 20, 2026, 3:07pm UTC](https://internals.rust-lang.org/t/regression-1-94-0/24185/2 "2026-04-20T15:07:57Z")

</div>

It’s not a good idea to assume that everyone has memorized the error codes; the job of error codes isn’t to identify errors for experienced users, but to point to additional documentation. I see that E0275 is “An evaluation of a trait requirement overflowed.”

In this case, the thing to check is: does your program compile if you set [`recursion_limit`](https://doc.rust-lang.org/reference/attributes/limits.html#the-recursion_limit-attribute) higher than the default?

If it does compile, then: this sort of thing unavoidably happens sometimes.

If it does not compile, then: this _is_ a serious regression and you should report it. Minimal reproduction is highly valuable, but not a prerequisite for making a report.

---

<div class="post-metadata">

**Author:** ![theemathas](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/theemathas/32/11817_2.png) [@theemathas](https://internals.rust-lang.org/u/theemathas)\
**Post date:** [April 21, 2026, 6:32am UTC](https://internals.rust-lang.org/t/regression-1-94-0/24185/3 "2026-04-21T06:32:28Z")

</div>

Based on the bisection, this sounds like you're running into [Query depth limit overflow due to nested async fn when building matrix\_sdk · Issue #152942 · rust-lang/rust · GitHub](https://github.com/rust-lang/rust/issues/152942)

---

<div class="post-metadata">

**Author:** ![Sagebati](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/sagebati/32/8313_2.png) [@Sagebati](https://internals.rust-lang.org/u/Sagebati)\
**Post date:** [April 21, 2026, 8:37am UTC](https://internals.rust-lang.org/t/regression-1-94-0/24185/4 "2026-04-21T08:37:47Z")

</div>

Yes it totally is the same problem, I see that the issue, is taken care of, good to know. I'll update the recursion limit.
