projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 1:
9e58da5
)
Merge pull request #3008 from lateralusX/jlorenss/win-x64-shutdown-crash
author
Rodrigo Kumpera
<kumpera@gmail.com>
Wed, 18 May 2016 20:45:22 +0000
(13:45 -0700)
committer
Rodrigo Kumpera
<kumpera@gmail.com>
Wed, 18 May 2016 20:45:22 +0000
(13:45 -0700)
[runtime] Fix for random, timing dependent, mono runtime crash during shutdown on Windows.
mono/metadata/threads.c
patch
|
blob
|
history
diff --git
a/mono/metadata/threads.c
b/mono/metadata/threads.c
index 253e9c32c3f4938dc73ab6b1caf66fca406b2d53..3339cb6afc68d8455f662d6efd7546f5feb9d33d 100644
(file)
--- a/
mono/metadata/threads.c
+++ b/
mono/metadata/threads.c
@@
-3081,9
+3081,8
@@
remove_and_abort_threads (gpointer key, gpointer value, gpointer user)
if (handle == NULL)
return FALSE;
- /* printf ("A: %d\n", wait->num); */
- wait->handles[wait->num]=thread->handle;
- wait->threads[wait->num]=thread;
+ wait->handles[wait->num] = handle;
+ wait->threads[wait->num] = thread;
wait->num++;
THREAD_DEBUG (g_print ("%s: Aborting id: %"G_GSIZE_FORMAT"\n", __func__, (gsize)thread->tid));