On Linux versions with newer OpenSSL versions (>1.0.0 I think), running Dwarf Therapist from the AppImage will crash. However, building from source will allow it to work.

Here is the log from the AppImage:

Spoiler (click to show/hide) 2020-Feb-12 18:08:14.136 INFO core Dwarf Therapist "41.1.2" starting normally. [src/dwarftherapist.cpp:207] (setup_logging)

2020-Feb-12 18:08:14.136 INFO core Runtime QT Version 5.2.1 [src/dwarftherapist.cpp:208] (setup_logging)

QSslSocket: cannot resolve CRYPTO_num_locks

QSslSocket: cannot resolve CRYPTO_set_id_callback

QSslSocket: cannot resolve CRYPTO_set_locking_callback

QSslSocket: cannot resolve ERR_free_strings

QSslSocket: cannot resolve sk_new_null

QSslSocket: cannot resolve sk_push

QSslSocket: cannot resolve sk_free

QSslSocket: cannot resolve sk_num

QSslSocket: cannot resolve sk_pop_free

QSslSocket: cannot resolve sk_value

QSslSocket: cannot resolve SSL_library_init

QSslSocket: cannot resolve SSL_load_error_strings

QSslSocket: cannot resolve SSLv23_client_method

QSslSocket: cannot resolve SSLv23_server_method

QSslSocket: cannot resolve X509_STORE_CTX_get_chain

QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf

QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf

QSslSocket: cannot resolve SSLeay

QSslSocket: cannot resolve SSLeay_version

QSslSocket: cannot call unresolved function CRYPTO_num_locks

QSslSocket: cannot call unresolved function CRYPTO_set_id_callback

QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback

QSslSocket: cannot call unresolved function SSL_library_init

QSslSocket: cannot call unresolved function SSLv23_client_method

QSslSocket: cannot call unresolved function sk_num

Segmentation fault (`core' generated)



not connecting ("a fort has not been loaded") for me on df 0.42.07 with the 41.1.3 appimage on Manjaro Linux. tried both with and without the most recent unstable dfhack build.



Not an issue for me on Fedora 31. But there are other issues with gtk and this build thinks it is 41.1.2 although it does contain the new memory layouts.Anyway I would not recommend using the appimage if you are able to compile it yourself or use a package built for your distribution (I have my own repository for Fedora and there is an (outdated) package on rpmfusion ).Did it use to work with the previous versions? What is the value of ptrace_scope? AUR packages work on Manjaro too, don't they?