Не запускается lordsawar, виснет при запуске. При даунгрейде libxml++2 с версии 2.40.1-alt2 до версии 2.40.1-alt1 приложение вновь начинает нормально работать. Если запустить приложение через gdb, то можно получить следующий backtrace: (gdb) bt #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 #1 0x00007ffff0042a45 in __GI___pthread_mutex_lock (mutex=0x7ffff54f5d40 <(anonymous namespace)::extra_parser_data_mutex>) at ../nptl/pthread_mutex_lock.c:78 #2 0x00007ffff52e17b2 in __gthread_mutex_lock (__mutex=0x7ffff54f5d40 <(anonymous namespace)::extra_parser_data_mutex>) at /usr/include/c++/7/x86_64-alt-linux/bits/gthr-default.h:748 #3 lock (this=0x7ffff54f5d40 <(anonymous namespace)::extra_parser_data_mutex>) at /usr/include/c++/7/bits/std_mutex.h:103 #4 lock_guard (__m=..., this=<synthetic pointer>) at /usr/include/c++/7/bits/std_mutex.h:162 #5 xmlpp::Parser::check_for_validity_messages (this=0x7fffffffdb30) at parsers/parser.cc:232 #6 0x00007ffff52e0edf in xmlpp::Parser::check_for_exception (this=0x7fffffffdb30) at parsers/parser.cc:404 #7 0x00007ffff52e3bbb in xmlpp::SaxParser::parse_chunk_raw (this=0x7fffffffdb30, contents=0x94a540 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<lordsawarrc version=\"0.2.1\">\n\t<d_datapath>/usr/share/lordsawar</d_datapath>\n\t<d_savepath>/home/user/.lordsawar/</d_savepath>\n\t<d_lang>ru_RU.UTF-8</d_lang"..., bytes_count=<optimized out>) at parsers/saxparser.cc:317 #8 0x0000000000536f9a in XML_Helper::parseXML (this=this@entry=0x7fffffffdb30) at xmlhelper.cpp:552 #9 0x00000000004a4a7e in Configuration::loadConfigurationFile (this=this@entry=0x7fffffffdf58, fileName=...) at Configuration.cpp:107 #10 0x00000000004a58a6 in initialize_configuration () at Configuration.cpp:292 #11 0x0000000000428ddf in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:50
libxml++2-2.40.1-alt3 -> sisyphus: Tue May 15 2018 Yuri N. Sedunov <aris@altlinux> 2.40.1-alt3 - reverted broken "Replace (deprecated) Glib::Threads::Mutex with std::mutex." (ALT #34908)
Проблема исправлена.