An RDP session I frequently use died on me yesterday, first time I had
remmina crash -- I'll see if I can reproduce and get a connection config
or xfreerdp(1) equivalent as tester to share.
Backtrace says libcrypto/TLS, perhaps this is of interest.
I'm on snapshots with pkg_add -u from yesterday:
OpenBSD 7.5-beta (GENERIC.MP) #1695: Sat Feb 17 18:39:13 MST 2024
Core was generated by `remmina'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 BIO_test_flags (bio=0x0, flags=15) at /usr/src/lib/libcrypto/bio/bio_lib.c:266
warning: Source file is more recent than executable.
266 return (bio->flags & flags);
[Current thread is 1 (process 390573)]
(gdb) bt
#0 BIO_test_flags (bio=0x0, flags=15) at /usr/src/lib/libcrypto/bio/bio_lib.c:266
#1 BIO_copy_next_retry (b=0x25a1ad52b60) at /usr/src/lib/libcrypto/bio/bio_lib.c:851
#2 0x00000259b3c663b7 in bio_rdp_tls_ctrl () from /usr/local/lib/libfreerdp2.so.3.0
#3 0x0000025a49641de6 in BIO_ctrl (b=0x25a1ad52b60, cmd=11, larg=0, parg=0x0) at /usr/src/lib/libcrypto/bio/bio_lib.c:590
#4 0x00000259b3cb5267 in transport_write () from /usr/local/lib/libfreerdp2.so.3.0
#5 0x00000259b3ca996e in rdp_send_data_pdu () from /usr/local/lib/libfreerdp2.so.3.0
#6 0x0000025a71f59e52 in remmina_rdp_main_loop () from /usr/local/lib/remmina/plugins/remmina-plugin-rdp.so
#7 0x0000025a71f58c34 in remmina_rdp_main () from /usr/local/lib/remmina/plugins/remmina-plugin-rdp.so
#8 0x0000025a71f55cc8 in remmina_rdp_main_thread () from /usr/local/lib/remmina/plugins/remmina-plugin-rdp.so
#9 0x0000025a49190d35 in _rthread_start (v=<optimized out>) at /usr/src/lib/librthread/rthread.c:96
#10 0x000002597a65fc6a in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:87
No comments:
Post a Comment