IDE (1.8.12) crashes when opening serial monitor on MacPro (10.15.4)

Everytime I open the serial monitor on my MacPro wether a Uno or a Mega is attached the IDE crashes

See below:
Crashed Thread: 24 Java: Java2D Queue Flusher

Exception Type: EXC_BAD_INSTRUCTION (SIGABRT)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
-[NSOpenGLContext setView:] must be called from the main thread.


I tried a clean install, rebooted the system but nothing changes
Trying the same on my MacBook Pro and the same UNO or Mega has no problem at all.

The crash report seems to point to somewhere in the Javastack but is that a bug to report to Apple or the Application
Here is the thread in that cause the crash:Thread 24 Crashed:: Java: Java2D Queue Flusher
0 libsystem_kernel.dylib 0x00007fff72abf33a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff72b7fe60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff72a46808 abort + 120
3 libjvm.dylib 0x0000000102ebb8ca os::abort(bool) (.cold.1) + 125
4 libjvm.dylib 0x0000000102cd855b os::abort(bool) + 33
5 libjvm.dylib 0x0000000102e718a6 VMError::report_and_die() + 2298
6 libjvm.dylib 0x00000001028cd2d3 report_vm_error(char const*, int, char const*, char const*) + 93
7 libjvm.dylib 0x0000000102cddfa8 os::get_sender_for_C_frame(frame*) + 76
8 libjvm.dylib 0x00000001028ce524 print_native_stack(outputStream*, frame, Thread*, char*, int) + 336
9 libjvm.dylib 0x0000000102e70703 VMError::report(outputStream*) + 2617
10 libjvm.dylib 0x0000000102e71387 VMError::report_and_die() + 987
11 libjvm.dylib 0x0000000102cde3b7 JVM_handle_bsd_signal + 802
12 libjvm.dylib 0x0000000102cdaf0f signalHandler(int, __siginfo*, void*) + 88
13 libsystem_platform.dylib 0x00007fff72b745fd _sigtramp + 29
14 libobjc.A.dylib 0x00007fff717ccf9d lookUpImpOrForward + 63
15 libawt_lwawt.dylib 0x0000000106bee239 CGLSD_MakeCurrentToScratch + 93
16 libawt_lwawt.dylib 0x0000000106bee390 OGLSD_MakeOGLContextCurrent + 166
17 libawt_lwawt.dylib 0x0000000106c0be32 OGLContext_SetSurfaces + 188
18 libawt_lwawt.dylib 0x0000000106c1069f Java_sun_java2d_opengl_OGLRenderQueue_flushBuffer + 1775
19 ??? 0x0000000109e10ad1 0 + 4460710609
20 ??? 0x0000000109a9b824 0 + 4457084964
21 ??? 0x000000010918b671 0 + 4447581809
22 libjvm.dylib 0x0000000102a67127 JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*) + 2243
23 libjvm.dylib 0x0000000102a65966 JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*) + 626
24 libjvm.dylib 0x0000000102a65bb3 JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*) + 111
25 libjvm.dylib 0x0000000102aff739 thread_entry(JavaThread*, Thread*) + 177
26 libjvm.dylib 0x0000000102e16963 JavaThread::thread_main_inner() + 373
27 libjvm.dylib 0x0000000102e166ff JavaThread::run() + 847
28 libjvm.dylib 0x0000000102cd7ee7 java_start(Thread*) + 250
29 libsystem_pthread.dylib 0x00007fff72b80109 _pthread_start + 148
30 libsystem_pthread.dylib 0x00007fff72b7bb8b thread_start + 15