Bug 52162 - rawtherapee: buffer overflow detected
Summary: rawtherapee: buffer overflow detected
Status: UNCONFIRMED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: rawtherapee (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-24 09:32 MSK by Alexander
Modified: 2025-01-07 10:14 MSK (History)
3 users (show)

See Also:


Attachments
Вывод strace при запуске (132.80 KB, text/plain)
2024-11-24 09:32 MSK, Alexander
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander 2024-11-24 09:32:28 MSK
Created attachment 17246 [details]
Вывод strace при запуске

/usr/bin/rawtherapee
*** buffer overflow detected ***: terminated

Система - simply linux обновленный до p11

rawtherapee из AppImage скачанный с сайта запускается успешно.

Прикладываю вывод strace.
Comment 1 Yuri N. Sedunov 2024-11-25 09:47:16 MSK
$ rpm -q rawtherapee
?

На сизифе воспроизводится? У меня -- нет.
Comment 2 Alexander 2024-11-25 21:50:54 MSK
# rpm -q rawtherapee
rawtherapee-5.11-alt1.x86_64

Про сизиф ничего не могу сказать. У меня p11.
Comment 3 Alexander 2024-11-25 21:53:10 MSK
# rpm -qa | grep  rawtherapee
rawtherapee-5.11-alt1.x86_64
rawtherapee-data-5.11-alt1.noarch
Comment 4 Alexander 2024-11-27 14:25:13 MSK
Может быть это какая-то особенность конкретно моей системы/конфигурации, но я не могу понять что нужно поменять/убрать/добавить чтобы оно заработало и на каком именно вызове оно ломается.
$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 оно точно нормально запускалось..
Comment 5 Alexander 2024-11-27 14:47:25 MSK
Еще вот так:
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 +++
Аварийный останов
Comment 6 Alexander 2024-12-03 11:43:04 MSK
rawtherapee сегодня обновился в p11.
Но в моем случае изменений нет - по прежнему buffer owerflow
Comment 7 mrfffix 2025-01-07 10:14:39 MSK
$ rawtherapee
*** buffer overflow detected ***: terminated
Аварийный останов (образ памяти сброшен на диск)

Проверено на starterkit xfce p11, alpha K-workstation p11
Appimage с сайта программы - работает.