Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
remmina: libcrypto crash
To:
ports@openbsd.org
Date:
Thu, 22 Feb 2024 12:49:10 +0000

Download raw body.

Thread
  • Klemens Nanni:

    remmina: libcrypto crash

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