Created attachment 4660 [details] Вывод strace -f -F inkscape При запуске (и по команде "открыть в...") появляется окно Inkscape? и сразу после этого сверху всплывает сообщение "Внутренняя ошибка. Inkscape придется закрыть." с единственной кнопкой "закрыть". Вывод strace -f -F inkscape в приложении.
Судя по логу, система x64?
Нет, попутал, stat64 не это значит :).
Система x32, рабочее окружение KDE4.
Посмотрите здесь: /home/user/.config/inkscape/extension-errors.log И ещё он у вас не может найти ps2pdf. Можете посмотреть различия в прилагаемом файле.
Created attachment 4661 [details] Различия в strace Если интересно, можно тут посмотреть, чем отличается то, как работает от того, как не работает.
В убунте, похоже, то же самое: https://bugs.launchpad.net/inkscape/+bug/651678 https://bugs.launchpad.net/inkscape/+bug/658055 Завтра на компьютере, где это возпроизводится, попробую поставить больше тем иконок -- может помочь как временное решение...
Created attachment 4662 [details] extensions-error.log вроде ничего сверхкриминального не видно.
А вы обновлялись так, как здесь написано: http://www.altlinux.org/Changes ? В частности в пункте /usr/bin/gdk-pixbuf-query-loaders --update-cache ?
После манипуляций описанных в Changes не произошло ничего...
присоединяюсь к теме. Вылетает точно также. inkscape-0.47-alt7 Правда есть особенность, на одной машине воспроизводиться, на другой нет.
Для информации: под kde3.5 запускается нормально
В общем, если при запуске из консоли наблюдается подобный выхлоп: Gtk:ERROR:gtkrecentmanager.c:1942:get_icon_fallback: assertion failed: (retval != NULL) причина скорее в том, что gtk-приложение не может найти нужные ему иконки (для случая, когда сторонний набор значков устанавливается средствами KDE4 (в ~/.kde4/share/icons). Помогает перенос значков в /usr/share/icons.
(В ответ на комментарий №12) > В общем, если при запуске из консоли наблюдается подобный выхлоп: > Gtk:ERROR:gtkrecentmanager.c:1942:get_icon_fallback: assertion failed: (retval > != NULL) выхлоп наблюдается.. > причина скорее в том, что gtk-приложение не может найти нужные ему иконки (для > случая, когда сторонний набор значков устанавливается средствами KDE4 (в > ~/.kde4/share/icons). А вот это не понял. Когда устанавливается? Кем? inkscappe - щтатный из пакета.. Я не совсем понял мысль..
(В ответ на комментарий №13) > (В ответ на комментарий №12) > > причина скорее в том, что gtk-приложение не может найти нужные ему иконки (для > > случая, когда сторонний набор значков устанавливается средствами KDE4 (в > > ~/.kde4/share/icons). > А вот это не понял. Когда устанавливается? Кем? > inkscappe - щтатный из пакета.. Я не совсем понял мысль.. Как я вижу ситуацию: После установки системы с KDE4 пользователь стремиться как можно быстрей сменить постылый набор иконок типа Oxygen :), используя для этого: "Параметры системы"/"Внешний вид приложений"/"Значки" (или проще — $ kcmshell4 icons) "Загрузить наборы значков". Загруженный набор значков устанавливается в ~/.kde4/share/icons (дальше пойдут догадки) => инфа об используемом наборе значков отмечается _где-то_ в конфигах для gtk-приложений => gtk-приложение пробует отыскать указанный набор в /usr/share/icons и не находит => чувствительное к таким вещам gtk-приложение падает в обморок. У Вас ошибка пропадает, если набор значков перенести в /usr/share/icons? PS. Я использую qtcurve (кажется, это может влиять — нет времени проверить). PSS. В P5 всё работает и так. PSSS. Всё вышенаписанное является чистой отсебятиной и может не иметь ничего общего с действительностью :)
> После установки системы с KDE4 пользователь стремиться как можно быстрей > сменить постылый набор иконок типа Oxygen :), используя для этого: "Параметры > системы"/"Внешний вид приложений"/"Значки" (или проще — $ kcmshell4 icons) > "Загрузить наборы значков". А в этом смысле. Ну тут другая ситуация. Всё работало, сделал обновление и перестало. При этом пользователь в KDE4 ничего не менял с самого начала..
(В ответ на комментарий №15) > А в этом смысле. Ну тут другая ситуация. Всё работало, сделал обновление > и перестало. При этом пользователь в KDE4 ничего не менял с самого начала.. Дык и у меня это вылезло в один прекрасный момент без всякой посторонней помощи. Любопытства ради, попробуйте воркэраунд с переносом темы значков в /usr/share/icons или включите стандартный набор — Oxygen (по моим наблюдениям в KDE многие серьезные вещи почему-то зависят от рюшечек, например, функция "Добавить окно в группу" доступна только при использовании стандартной темы рабочего стола Oxygen).
> Дык и у меня это вылезло в один прекрасный момент без всякой посторонней > помощи. Любопытства ради, попробуйте воркэраунд с переносом темы значков в > /usr/share/icons или включите стандартный набор — Oxygen (по моим наблюдениям в Буду на работе попробую.. Спасибо.
Дело точно не в http://www.altlinux.org/Changes#.D0.9E.D0.BA.D1.82.D1.8F.D0.B1.D1.80.D1.8C
(В ответ на комментарий №18) > Дело точно не в > http://www.altlinux.org/Changes#.D0.9E.D0.BA.D1.82.D1.8F.D0.B1.D1.80.D1.8C Да. Это первым делом было сделано.
*** Bug 24978 has been marked as a duplicate of this bug. ***
Пакет gnome-icon-theme стоит? См. #24972
(В ответ на комментарий №21) > Пакет gnome-icon-theme стоит? См. #24972 Нет не стоит... Проверю - отпишу.
Помогло; есть противопоказания против добавления Requires: gnome-icon-theme ?
gnoome-icon-theme излечивает ошибку =) То есть это получается что векторный редактор привязывается к кускам DE? Восьмиметровым...
Мне кажется, что проблему правильнее устранить в gtk. Почитал исходники и повесил #24985.
Прошу прощения.. не мог добраться до компьютера где не работает. Вообщем подтверждаю, установка пакета помогла. Работает.
Теперь там ещё и BR: libpng-devel недостаёт.
BTW там 0.48.1 пару недель как, версию обновлять не стал. К нему в Gentoo водятся inkscape-0.48.1-lcms.patch и inkscape-0.48.1-libpng15.patch: http://ftp.linux.kiev.ua/pub/Linux/Gentoo/portage/media-gfx/inkscape/files/
inkscape-0.48.0-alt2 -> sisyphus: * Tue Mar 15 2011 Michael Shigorin <mike@altlinux> 0.48.0-alt2 - added startup problems workaround (closes: #24586) - fixed FTBFS: + libcairo-devel requires libpng-devel no more) + added gentoo patches (fix build with poppler-0.16, gtkspell) - tweaked package description a bit