Summary: | На сизифе от 16 ноября не запускатеся | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Ilya Raskin <ilja.raskin> | ||||||||
Component: | inkscape | Assignee: | Michael Shigorin <mike> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | major | ||||||||||
Priority: | P3 | CC: | at, bikr, fuckel, glebus, iv, lav, mike, pv, shakirov | ||||||||
Version: | unstable | ||||||||||
Hardware: | all | ||||||||||
OS: | Linux | ||||||||||
Bug Depends on: | 24985 | ||||||||||
Bug Blocks: | |||||||||||
Attachments: |
|
Судя по логу, система 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 (по моим наблюдениям в
Буду на работе попробую.. Спасибо.
(В ответ на комментарий №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 |
Created attachment 4660 [details] Вывод strace -f -F inkscape При запуске (и по команде "открыть в...") появляется окно Inkscape? и сразу после этого сверху всплывает сообщение "Внутренняя ошибка. Inkscape придется закрыть." с единственной кнопкой "закрыть". Вывод strace -f -F inkscape в приложении.