I'm seeing stack overflow errors, e.g.,
thread 'gen_abilities::encode_derived_generic_record_with_different_field_types' has overflowed its stack
fatal runtime error: stack overflow
They started with a6bda6e, updates for builtin Json
. I see this passed CI, so I'm wondering what could be causing my local failures.
Might only pass in release
CI runs release
Stack overflows are much more common in debug due to the lack of optimizations
Yeah, sorry about this. Feel free to add a #[cfg(not(debug_assertions))]
attribute to that test.
Np, thanks for the background! The tests did indeed pass locally in release. I'll look into adding these attributes.
Would one of you mind reviewing 5422, when you have a chance?
Last updated: Jul 06 2025 at 12:14 UTC