Hello! I was trying to set a gif as a cover art as it seemed Lutris accepted them but it failed.
I tried with different gifs but the same error persisted.
gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/exception_backstops.py", line 79, in error_wrapper
return handler(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 98, in wrapper
func(*a, **kw)
~~~~^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 793, in transcode_cb
raise error
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 30, in target
result = self.function(*a, **kw)
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 785, in transcode
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(image_path, width, height)
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
Lutris log:
[INFO:2025-09-10 01:38:00,224:application]: Starting Lutris 0.5.19
[INFO:2025-09-10 01:38:00,387:startup]: "card1" is NVIDIA GeForce RTX 4060 (10de:2882 1462:5161 nvidia) Driver 580.82.07
[ERROR:2025-09-10 01:38:00,552:cellrenderers]: Unable to load media '/home/mamin/.local/share/lutris/coverart/hades.jpg': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/cellrenderers.py", line 547, in _get_surface_by_path
return get_scaled_surface_by_path(
path, cell_size, scale_factor, preserve_aspect_ratio=preserve_aspect_ratio
)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 87, in get_scaled_surface_by_path
pixbuf = get_pixbuf_by_path(path)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 140, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file(path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
[ERROR:2025-09-10 01:38:00,555:cellrenderers]: Unable to load media '/home/mamin/.local/share/lutris/coverart/silksong.png': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/cellrenderers.py", line 547, in _get_surface_by_path
return get_scaled_surface_by_path(
path, cell_size, scale_factor, preserve_aspect_ratio=preserve_aspect_ratio
)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 87, in get_scaled_surface_by_path
pixbuf = get_pixbuf_by_path(path)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 140, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file(path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
[ERROR:2025-09-10 01:38:30,247:game_common]: Unable to load media 'coverart_big': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 358, in _set_image
image = ScaledImage.new_from_media_path(media_path, service_media.config_ui_size, scale_factor)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/scaled_image.py", line 48, in new_from_media_path
pixbuf = get_pixbuf_by_path(path, pixbuf_size)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 136, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file_at_size(path, width, height)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
[ERROR:2025-09-10 01:38:33,793:cellrenderers]: Unable to load media '/home/mamin/.local/share/lutris/coverart/hades.jpg': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/cellrenderers.py", line 547, in _get_surface_by_path
return get_scaled_surface_by_path(
path, cell_size, scale_factor, preserve_aspect_ratio=preserve_aspect_ratio
)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 87, in get_scaled_surface_by_path
pixbuf = get_pixbuf_by_path(path)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 140, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file(path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
[ERROR:2025-09-10 01:38:33,794:cellrenderers]: Unable to load media '/home/mamin/.local/share/lutris/coverart/silksong.png': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/cellrenderers.py", line 547, in _get_surface_by_path
return get_scaled_surface_by_path(
path, cell_size, scale_factor, preserve_aspect_ratio=preserve_aspect_ratio
)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 87, in get_scaled_surface_by_path
pixbuf = get_pixbuf_by_path(path)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 140, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file(path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/silksong.png” (3)
[ERROR:2025-09-10 01:38:55,993:cellrenderers]: Unable to load media '/home/mamin/.local/share/lutris/coverart/hades.jpg': gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/cellrenderers.py", line 547, in _get_surface_by_path
return get_scaled_surface_by_path(
path, cell_size, scale_factor, preserve_aspect_ratio=preserve_aspect_ratio
)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 87, in get_scaled_surface_by_path
pixbuf = get_pixbuf_by_path(path)
File "/usr/lib/python3.13/site-packages/lutris/gui/widgets/utils.py", line 140, in get_pixbuf_by_path
return GdkPixbuf.Pixbuf.new_from_file(path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Couldn’t recognize the image file format for file “/home/mamin/.local/share/lutris/coverart/hades.jpg” (3)
[ERROR:2025-09-10 01:39:55,877:jobs]: Error while completing task <function GameDialogCommon._save_transcoded_media_to.<locals>.transcode at 0x7ff092433380>: <class 'gi.repository.GLib.GError'> gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
[ERROR:2025-09-10 01:39:55,880:exception_backstops]: Error handling timeout function: gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/exception_backstops.py", line 79, in error_wrapper
return handler(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 98, in wrapper
func(*a, **kw)
~~~~^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 793, in transcode_cb
raise error
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 30, in target
result = self.function(*a, **kw)
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 785, in transcode
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(image_path, width, height)
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
[ERROR:2025-09-10 01:50:00,731:jobs]: Error while completing task <function GameDialogCommon._save_transcoded_media_to.<locals>.transcode at 0x7ff092433d80>: <class 'gi.repository.GLib.GError'> gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
[ERROR:2025-09-10 01:50:00,732:exception_backstops]: Error handling timeout function: gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/lutris/exception_backstops.py", line 79, in error_wrapper
return handler(*args, **kwargs)
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 98, in wrapper
func(*a, **kw)
~~~~^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 793, in transcode_cb
raise error
File "/usr/lib/python3.13/site-packages/lutris/util/jobs.py", line 30, in target
result = self.function(*a, **kw)
File "/usr/lib/python3.13/site-packages/lutris/gui/config/game_common.py", line 785, in transcode
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(image_path, width, height)
gi.repository.GLib.GError: gdk-pixbuf-error-quark: Not all frames of the GIF image were loaded. (6)
System information: AMD Ryzen 7 5700X. Nvidia 4060 running Arch with KDE Plasma 6.4.4