Server crash after upgrade to 2.4.14

I am running urbackup on a Debian server since a few years.
Debian is 11.2, with all updates.
Two weeks ago, the urbackup-server package was upgraded from 2.4.13 to 2.4.14, together with libcrypto++8
Since then, urbackup does not start any more (seg fault).
All logs are empty.

My question is to know if the problem is in urbackup or in lybcrypto?

Regards, Jacques-D.

root@rohan:~# cat /etc/apt/sources.list.d/urbackup.list
deb Index of /repositories/home:/uroni/Debian_11 /
root@rohan:~#

root@rohan:~# cat /var/log/apt/history.log.1

Start-Date: 2022-01-31 18:36:11
Commandline: apt full-upgrade
Install: libcrypto++8:amd64 (8.4.0-1, automatic)
Upgrade: urbackup-server:amd64 (2.4.13.0-1, 2.4.14.0-1)
End-Date: 2022-01-31 18:36:44
root@rohan:~#

root@rohan:~# gdb --args /usr/bin/urbackupsrv run -v debug --config /etc/default/urbackupsrv
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type “show copying” and “show warranty” for details.
This GDB was configured as “x86_64-linux-gnu”.
Type “show configuration” for configuration details.
For bug reporting instructions, please see:
https://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.

For help, type “help”.
Type “apropos word” to search for commands related to “word”…
Reading symbols from /usr/bin/urbackupsrv…
Reading symbols from /usr/lib/debug/.build-id/7e/fffb9e7980db7d897985ff5c0d4352026cb77b.debug…
(gdb) run
Starting program: /usr/bin/urbackupsrv run -v debug --config /etc/default/urbackupsrv
[Thread debugging using libthread_db enabled]
Using host libthread_db library “/lib/x86_64-linux-gnu/libthread_db.so.1”.
[New Thread 0x7ffff66f8700 (LWP 11468)]
[New Thread 0x7ffff5ef7700 (LWP 11469)]

Thread 1 “urbackupsrv” received signal SIGSEGV, Segmentation fault.
0x00007ffff7d15fe0 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal(unsigned char*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libcrypto++.so.8
(gdb) bt
#0 0x00007ffff7d15fe0 in CryptoPP::IteratedHashBase<unsigned int, CryptoPP::HashTransformation>::TruncatedFinal(unsigned char*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libcrypto++.so.8
#1 0x00007ffff7d61536 in CryptoPP::RandomPool::IncorporateEntropy(unsigned char const*, unsigned long) ()
from /usr/lib/x86_64-linux-gnu/libcrypto++.so.8
#2 0x00007ffff7d4f753 in CryptoPP::AutoSeededRandomPool::Reseed(bool, unsigned int) ()
from /usr/lib/x86_64-linux-gnu/libcrypto++.so.8
#3 0x0000555555a2e2cd in CryptoPP::AutoSeededRandomPool::AutoSeededRandomPool (seedSize=32, blocking=false, this=0x7fffffffb800)
at /usr/include/cryptopp/osrng.h:171
#4 CryptoFactory::signData (this=this@entry=0x555555baa740,
pubkey=“0\202\001\203\002\001\000\060\202\001@\006\a*\206H\316=\002\001\060\202\001\063\002\001\001\060\035\006\a*\206H\316=\001\002\060\022\002\002\001\231\006\t*\206H\316=\001\002\003\002\002\001W0l\004\064”, ‘\000’ <repeats 52 times>, “\004\064”, ‘\000’ <repeats 51 times>, “\001\004i\004\000`\360_e\217I\301\255:\261\211\017q\204!\016\375\t\207\343\a\310L’\254”, <incomplete sequence \371>…, data=“test”, signature="") at cryptoplugin/CryptoFactory.cpp:237
#5 0x0000555555788f3c in LoadActions_urbackupserver (pServer=) at urbackupserver/dllmain.cpp:567
#6 0x000055555560934e in CServer::LoadStaticPlugins (this=this@entry=0x555555bd8c50) at Server.cpp:2246
#7 0x0000555555625658 in main_fkt (argc=, argv=0x555555bd7b70) at main.cpp:554
#8 0x00005555556284e1 in main_fkt_catch (argc=, argv=) at main.cpp:130
#9 0x00005555559826ac in run_real_main (args=std::vector of length 25, capacity 25 = {…})
at urbackupserver/cmdline_preprocessor.cpp:98
#10 0x000055555598b495 in action_run (args=std::vector of length 4, capacity 5 = {…})
at urbackupserver/cmdline_preprocessor.cpp:531
#11 0x00005555555f47f1 in main (argc=, argv=0x7fffffffea68) at urbackupserver/cmdline_preprocessor.cpp:1270
quit)
A debugging session is active.

Inferior 1 [process 11464] will be killed.

Quit anyway? (y or n) y
root@rohan:~#

Rolling back to urbackup-server_2.4.13_amd64.deb is a workaround.

Could you try 2.4.15 ? I forgot to update OpenSUSE with that. Sry.

2.4.15 is solving the problem.
Thanks a lot!