Assertion in priv_prune_pending_checks
We recently lost a turn server, we hit an assertion abort in priv_prune_pending_checks (g_assert (priority > 0);). Is it safe to disable this assertion because exiting the whole program over a failing connection is not OK :(
Any advice on this?
I do not have logs because this is in production but the call stack is:
glib-2.0-0.dll!g_assertion_message_expr(const char * domain, const char * file, int line, const char * func, const char * expr)
priv_prune_pending_checks(_NiceAgent * agent, _NiceStream * stream, _NiceComponent * component)
conn_check_update_check_list_state_for_ready(_NiceAgent * agent, _NiceStream * stream, _NiceComponent * component)
conn_check_prune_socket(_NiceAgent * agent, _NiceStream * stream, _NiceComponent * component, _NiceSocket * sock)
nice_component_remove_socket(_NiceAgent * agent, _NiceComponent * cmp, _NiceSocket * nsocket)
component_io_cb(_GSocket * gsocket, GIOCondition condition, void * user_data)
gio-2.0-0.dll!socket_source_dispatch(_GSource * source, int(*)(void *) callback, void * user_data)
glib-2.0-0.dll!g_main_dispatch(_GMainContext * context)
glib-2.0-0.dll!g_main_context_dispatch(_GMainContext * context)
glib-2.0-0.dll!g_main_context_iterate(_GMainContext * context, int block, int dispatch, _GThread * self)
glib-2.0-0.dll!g_main_loop_run(_GMainLoop * loop)