Here is a backtrace for the "check_vcnc" failing test. Note: This happens randomly, it takes several times trying "make check" to get a segfault, and sometimes the test which fails is another different one (this is why I provided the bt for #839444 first).
Core was generated by `/build/libgda5-5.2.4/tests/data-models/.libs/lt-check_vcnc'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fc037628f99 in vcontext_object_weak_notify_cb (context=0x55cce38fecf0, old_context_object=0x55cce3910060) at gda-vconnection-data-model.c:607 607 g_mutex_unlock (context->vtable->context.mutex); [Current thread is 1 (Thread 0x7fc037caaf40 (LWP 25407))] (gdb) bt #0 0x00007fc037628f99 in vcontext_object_weak_notify_cb (context=0x55cce38fecf0, old_context_object=0x55cce3910060) at gda-vconnection-data-model.c:607 #1 0x00007fc037317b0f in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #2 0x00007fc037318c05 in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #3 0x000055cce16d2102 in check_simultanous_select_forward (virtual=0x55cce3398040) at check_vcnc.c:456 #4 main (argc=<optimized out>, argv=<optimized out>) at check_vcnc.c:95 Thanks.