]> granicus.if.org Git - gc/commit
Fix 'collecting from unknown thread' abort in leak-finding mode
authorIvan Maidanski <ivmai@mail.ru>
Fri, 8 Jun 2018 20:41:22 +0000 (23:41 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 8 Jun 2018 20:41:22 +0000 (23:41 +0300)
commit8e6460052c70fa1fc7be62947f87a596009f744d
treeb56592ac25b9874e39bde48af8cc659a1009e7f1
parent8568ff0dcd9ce59bd6f6b1a8b0cd33a4cc36f325
Fix 'collecting from unknown thread' abort in leak-finding mode

* include/private/gc_priv.h [GC_PTHREADS && !GC_WIN32_THREADS]
(GC_in_thread_creation): Move variable declaration from
pthread_support.h.
* misc.c [!DONT_USE_ATEXIT && GC_PTHREADS && !GC_WIN32_THREADS]
(GC_exit_check): Set GC_in_thread_creation to TRUE before GC_gcollect
call.
include/private/gc_priv.h
include/private/pthread_support.h
misc.c