Имеем текущий Сизиф $ rpm -qa | grep gimp | sort -d gimp-2.6.3-alt1 gimp-help-common-2.4.2-alt1 gimp-help-ru-2.4.2-alt1 libgimp-2.6.3-alt Пускаем гимп и жмем F1. Окно справки мигнув пропадает При запуске из консоли: $ gimp --verbose INIT: gimp_load_config Parsing '/home/hsv/.gimp-2.6/unitrc' Parsing '/etc/gimp/2.0/gimprc' Parsing '/home/hsv/.gimp-2.6/gimprc' gimp_composite: use=yes, verbose=no Processor instruction sets: +mmx +sse +sse2 -3dnow -altivec -vis Adding theme 'Default' (/usr/share/gimp/2.0/themes/Default) Adding theme 'Small' (/usr/share/gimp/2.0/themes/Small) Writing '/home/hsv/.gimp-2.6/themerc' Trying splash '/home/hsv/.gimp-2.6/gimp-splash.png' ... failed Trying splash '/usr/share/gimp/2.0/images/gimp-splash.png' ... OK INIT: gimp_initialize INIT: gimp_real_initialize INIT: gui_initialize_after_callback INIT: gimp_restore Parsing '/home/hsv/.gimp-2.6/parasiterc' Loading 'brush factory' data Loading 'pattern factory' data Loading 'palette factory' data Loading 'gradient factory' data Loading fonts Parsing '/home/hsv/.gimp-2.6/templaterc' Parsing '/home/hsv/.gimp-2.6/modulerc' INIT: gui_restore_callback clipboard: writable pixbuf format: image/png clipboard: writable pixbuf format: image/tiff clipboard: writable pixbuf format: image/bmp clipboard: writable pixbuf format: image/x-bmp clipboard: writable pixbuf format: image/x-MS-bmp clipboard: writable pixbuf format: image/x-icon clipboard: writable pixbuf format: image/x-ico clipboard: writable pixbuf format: image/x-win-bitmap clipboard: writable pixbuf format: image/jpeg Parsing '/home/hsv/.gimp-2.6/sessionrc' Parsing '/home/hsv/.gimp-2.6/dockrc' Parsing '/home/hsv/.gimp-2.6/toolrc' Parsing '/home/hsv/.gimp-2.6/contextrc' Parsing '/home/hsv/.gimp-2.6/tool-options/gimp-rect-select-tool' ... ... ... Parsing '/home/hsv/.gimp-2.6/tool-options/gimp-gegl-tool' Parsing '/home/hsv/.gimp-2.6/tool-options/gimp-gegl-tool.presets' INIT: gimp_real_restore Parsing '/home/hsv/.gimp-2.6/pluginrc' Starting extension: 'extension-script-fu' script-fu-Предупреждение: Error while loading /usr/share/gimp/2.0/scripts/photo-toolbox.scm: Error: set!: unbound variable: desaturate-list INIT: gui_restore_after_callback Parsing '/home/hsv/.gimp-2.6/menurc' Parsing '/home/hsv/.gimp-2.6/devicerc' Parsing '/home/hsv/.gimp-2.6/controllerrc' Parsing '/home/hsv/.gimp-2.6/colorrc' loading menu '/usr/share/gimp/2.0/menus/image-menu.xml' for /image-menubar /usr/lib/gimp/2.0/plug-ins/help-browser: fatal error: Ошибка сегментирован Вывод strace (в части касающейся): $strace gimp --verbose open("/usr/lib/gimp/2.0/plug-ins/help-browser", O_RDONLY|O_LARGEFILE) = 14 read(14, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0000\305\4\0104\0\0\0"..., 4096) = 4096 close(14) = 0 pipe([14, 15]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb70da708) = 7137 close(15) = 0 read(14, "", 8) = 0 close(14) = 0 close(12) = 0 close(10) = 0 select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0;\1\0\0", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\233\23\0\0\0\0;\1\0\0\336\27@\1\347\3A\0\347\3A\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) write(13, "\0\0\0\1\0\0\0\23\0\0\0@\0\0\0@\0\21\0\4\1\1\1\1\0\0\0\0\0\1\0\0"..., 99) = 99 write(13, "\0\0\0\5\0\0\0\34extension-gimp-help-brow"..., 512) = 512 write(13, "\0\0\0\0!file:///usr/share/siox4gimp"..., 101) = 101 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 824698}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 38) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\6\1\233\23\214\221\37\0;\1\0\0E\1 \3\0\0\0\0\346\3A\0\16\3\v\0\0\0\1\0", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 832373}, NULL) = 0 select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\234\23\0\0\0\0;\1\0\0\0\0\0\0\346\3A\0\16\3\v\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\235\23\0\0\0\0;\1\0\0\0\0\0\0\346\3A\0\16\3\v\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\236\23\0\0\0\0;\1\0\0\0\0\0\0\346\3A\0\16\3\v\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 834869}, NULL) = 0 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 835057}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 59) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\6\1\236\23\224\221\37\0;\1\0\0E\1 \3\0\0\0\0\346\3@\0\16\3\n\0\0\0\1\0", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 838865}, NULL) = 0 select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\237\23\0\0\0\0;\1\0\0\0\0\0\0\346\3@\0\16\3\n\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\240\23\0\0\0\0;\1\0\0\0\0\0\0\346\3@\0\16\3\n\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"&\7\2\0E\1 \3", 8}], 1) = 8 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\241\23\0\0\0\0;\1\0\0\0\0\0\0\346\3@\0\16\3\n\0\0\0\0\0\210\347a\10", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 841263}, NULL) = 0 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 841447}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 59) = 1 ([{fd=9, revents=POLLIN}]) gettimeofday({1227560803, 890689}, NULL) = 0 read(9, "\0\0\0\5", 4) = 4 read(9, "\0\0\0\34", 4) = 4 read(9, "gimp-procedural-db-get-data\0", 28) = 28 read(9, "\0\0\0\1", 4) = 4 read(9, "\0\0\0\4", 4) = 4 read(9, "\0\0\0\31", 4) = 4 read(9, "gimp-help-browser-dialog\0", 25) = 25 write(13, "\0\0\0\6\0\0\0\34gimp-procedural-db-get-d"..., 48) = 48 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1227560803, 891703}, NULL) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 9) = 0 (Timeout) gettimeofday({1227560803, 906999}, NULL) = 0 select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"(\7\4\0E\1 \3;\1\0\0\0\0\0\0", 16}], 1) = 16 select(4, [3], [], NULL, NULL) = 1 (in [3]) read(3, "\1\1\242\23\0\0\0\0\336\27@\1\330\0006\0\25\0\0\0\20\0\0\0\210\347a\10\0\0\0\0", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"\f\7\7\0\24\3 \3\17\0\0\0b\3\0\0H\0\0\0\236\1\0\0\31\0\0\0\22\0\30\0"..., 312}], 1) = 312 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) select(4, [3], [3], NULL, NULL) = 1 (out [3]) writev(3, [{"5\30\4\0+\3 \3\24\3 \3\236\1\31\0\227\4\5\0,\3 \3+\3 \3\7\1\0\0"..., 416}], 1) = 416 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\26c\243\23\24\3 \3\24\3 \3\260\2 \3b\3H\0\236\1\31\0\0\0\1\277\24\3 \3"..., 4096) = 256 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=9, revents=POLLIN}]) read(9, "\0\0\0\t", 4) = 4 read(9, "\0\0\0!", 4) = 4 read(9, "extension-gimp-help-browser-temp"..., 33) = 33 read(9, "\0\0\0\23", 4) = 4 read(9, "DON'T USE THIS ONE\0", 19) = 19 read(9, "\0\0\0\26", 4) = 4 read(9, "(Temporary procedure)\0", 22) = 22 read(9, "\0\0\0d", 4) = 4 read(9, "Sven Neumann <sven@gimp.org>, Mi"..., 100) = 100 read(9, "\0\0\0006", 4) = 4 read(9, "Sven Neumann, Michael Natterer &"..., 54) = 54 read(9, "\0\0\0\n", 4) = 4 read(9, "1999-2008\0", 10) = 10 read(9, "\0\0\0\0", 4) = 4 read(9, "\0\0\0\1", 4) = 4 read(9, "\0", 1) = 1 read(9, "\0\0\0\3", 4) = 4 read(9, "\0\0\0\3", 4) = 4 read(9, "\0\0\0\0", 4) = 4 read(9, "\0\0\0\4", 4) = 4 read(9, "\0\0\0\f", 4) = 4 read(9, "help-domain\0", 12) = 12 read(9, "\0\0\0\23", 4) = 4 read(9, "Help domain to use\0", 19) = 19 read(9, "\0\0\0\4", 4) = 4 read(9, "\0\0\0\r", 4) = 4 read(9, "help-locales\0", 13) = 13 read(9, "\0\0\0\20", 4) = 4 read(9, "Language to use\0", 16) = 16 read(9, "\0\0\0\4", 4) = 4 read(9, "\0\0\0\10", 4) = 4 read(9, "help-id\0", 8) = 8 read(9, "\0\0\0\20", 4) = 4 read(9, "Help ID to open\0", 16) = 16 time(NULL) = 1227560804 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=9, revents=POLLIN}]) read(9, "\0\0\0\v", 4) = 4 write(13, "\0\0\0\7\0\0\0!extension-gimp-help-brow"..., 101) = 101 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=9, revents=POLLIN}]) read(9, "\0\0\0\10", 4) = 4 read(9, "\0\0\0!", 4) = 4 read(9, "extension-gimp-help-browser-temp"..., 33) = 33 read(9, "\0\0\0\1", 4) = 4 read(9, "\0\0\0\25", 4) = 4 read(9, "\0\0\0\3", 4) = 4 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\n\3\274\23\"\1 \3\0\4\365\0\0\0\2\0\33\307\6\10\261\223\10\10\1\0\0\0\224\307\255\277"..., 4096) = 64 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\17\303\274\23\240\1 \3\2\304\255\277\30je\10\270\303\255\277$\267\20\10\260\304\255\277,\304\255\277", 4096) = 32 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\0342\274\23!\1 \3\216\1\0\0%\223\37\0\0\307\255\277\n\235\10\10\310\307\255\277!\1 \3"..., 4096) = 96 read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, 0) = 0 (Timeout) read(3, 0x84c452c, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=9, events=POLLIN|POLLPRI}], 6, -1/usr/lib/gimp/2.0/plug-ins/help-browser: fatal error: Ошибка сегментирования ) = 1 ([{fd=9, revents=POLLIN}]) read(9, "\0\0\0\0", 4) = 4 waitpid(7137, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 7137 --- SIGCHLD (Child exited) @ 0 (0) ---
не воспроизводится
(In reply to comment #1) > не воспроизводится > Возможно. Попробовал: - снес все *gimp* - удалил ~/.gmp* update && upgrade - apt-get install --reinstall libgtkhtml2 (на всякий случай) - apt-get install gimp gimp-help-ru $gimp lcms: converting from 'sRGB' to 'sRGB built-in' (help-browser:8230): GLib-GObject-CRITICAL **: g_object_unref: assertion `object->ref_count > 0' failed /usr/lib/gimp/2.0/plug-ins/help-browser: fatal error: Ошибка сегментирования В системе только КДЕ 3.5.10 ( ничего из 4) Повторяемость ~90% Непонятная ситуация. Точно не повторяется? Бывает со второго+ раза начинает падать. В чем может быть (ориентировочно) причина? Пока подцепил огнелиса как help-browser.
да, воспроизвёл. теперь воспроизводится стабильно
gimp-2.6.4-alt1 воспроизводиться перестало
(In reply to comment #4) > gimp-2.6.4-alt1 воспроизводиться перестало > Если по разделам туда-сюда нанадцать раз "покликать"... Рухнуло расширение: "help-browser" (/usr/lib/gimp/2.0/plug-ins/help-browser) Умершее расширение может испортить внутреннее состояние GIMP. Возможно, для обеспечения безопасности стоит сохранить изображения и перезапустить GIMP. Хотя уже умирает уже не сразу :-)