Created attachment 4439 [details] ltrace -f cinepaint &> cinepaint-FPE.ltrace $ rpm -q cinepaint cinepaint-0.21.2-alt1.1.1 $ rpm -qf /lib/libglib-1.2.so.0 /usr/lib/libgtk-1.2.so.0 glib-1.2.10-alt13 gtk+-1.2.10-alt15 $ from Desktop 4.1. It crashes: $ cinepaint Xlib: extension "Generic Event Extension" missing on display ":0.0". Xlib: extension "Generic Event Extension" missing on display ":0.0". Locale found in /usr/share/locale cinepaint fatal error: sigfpe caught cinepaint (pid:6636): [E]xit, [H]alt, show [S]tack trace or [P]roceed: s #0 0xb7ecfd90 in g_on_error_stack_trace () from /lib/libglib-1.2.so.0 #1 0xb7ed0265 in g_on_error_query () from /lib/libglib-1.2.so.0 #2 0x080893ac in g_str_equal () #3 0xbf97c969 in ?? () #4 0x081c500f in ?? () #5 0xbf97a764 in ?? () #6 0x00000801 in ?? () #7 0x00004018 in ?? () #8 0xb805c008 in g_str_equal () from /usr/lib/libgtk-1.2.so.0 #9 0xbf97a788 in ?? () #10 0xb8008bfa in g_str_equal () from /usr/lib/libgtk-1.2.so.0 #11 0x08278a70 in ?? () #12 0xbf97a764 in ?? () #13 0xbf97adb8 in ?? () #14 <signal handler called> #15 0xb800b8d3 in g_str_equal () from /usr/lib/libgtk-1.2.so.0 #16 0x08278a70 in ?? () #17 0xbf97ada4 in ?? () #18 0x00000000 in ?? () ^Ccinepaint terminated: sigint caught Gtk-CRITICAL **: file gtkwidget.c: line 1387 (gtk_widget_destroy): assertion `widget != NULL' failed. Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' Gtk-CRITICAL **: file gtkobject.c: line 235 (gtk_object_destroy): assertion `object != NULL' failed. Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' Gtk-CRITICAL **: file gtkobject.c: line 1171 (gtk_object_unref): assertion `object != NULL' failed. $ More info: the output of ltrace is attached; $ rpm -q cinepaint --requires | cut -d' ' --fields=1 | xargs rpm -q --whatprovides | sort -u предупреждение: ни один из пакетов не предоставляет rpmlib(PayloadFilesHavePrefix) предупреждение: ни один из пакетов не предоставляет rpmlib(CompressedFileNames) coreutils-6.11-alt1 dcraw-8.86-alt1 glib-1.2.10-alt13 glibc-core-2.11.1-alt2 glibc-pthread-2.11.1-alt2 gtk+-1.2.10-alt15 ilmbase-1.0.1-alt1 libcinepaint-0.21.2-alt1.1.1 libfltk-1.1.8-alt0.1 libgcc4.4-4.4.3-alt2 libjpeg-6b-alt10 liblcms-1.17-alt3 libpng12-1.2.38-alt1 libstdc++4.4-4.4.3-alt2 libtiff-3.8.2-alt2 libX11-1.2.2-alt1 libXmu-1.0.4-alt1 openexr-1.6.1-alt1 python-base-2.5.4-alt0.M41.1 python-module-pygtk-2.14.1-alt1 python-modules-2.5.4-alt0.M41.1 sh-3.2.33-alt1 $
I have merely accidentally noticed this problem; I don't need cinepaint really now.
Cinepaint is exremely buggy. Many actions cause segfaults. Given its bugginess, it is probably best removed from repo/distro and don't try to use.
JFYI, it is already removed from Sisyphus and branches newer than 4.1.