Подробности
[В начало]
Проблема в реализации № S0624
Краткое описание
"GError set over the top of a previous GError" при выполнении функции gdk_pixbuf_loader_close
Подробное описание
При попытке закрыть повреждённый jpeg-файл, выводится Glib-WARNING с сообщением о перезаписи существующего GError новым:
"Glib-WARNING: GError set over the top of a previous GError".
Пример кода и соответствующий jpeg-файл см. здесь.
Вывод теста на Fedora 8 (glib2-2.14.3-1.fc8, gtk2-2.12.1-5.fc8) выглядит следующим образом:
(process:919): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Error interpreting JPEG image file (Improper call to JPEG library in state 202) Closing of module was perfomed with error: Error interpreting JPEG image file (Quantization table 0x00 was not defined).
Раздел стандарта
Gdk-pixbuf 2.6.2 API Reference, GdkPixbufLoader
Компонент
gtk-gdk-pixbuf 2.10 or later
Принято
Gnome Bugzilla 517233
Статус
Исправлено в gtk-gdk-pixbuf 2.14.2
[В начало]
»