Comment 1 for bug 1946198

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Just when I was reproducing this and started to look at

Program received signal SIGPIPE, Broken pipe.
0x00007ffff71923c7 in sendmsg () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff71923c7 in sendmsg () at /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff79da645 in () at /lib/x86_64-linux-gnu/libcrypto.so.3
#2 0x00007ffff79ca24b in () at /lib/x86_64-linux-gnu/libcrypto.so.3
#3 0x00007ffff79cdb06 in () at /lib/x86_64-linux-gnu/libcrypto.so.3
#4 0x00007ffff79cdc37 in BIO_write () at /lib/x86_64-linux-gnu/libcrypto.so.3
#5 0x00007ffff79cf061 in () at /lib/x86_64-linux-gnu/libcrypto.so.3
#6 0x00007ffff79ce86f in BIO_ctrl () at /lib/x86_64-linux-gnu/libcrypto.so.3
#7 0x00007ffff7d592da in () at /lib/x86_64-linux-gnu/libssl.so.3
#8 0x00007ffff7d93438 in () at /lib/x86_64-linux-gnu/libssl.so.3
#9 0x00007ffff7d864ab in () at /lib/x86_64-linux-gnu/libssl.so.3
#10 0x00007ffff7d87d99 in () at /lib/x86_64-linux-gnu/libssl.so.3
#11 0x00007ffff7d99a56 in () at /lib/x86_64-linux-gnu/libssl.so.3
#12 0x00007ffff7d9b528 in () at /lib/x86_64-linux-gnu/libssl.so.3
#13 0x000055555556a01f in red_stream_ssl_accept(RedStream*) (stream=stream@entry=0x555555785620) at ../server/red-stream.cpp:519
#14 0x0000555555571e00 in red_stream_enable_ssl (ctx=0x5555556d2ad0, stream=0x555555785620) at ../server/red-stream.cpp:569
#15 reds_init_client_ssl_connection(RedsState*, int) (reds=reds@entry=0x5555556bc2c0, socket=<optimized out>) at ../server/reds.cpp:2377
#16 0x000055555557213f in spice_server_add_ssl_client (skip_auth=1, socket=<optimized out>, reds=0x5555556bc2c0) at ../server/reds.cpp:2454
#17 server_leaks() () at ../server/tests/test-leaks.c:75
#18 0x00007ffff7f025a6 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ffff7f022cb in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff7f02a7a in g_test_run_suite () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007ffff7f02aa1 in g_test_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x0000555555562ce2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ../server/tests/test-leaks.c:256

I got a ping from Schopin that he has found this and it is around g_test_expect_message that makes this more fatal than it should be.
He has and will post a fix upstream.
Thanks for that!

Please add the link to that patch here and let me know if you intend to upload it to Ubuntu yourself?