Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: проблема с eog  (Прочитано 762 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн loat_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
проблема с eog
« : 19 Февраля 2009, 00:52:45 »
Подскажите пожалуйста.
eog (a GNOME image viewer)
не может показать картинку если она находится в домашнем каталоге:

dmitriy@dmitriy-desktop:~$ eog ~/rrr.jpg
eog: /build/buildd/glib2.0-2.18.2/gio/xdgmime/xdgmimecache.c:461: cache_glob_node_lookup_suffix: Assertion `character != 0' failed.
Aborted
dmitriy@dmitriy-desktop:~$

а если туже картинку с теми же правами положить допустим в каталог pict, то командой ~/pict/rrr.jpg все нормально открывается.

Подскажите пожалуйста в чем может быть проблема?

Оффлайн yaromir

  • Активист
  • *
  • Сообщений: 670
    • Просмотр профиля
Re: проблема с eog
« Ответ #1 : 19 Февраля 2009, 21:28:29 »
Если открыть из каталога ~/pict/rrr.jpg пишется что-нибудь в терминал?
eog: /build/buildd/glib2.0-2.18.2/gio/xdgmime/xdgmimecache.c:461: cache_glob_node_lookup_suffix: Assertion `character != 0' failed.Знание в программировании у меня скромные, но, имхо, eog не может найти суффикс MIME. Нарушение выражения character != 0 в исходнике xdgmimecache.c - т.е. входной поток символов символов МИМЕ суффикса не должен быть равен нулю, а он каким-то образом получается пустым.
Это уже не первая ошибка в glib, которую встречаю за последнее время на форуме, может это какой-то баг и стоит глянуть на ланчпад.
UPD:
Поиск на https://bugs.launchpad.net/ по запросу cache_glob_node_lookup_suffix: Assertion `character != 0' failed. ничего не дал.
Поиск на http://bugzilla.gnome.org/ по запросу cache_glob_node_lookup_suffix тоже ничего не дал.
Яхз, что делать, если честно.
Остается копать в сторону Glib.
« Последнее редактирование: 19 Февраля 2009, 21:50:53 от Oldwise »

Оффлайн loat_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: проблема с eog
« Ответ #2 : 19 Февраля 2009, 22:12:17 »
Проблема решена.
Не знаю, что могло явиться причиной, но в домашней папке был файл, у которого имя было в неправильной кодировке из двух символов, как показывал крусадер занимал 600.000 ТВ. Удалить я его смог только зайдя через liveCD.
До eog, gedit когда открывали домашнюю папку тут же закрывались.
Сейчас все ок.
Спасибо за подсказки.

Оффлайн White Sloun

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: проблема с eog
« Ответ #3 : 19 Февраля 2009, 22:16:00 »
Не знаю, что могло явиться причиной, но в домашней папке был файл, у которого имя было в неправильной кодировке из двух символов, как показывал крусадер занимал 600.000 ТВ. Удалить я его смог только зайдя через liveCD.
А файловая система какая? Давно ее проверял fsck?
Samsung Q310, Core 2 Duo 2 GHz, 2 Gb, Ubuntu 10.04, Gnome.

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.