]> granicus.if.org Git - gc/commit
Fix 'Bad signal in suspend_handler' abort on FreeBSD-9.2
authorIvan Maidanski <ivmai@mail.ru>
Sat, 23 Nov 2013 20:16:38 +0000 (00:16 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Nov 2013 22:03:07 +0000 (02:03 +0400)
commit3328747e757b4ffaa07d46dcb07f82d1201f6964
tree45031aa7d6db888f82d247d930cc59f46d99f1f4
parent093882e229dcb318dd38761aeb6d2cf5ddcb7dfc
Fix 'Bad signal in suspend_handler' abort on FreeBSD-9.2

* pthread_stop_world.c (GC_suspend_handler_inner): If signal number
is zero then silently return (instead of ABORT) if FREEBSD (to
workaround a bug in FreeBSD 9.2-RELEASE regarding signals processing,
bug is observed only if THREAD_LOCAL_ALLOC defined).
pthread_stop_world.c