--- old/src/java.base/macosx/native/libjli/java_md_macosx.c 2017-06-27 15:18:34.000000000 -0700 +++ new/src/java.base/macosx/native/libjli/java_md_macosx.c 2017-06-27 15:18:34.000000000 -0700 @@ -290,8 +290,6 @@ */ static void *apple_main (void *arg) { - objc_registerThreadWithCollector(); - if (main_fptr == NULL) { #ifdef STATIC_BUILD extern int main(int argc, char **argv); @@ -772,7 +770,7 @@ void RegisterThread() { - objc_registerThreadWithCollector(); + // stubbed out for windows and *nixes. } static void