diff --git a/src/mono/mono/mini/mini-exceptions.c b/src/mono/mono/mini/mini-exceptions.c index f814096630b0bd..412c9af50d7513 100644 --- a/src/mono/mono/mini/mini-exceptions.c +++ b/src/mono/mono/mini/mini-exceptions.c @@ -849,7 +849,7 @@ mono_get_generic_info_from_stack_frame (MonoJitInfo *ji, MonoContext *ctx) } method = jinfo_get_method (ji); - if (mono_method_get_context (method)->method_inst) { + if (mono_method_get_context (method)->method_inst || mini_method_is_default_method (method)) { /* A MonoMethodRuntimeGenericContext* */ return info; } else if ((method->flags & METHOD_ATTRIBUTE_STATIC) || m_class_is_valuetype (method->klass)) { diff --git a/src/tests/issues.targets b/src/tests/issues.targets index 47b8f3981b8459..49579ecd10dbc7 100644 --- a/src/tests/issues.targets +++ b/src/tests/issues.targets @@ -2902,9 +2902,6 @@ needs triage - - https://github.com/dotnet/runtime/issues/62334 -