libnice:ERROR:../agent/conncheck.c:3056:priv_prune_pending_checks: assertion failed: (priority > 0)
I haven't been able to reproduce it, but I bumped into this assert with libnice 0.1.21 (in combination with libdatachannel 0.19.1). Not sure if I'm using it wrong, or the assert is wrong.
libnice:ERROR:../agent/conncheck.c:3056:priv_prune_pending_checks: assertion failed: (priority > 0)
Bail out! libnice:ERROR:../agent/conncheck.c:3056:priv_prune_pending_checks: assertion failed: (priority > 0)
Stack trace (most recent call last) in thread 5201:
#15 Object "", at 0xffffffffffffffff, in
#14 Object "/lib64/libc.so.6", at 0xffffa2267f5b, in __clone
#13 Object "/lib64/libc.so.6", at 0xffffa2212173, in pthread_condattr_setpshared
#12 Object "/usr/lib64/libstdc++.so.6", at 0xffffa247fc4f, in std::this_thread::__sleep_for(std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000000000l> >)
#11 Object "/usr/lib64/libglib-2.0.so.0", at 0xffffa39cde83, in g_main_loop_run
#10 Object "/usr/lib64/libglib-2.0.so.0", at 0xffffa39cda5b, in g_main_context_dispatch
#9 Object "/usr/lib64/libglib-2.0.so.0", at 0xffffa39cd817, in g_main_context_dispatch
#8 Object "/usr/lib64/libgio-2.0.so.0", at 0xffff9ef076f7, in g_socket_is_closed
#7 Object "/usr/lib64/libnice.so.10", at 0xffff9fd68dff, in nice_agent_gather_candidates
#6 Object "/usr/lib64/libnice.so.10", at 0xffff9fd6bf13, in nice_candidate_stun_server_address
#5 Object "/usr/lib64/libnice.so.10", at 0xffff9fd7030f, in nice_candidate_stun_server_address
#4 Object "/usr/lib64/libglib-2.0.so.0", at 0xffffa39eeecf, in g_assertion_message_expr
#3 Object "/usr/lib64/libglib-2.0.so.0", at 0xffffa39eee67, in g_assertion_message
#2 Object "/lib64/libc.so.6", at 0xffffa21cb227, in abort
#1 Object "/lib64/libc.so.6", at 0xffffa21db3df, in gsignal
#0 Object "/lib64/libc.so.6", at 0xffffa2213a60, in pthread_key_delete
Aborted (Signal sent by tkill() 5118 0)
Aborted