diff --git a/mono-cleanup_crash.patch b/mono-cleanup_crash.patch deleted file mode 100644 index 412a30f..0000000 --- a/mono-cleanup_crash.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- mono/metadata/domain.c -+++ mono/metadata/domain.c -@@ -1907,6 +1907,12 @@ - domain->type_init_exception_hash = NULL; - } - -+ /* must do this early as it accesses fields and types */ -+ if (domain->special_static_fields) { -+ mono_alloc_special_static_data_free (domain->special_static_fields); -+ g_hash_table_destroy (domain->special_static_fields); -+ domain->special_static_fields = NULL; -+ } - for (tmp = domain->domain_assemblies; tmp; tmp = tmp->next) { - MonoAssembly *ass = tmp->data; - mono_trace (G_LOG_LEVEL_INFO, MONO_TRACE_ASSEMBLY, "Unloading domain %s %p, assembly %s %p, refcount=%d\n", domain->friendly_name, domain, ass->aname.name, ass, ass->ref_count); -@@ -1929,12 +1935,6 @@ - domain->null_reference_ex = NULL; - domain->stack_overflow_ex = NULL; - domain->entry_assembly = NULL; -- /* must do this early as it accesses fields and types */ -- if (domain->special_static_fields) { -- mono_alloc_special_static_data_free (domain->special_static_fields); -- g_hash_table_destroy (domain->special_static_fields); -- domain->special_static_fields = NULL; -- } - - g_free (domain->friendly_name); - domain->friendly_name = NULL; diff --git a/mono-core.spec b/mono-core.spec index 5c1318b..4c15055 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -28,7 +28,6 @@ Version: 2.6.3 Release: 1 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mono-%{version}.tar.bz2 -Patch1: mono-cleanup_crash.patch ExclusiveArch: %ix86 x86_64 ppc ppc64 hppa armv4l sparc s390 ia64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: mono = %{version}-%{release} @@ -1231,7 +1230,6 @@ Authors: %prep %setup -q -n mono-%{version} -%patch1 %build # These are only needed if there are patches to the runtime