Рейтинг:2

Gthumb версии 3.8 (или новее) приводит к сбою при изменении размера jpg в Ubuntu 20

флаг es

мой первый пост здесь, так что терпите новичка;)

Я использую Ubuntu 20.04.3 LTS с XFCE. Моя система обновлена ​​(sudo apt-get update/upgrade)

я использовал большой палец годами без проблем.Уже пару недель вылетает при попытке изменить размер картинки (jpg). Последняя версия Gthumb в стандартных репозиториях — 3.8.0. Я удалял и устанавливал снова - безрезультатно. Позже мне удалось обновиться до 3.9, а теперь и до 3.12.0 через эту страницу: https://ossmalta.eu/gthumb-3-12-0-released-how-to-install-via-ppa-in-ubuntu-20-04/

Я запустил gthumb из терминала, чтобы посмотреть, какая информация появится: Я сделал следующее:

  1. начать
  2. открыть изображение (jpg) (что угодно, ошибка с каждым изображением, которое я пробовал)
  3. нажмите на инструменты--> изменить размер
  4. ** bang ** программа исчезает и выдает ошибку, как показано ниже
$ gthumb

** (gthumb:22679): ПРЕДУПРЕЖДЕНИЕ **: 17:44:54.779: _cairo_image_surface_create: не удалось создать поверхность: недопустимое значение (обычно слишком большое) для размера ввода (поверхность, шаблон и т. д.)

** (gthumb: 22679): КРИТИЧЕСКИЙ **: 17:44:54.779: _cairo_image_surface_copy_metadata: утверждение «назначение! = NULL» не удалось

** (gthumb: 22679): КРИТИЧЕСКИЙ **: 17:44:54.779: _cairo_image_surface_get_metadata: утверждение «поверхность! = NULL» не удалось
Ошибка сегментации

Здесь я прочитал о подобной ошибке (связанной с поверхностью cairo), также являющейся проблемой безопасности в Debian, датированной 21 августа: https://www.debian.org/lts/security/2021/dla-2749.en.html

На этой странице gitlab есть упоминание об исправлении (месяц назад!), которое также связано с поверхностью Cairo: https://gitlab.gnome.org/GNOME/gthumb/-/commit/3d985d64492d102027fff41b33be391eb450a6de

Все это еще не приближает меня к разгадке. Я ничего не могу найти, когда ищу, например: "gthumb crash resize"

Любая помощь или подсказки высоко ценятся. Если вам нужна дополнительная информация о моей настройке/системе, пожалуйста, спросите. Я не разработчик и не эксперт, а достаточно опытный пользователь Linux.

Спасибо

Отис

Изменить: исправлена ​​опечатка Ubuntu 20.04.2 изменена на 20.04.3 Редактировать 2: я имеют удалил и установил gthumb 3.8. Редактировать 3: отчет об ошибке также был отправлен.

РЕДАКТИРОВАТЬ 4: мне удалось сделать снимок экрана только до того, как Gthumb исчезнет (сбой), сразу после нажатия «изменить размер»

Скриншот Gthumb перед вылетом...

Как видите, "высота" картинки имеет абсурдный размер (157933 пикс.) и соотношение сторон соответственно.... Я не знаю, что на первом месте, пропорции, за которыми следует расчетный размер или наоборот.

ВОПРОС: Я хотел бы знать, где Gthumb хранит свои настройки, чтобы увидеть, есть ли ранее сохраненные настройки, которые вызывают, например, это абсурдное соотношение сторон.

Nmath avatar
флаг ng
Это похоже на ошибку, и вы должны [отправить отчет об ошибке] (https://askubuntu.com/questions/5121/how-do-i-report-a-bug). Тем временем попробуйте удалить и переустановить программное обеспечение. Я бы удалил PPA, поскольку он, скорее всего, будет менее стабильным, чем версия в репозиториях Ubuntu. Вы также можете очистить пользовательские данные, удалив все конфигурации, относящиеся к gthumb, в домашней папке вашего пользователя. Бывший. `~/.config/`
David avatar
флаг cn
Вы тоже отстаете в обновлениях, это должно быть 20.04.3, запускайте обновление и обновляйтесь.
lostinlinux avatar
флаг es
@Nmath: я посмотрю, удастся ли мне отправить отчет об ошибке. А пока я буду следовать вашим рекомендациям и сообщать, если что-то изменится в лучшую сторону.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.