'davs://localhost with credentials' test is hanging
Using gvfs-1.42.2 on the current Ubuntu serie, the davs tests started hanging (without obvious change in the test infra/packages installed between the last good run and the now failing ones)
It started failing before the ssl change that created the certificate issue reported recently (and went back to hanging once the new cerficate patch was uploaded), the dnssd fix from !76 (merged) doesn't make a difference
The test log is stucked on that line for almost 3 hours being the job timeouts ' davs://localhost with credentials ... '
ssh to a test instance, the gvfsd-dav instance seems stucked, backtrace
Thread 3 (Thread 0x3ffa4c7e910 (LWP 20929)):
#0 0x000003ffa8bfbf72 in __GI___poll (fds=0x2aa260e8800, nfds=3, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x000003ffa9255f0e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x2aa260e8800, timeout=<optimized out>, context=0x2aa260e66a0) at ../../../glib/gmain.c:4309
#2 g_main_context_iterate (context=0x2aa260e66a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4005
#3 0x000003ffa9256332 in g_main_loop_run (loop=0x2aa260e6790) at ../../../glib/gmain.c:4204
#4 0x000003ffa953824e in gdbus_shared_thread_func (user_data=0x2aa260d8ce0) at ../../../gio/gdbusprivate.c:279
#5 0x000003ffa928378c in g_thread_proxy (data=0x2aa260d30a0) at ../../../glib/gthread.c:805
#6 0x000003ffa8609ed6 in start_thread (arg=0x3ffa4c7e910) at pthread_create.c:479
#7 0x000003ffa8c068c6 in thread_start () at ../sysdeps/unix/sysv/linux/x86_64/x86-64/clone.S:65
Thread 2 (Thread 0x3ffa547f910 (LWP 20928)):
#0 0x000003ffa8bfbf72 in __GI___poll (fds=0x2aa260cf170, nfds=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x000003ffa9255f0e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x2aa260cf170, timeout=<optimized out>, context=0x2aa260d2c30) at ../../../glib/gmain.c:4309
--Type <RET> for more, q to quit, c to continue without paging--
#2 g_main_context_iterate (context=context@entry=0x2aa260d2c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4005
#3 0x000003ffa92560ac in g_main_context_iteration (context=0x2aa260d2c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:4071
#4 0x000003ffa92560fc in glib_worker_main (data=<optimized out>) at ../../../glib/gmain.c:5959
#5 0x000003ffa928378c in g_thread_proxy (data=0x2aa260d3000) at ../../../glib/gthread.c:805
#6 0x000003ffa8609ed6 in start_thread (arg=0x3ffa547f910) at pthread_create.c:479
#7 0x000003ffa8c068c6 in thread_start () at ../sysdeps/unix/sysv/linux/x86_64/x86-64/clone.S:65
Thread 1 (Thread 0x3ffa97e5100 (LWP 20927)):
#0 __GI___libc_write (nbytes=116, buf=0x2aa2610a2f0, fd=1) at ../sysdeps/unix/sysv/linux/write.c:26
#1 __GI___libc_write (fd=<optimized out>, buf=0x2aa2610a2f0, nbytes=116) at ../sysdeps/unix/sysv/linux/write.c:24
#2 0x000003ffa8b8f87c in _IO_new_file_write (f=0x3ffa8ca5438 <_IO_2_1_stdout_>, data=0x2aa2610a2f0, n=116) at fileops.c:1180
#3 0x000003ffa8b8eb58 in new_do_write (fp=0x3ffa8ca5438 <_IO_2_1_stdout_>, data=0x2aa2610a2f0 "(process:20927): GLib-Net-DEBUG: 15:13:26.657: CLIENT[0x3ff94048240]: starting to write 146 bytes to TLS connection\n\nessage 11 (0x2aa2611eab0), SoupSocket 2 (0x3ff9403bb50)\n> Host: localhost:4443\n> De"..., to_do=to_do@entry=116) at libioP.h:948
#4 0x000003ffa8b90ad6 in _IO_new_do_write (to_do=116, data=<optimized out>, fp=<optimized out>) at fileops.c:427
#5 _IO_new_do_write (fp=fp@entry=0x3ffa8ca5438 <_IO_2_1_stdout_>, data=<optimized out>, to_do=116) at fileops.c:427
#6 0x000003ffa8b8e94c in _IO_new_file_sync (fp=0x3ffa8ca5438 <_IO_2_1_stdout_>) at fileops.c:816
#7 0x000003ffa8b81da0 in __GI__IO_fflush (fp=fp@entry=0x3ffa8ca5438 <_IO_2_1_stdout_>) at libioP.h:948
#8 0x000003ffa925ef64 in g_log_writer_standard_streams (log_level=<optimized out>, fields=<optimized out>, n_fields=7, user_data=<optimized out>) at ../../../glib/gmessages.c:2560
#9 0x000003ffa925f04c in g_log_writer_default (log_level=log_level@entry=G_LOG_LEVEL_DEBUG, fields=fields@entry=0x3ffdcf7de00, n_fields=n_fields@entry=7, user_data=user_data@entry=0x0) at ../../../glib/gmessages.c:2670
#10 0x000003ffa925d212 in g_log_structured_array (log_level=<optimized out>, fields=0x3ffdcf7de00, n_fields=7) at ../../../glib/gmessages.c:1925
#11 0x000003ffa925d4c6 in g_log_structured (log_domain=<optimized out>, log_domain@entry=0x3ffa4097f90 "GLib-Net", log_level=log_level@entry=G_LOG_LEVEL_DEBUG) at ../../../glib/gmessages.c:1752
#12 0x000003ffa40975a4 in g_tls_log (level=level@entry=G_LOG_LEVEL_DEBUG, conn=conn@entry=0x3ff94048240, file=file@entry=0x3ffa40992e8 "../tls/base/gtlsconnection-base.c", line=line@entry=0x3ffa4099ee6 "2110", func=func@entry=0x3ffa409a4b0 <__func__.29134> "g_tls_connec--Type <RET> for more, q to quit, c to continue without paging--
tion_base_write", format=0x3ffa4099eec "starting to write %lu bytes to TLS connection") at ../tls/base/gtlslog.c:67
#13 0x000003ffa409624e in g_tls_connection_base_write (tls=tls@entry=0x3ff94048240, buffer=<optimized out>, buffer@entry=0x2aa25a15cec, count=<optimized out>, count@entry=146, timeout=timeout@entry=0, cancellable=cancellable@entry=0x0, error=0x3ffdcf7ea20) at ../tls/base/gtlsconnection-base.c:2110
#14 0x000003ffa4097bb0 in g_tls_output_stream_pollable_write_nonblocking (pollable=<optimized out>, buffer=0x2aa25a15cec, size=146, error=0x3ffdcf7ea20) at ../tls/base/gtlsoutputstream.c:147
#15 0x000003ffa94a0776 in g_pollable_stream_write (blocking=0, error=0x3ffdcf7ea20, cancellable=0x0, count=146, buffer=0x2aa25a15cec, stream=<optimized out>) at ../../../gio/gpollableutils.c:256
#16 g_pollable_stream_write (stream=<optimized out>, buffer=buffer@entry=0x2aa25a15cec, count=count@entry=146, blocking=<optimized out>, cancellable=cancellable@entry=0x0, error=0x3ffdcf7ea20) at ../../../gio/gpollableutils.c:241
#17 0x000003ffa912cc38 in soup_body_output_stream_write_raw (bostream=0x3ff9403e4a0, buffer=buffer@entry=0x2aa25a15cec, count=count@entry=146, blocking=blocking@entry=0, cancellable=cancellable@entry=0x0, error=0x3ffdcf7ea20) at ../libsoup/soup-body-output-stream.c:125
#18 0x000003ffa912d388 in soup_body_output_stream_write_nonblocking (stream=0x3ff9403e4a0, buffer=0x2aa25a15cec, count=146, error=0x3ffdcf7ea20) at ../libsoup/soup-body-output-stream.c:265
#19 0x000003ffa949ff82 in g_pollable_output_stream_write_nonblocking (stream=0x3ff9403e4a0, buffer=0x2aa25a15cec, count=146, cancellable=0x2aa26108760, error=0x3ffdcf7ea20) at ../../../gio/gpollableoutputstream.c:284
#20 0x000003ffa94a0776 in g_pollable_stream_write (blocking=0, error=0x3ffdcf7ea20, cancellable=0x2aa26108760, count=146, buffer=0x2aa25a15cec, stream=<optimized out>) at ../../../gio/gpollableutils.c:256
#21 g_pollable_stream_write (stream=<optimized out>, buffer=0x2aa25a15cec, count=146, blocking=<error reading variable: value has been optimized out>, cancellable=cancellable@entry=0x2aa26108760, error=0x3ffdcf7ea20) at ../../../gio/gpollableutils.c:241
#22 0x000003ffa914ca88 in io_write (error=0x3ffdcf7ea20, cancellable=<optimized out>, blocking=<optimized out>, msg=0x2aa2611eab0) at ../libsoup/soup-message-io.c:514
#23 io_run_until (msg=msg@entry=0x2aa2611eab0, blocking=blocking@entry=0, read_state=read_state@entry=SOUP_MESSAGE_IO_STATE_DONE, write_state=write_state@entry=SOUP_MESSAGE_IO_STATE_DONE, cancellable=cancellable@entry=0x2aa26108760, error=0x3ffdcf7eaf0) at ../libsoup/soup-message-io.c:980
#24 0x000003ffa914d042 in io_run (msg=0x2aa2611eab0, blocking=<optimized out>) at ../libsoup/soup-message-io.c:1048
#25 0x000003ffa914d30a in soup_message_io_client (item=item@entry=0x3ff90010590, iostream=<optimized out>, async_context=async_context@entry=0x2aa260dd830, get_headers_cb=get_headers_cb@entry=0x3ffa9148f20 <get_request_headers>, parse_headers_cb=parse_headers_cb@entry=0x3ffa9149250 <parse_response_headers>, header_data=0x3ff90010590, completion_cb=0x3ffa915ff10 <message_completed>, completion_data=0x3f--Type <RET> for more, q to quit, c to continue without paging--
f90010590) at ../libsoup/soup-message-io.c:1224
#26 0x000003ffa9149558 in soup_message_send_request (item=0x3ff90010590, completion_cb=0x3ffa915ff10 <message_completed>, user_data=0x3ff90010590) at ../libsoup/soup-message-client-io.c:156
#27 0x000003ffa915f952 in soup_session_process_queue_item (loop=<optimized out>, should_cleanup=<optimized out>, item=<optimized out>, session=<optimized out>) at ../libsoup/soup-session.c:2006
#28 soup_session_process_queue_item (session=<optimized out>, item=0x3ff90010590, should_cleanup=<optimized out>, loop=<optimized out>) at ../libsoup/soup-session.c:1965
#29 0x000003ffa915fd0a in async_run_queue (session=session@entry=0x2aa260fc100) at ../libsoup/soup-session.c:2083
#30 0x000003ffa915fdc2 in idle_run_queue (user_data=<optimized out>) at ../libsoup/soup-session.c:2110
#31 0x000003ffa9255c32 in g_main_dispatch (context=0x2aa260dd830) at ../../../glib/gmain.c:3272
#32 g_main_context_dispatch (context=context@entry=0x2aa260dd830) at ../../../glib/gmain.c:3937
#33 0x000003ffa9255fb4 in g_main_context_iterate (context=0x2aa260dd830, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4010
#34 0x000003ffa9256332 in g_main_loop_run (loop=0x2aa260e8fd0) at ../../../glib/gmain.c:4204
#35 0x000002aa25a0a276 in ?? ()
#36 0x000002aa25a096c6 in main ()