Gdk:ERROR:gdkeventloop-quartz.c:562:int select_thread_collect_poll(GPollFD *, guint): assertion failed: (ufds[i].fd == current_pollfds[i].fd)

Program received signal SIGABRT, Aborted.
0x00007fff8d951ce2 in __pthread_kill ()
(gdb) bt    
#0  0x00007fff8d951ce2 in __pthread_kill ()
#1  0x00007fff868f67d2 in pthread_kill ()
#2  0x00007fff868e7a7a in abort ()
#3  0x00000001017c8e3f in g_assertion_message ()
#4  0x00000001017c92b5 in g_assertion_message_expr ()
#5  0x0000000100ff8024 in select_thread_collect_poll (ufds=<value temporarily unavailable, due to optimizations>, nfds=<value temporarily unavailable, due to optimizations>) at gdkeventloop-quartz.c:562
#6  0x0000000100ff7c3c in poll_func (ufds=0x107b222b0, nfds=4, timeout_=Cannot access memory at address 0x0
) at gdkeventloop-quartz.c:726
#7  0x00000001017a8455 in g_main_context_iterate ()
#8  0x00000001017a9a1f in g_main_loop_run ()
#9  0x0000000100002b05 in app_run (full_prog_name=<value temporarily unavailable, due to optimizations>, filenames=<value temporarily unavailable, due to optimizations>, alternate_system_gimprc=0x0, alternate_gimprc=0x1 <Address 0x1 out of bounds>, session_name=<value temporarily unavailable, due to optimizations>, batch_interpreter=0x0, as_new=<value temporarily unavailable, due to optimizations>, no_interface=<value temporarily unavailable, due to optimizations>, no_data=0, no_fonts=0, be_verbose=<value temporarily unavailable, due to optimizations>, use_shm=1, console_messages=0, use_debug_handler=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON) at app.c:256
#10 0x0000000100004d1c in main (argc=1, argv=0x7fff5fbff6b8) at main.c:440
(gdb) bt full
#0  0x00007fff8d951ce2 in __pthread_kill ()
No symbol table info available.
#1  0x00007fff868f67d2 in pthread_kill ()
No symbol table info available.
#2  0x00007fff868e7a7a in abort ()
No symbol table info available.
#3  0x00000001017c8e3f in g_assertion_message ()
No symbol table info available.
#4  0x00000001017c92b5 in g_assertion_message_expr ()
No symbol table info available.
#5  0x0000000100ff8024 in select_thread_collect_poll (ufds=<value temporarily unavailable, due to optimizations>, nfds=<value temporarily unavailable, due to optimizations>) at gdkeventloop-quartz.c:562
	n_ready = #6  0x0000000100ff7c3c in poll_func (ufds=0x107b222b0, nfds=4, timeout_=Cannot access memory at address 0x0
) at gdkeventloop-quartz.c:726
	n_ready = <value temporarily unavailable, due to optimizations>
	event = (NSEvent *) 0x0
#7  0x00000001017a8455 in g_main_context_iterate ()
No symbol table info available.
#8  0x00000001017a9a1f in g_main_loop_run ()
No symbol table info available.
#9  0x0000000100002b05 in app_run (full_prog_name=<value temporarily unavailable, due to optimizations>, filenames=<value temporarily unavailable, due to optimizations>, alternate_system_gimprc=0x0, alternate_gimprc=0x1 <Address 0x1 out of bounds>, session_name=<value temporarily unavailable, due to optimizations>, batch_interpreter=0x0, as_new=<value temporarily unavailable, due to optimizations>, no_interface=<value temporarily unavailable, due to optimizations>, no_data=0, no_fonts=0, be_verbose=<value temporarily unavailable, due to optimizations>, use_shm=1, console_messages=0, use_debug_handler=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON) at app.c:256
	config = <value temporarily unavailable, due to optimizations>
	loop = (GMainLoop *) 0x104b92b40
	gimp = (Gimp *) 0x10302a010
	swap_is_ok = 1
	update_status_func = <value temporarily unavailable, due to optimizations>
	batch_commands = (const gchar **) #10 0x0000000100004d1c in main (argc=1, argv=0x7fff5fbff6b8) at main.c:440
	basename = <value temporarily unavailable, due to optimizations>
	context = (GOptionContext *) 0x101a281a0
	error = (GError *) 0x0
	abort_message = <value temporarily unavailable, due to optimizations>
(gdb) 

