Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 1cb0d152db980d1d83c4e786584f9b1efaadf370
Title: crash on ubuntu 22.04
Status: Closed Type: Bug
Severity: Important Priority: Medium
Subsystem: General Resolution: Workaround
Last Modified: 2022-10-04 08:18:14
Version Found In: 0.4.29
shivaram2022-06-16 13:58:35

I just upgraded to Ubuntu 22.04. The latest Ripcord version (0.4.29) executes, briefly opens the main window, then crashes with the following output:

qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
Auto configuration failed
140476587959872:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libproviders.so): libproviders.so: cannot open shared object file: No such file or directory
140476587959872:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
140476587959872:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=providers, path=providers
140476587959872:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=providers
QMutex: destroying locked mutex
QObject::~QObject: Timers cannot be stopped from another thread

Thanks for your time.

Self-Perfection2022-06-27 08:05:47

I have the same issue on Kubuntu 22.04. I have found advice for other apps to edit /etc/ssl/openssl.cnf and comment out the line

providers = provider_sect

But this change have not resolved the issue. Maybe config should be updated within AppImage itself?

Self-Perfection2022-06-29 06:51:24

Workaround from https://dev.cancel.fm/wiki?name=OpenSSL+Linux+Issues works for me!