Created attachment 17246 [details] Вывод strace при запуске /usr/bin/rawtherapee *** buffer overflow detected ***: terminated Система - simply linux обновленный до p11 rawtherapee из AppImage скачанный с сайта запускается успешно. Прикладываю вывод strace.
$ rpm -q rawtherapee ? На сизифе воспроизводится? У меня -- нет.
# rpm -q rawtherapee rawtherapee-5.11-alt1.x86_64 Про сизиф ничего не могу сказать. У меня p11.
# rpm -qa | grep rawtherapee rawtherapee-5.11-alt1.x86_64 rawtherapee-data-5.11-alt1.noarch
Может быть это какая-то особенность конкретно моей системы/конфигурации, но я не могу понять что нужно поменять/убрать/добавить чтобы оно заработало и на каком именно вызове оно ломается. $strace -Z -kk /usr/bin/rawtherapee ... > /usr/lib64/libc.so.6(__open64_nocancel+0x3e) [0x100c0e] > /usr/lib64/libc.so.6() [0x3466d] > /usr/lib64/libc.so.6() [0x33e31] > /usr/lib64/libc.so.6(setlocale+0x126) [0x330a6] > /usr/bin/rawtherapee() [0x33aa2a] > /usr/lib64/libc.so.6() [0x27c8b] > /usr/lib64/libc.so.6(__libc_start_main+0x84) [0x27d44] > /usr/bin/rawtherapee() [0x345490] openat(AT_FDCWD, "/usr/lib/locale/ru_RU.UTF-8/LC_CTYPE", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога) > /usr/lib64/libc.so.6(__open64_nocancel+0x3e) [0x100c0e] > /usr/lib64/libc.so.6() [0x3466d] > /usr/lib64/libc.so.6() [0x33e31] > /usr/lib64/libc.so.6(setlocale+0x126) [0x330a6] > /usr/bin/rawtherapee() [0x33aa2a] > /usr/lib64/libc.so.6() [0x27c8b] > /usr/lib64/libc.so.6(__libc_start_main+0x84) [0x27d44] > /usr/bin/rawtherapee() [0x345490] *** buffer overflow detected ***: terminated +++ killed by SIGABRT +++ Аварийный останов До перехода на p11 оно точно нормально запускалось..
Еще вот так: strace -kk /usr/bin/rawtherapee .... > /usr/bin/rawtherapee() [0x345490] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fe2fcff9990, parent_tid=0x7fe2fcff9990, exit_signal=0, stack=0x7fe2fc7f9000, stack_size=0x7ff740, tls=0x7fe2fcff96c0} => {parent_tid=[52649]}, 88) = 52649 > /usr/lib64/libc.so.6() [0x10d009] > No DWARF information found rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 > /usr/lib64/libc.so.6(pthread_create+0x588) [0x8b038] > /usr/lib64/libgomp.so.1.0.0() [0x2144e] > /usr/lib64/libgomp.so.1.0.0(GOMP_parallel_sections+0x7d) [0x178cd] > /usr/bin/rawtherapee() [0xa5b8c3] > /usr/bin/rawtherapee() [0x77c53f] > /usr/bin/rawtherapee() [0x33abad] > /usr/lib64/libc.so.6() [0x27c8b] > /usr/lib64/libc.so.6(__libc_start_main+0x84) [0x27d44] > /usr/bin/rawtherapee() [0x345490] futex(0x55aa0fa01f24, FUTEX_WAKE_PRIVATE, 2147483647) = 4 > /usr/lib64/libgomp.so.1.0.0() [0x23937] > /usr/lib64/libgomp.so.1.0.0() [0x21995] > /usr/lib64/libgomp.so.1.0.0(GOMP_parallel_sections+0x7d) [0x178cd] > /usr/bin/rawtherapee() [0xa5b8c3] > /usr/bin/rawtherapee() [0x77c53f] > /usr/bin/rawtherapee() [0x33abad] > /usr/lib64/libc.so.6() [0x27c8b] > /usr/lib64/libc.so.6(__libc_start_main+0x84) [0x27d44] > /usr/bin/rawtherapee() [0x345490] *** buffer overflow detected ***: terminated +++ killed by SIGABRT +++ Аварийный останов
rawtherapee сегодня обновился в p11. Но в моем случае изменений нет - по прежнему buffer owerflow
$ rawtherapee *** buffer overflow detected ***: terminated Аварийный останов (образ памяти сброшен на диск) Проверено на starterkit xfce p11, alpha K-workstation p11 Appimage с сайта программы - работает.