After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 622474 - Hard dependency on clutter 3D effects means gthumb unusable on some video cards
Hard dependency on clutter 3D effects means gthumb unusable on some video cards
Status: RESOLVED OBSOLETE
Product: gthumb
Classification: Other
Component: general
2.11.x
Other Linux
: Normal major
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2010-06-23 09:34 UTC by Michel Alexandre Salim
Modified: 2010-06-23 10:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michel Alexandre Salim 2010-06-23 09:34:10 UTC
Some video cards have drivers without support for 3D acceleration (e.g. nVidia cards when using the Nouveau driver without the experimental DRI drivers; any ATi Evergreen chipset with the open-source driver).

Starting gthumb 2.11.x (as shipped with Fedora 13) on a computer with these cards fails immediately:

$ gthumb 
failed to create drawable

** ERROR **: Unable to initialize GtkClutter
aborting...    

This is a problem that previously only occurs with mutter/gnome-shell, which is not a problem as GNOME 3.0 will still ship with the traditional gnome-panel for those who cannot (or will not) run the new interface. With gthumb, however, there is no fallback (short of installing an older version and pinning it to avoid upgrades)

Please consider gracefully handling hardware without 3D support. It's unsatisfactory that a non-essential functionality should stop an application from working completely.

See also this mention on LWN -- its editor tried out Shotwell just because gThumb broke for him:

http://lwn.net/Articles/392261/

And the Fedora bug report:

https://bugzilla.redhat.com/show_bug.cgi?id=588039
Comment 1 Paolo Bacchilega 2010-06-23 10:20:26 UTC
This is already fixed in the current development version, if clutter is not available gthumb doesn't abort anymore and a basic slideshow system with no 3d effects is used.  The fix will be available in version 2.11.4, to be released next Monday.