GNOME Bugzilla – Bug 166373
Assertion failed (crash) in art_render_gradient.c:338 when browsing large directory of svg files
Last modified: 2006-12-01 14:01:56 UTC
Distribution: Fedora Core release 3 (Heidelberg) Package: EOG Severity: normal Version: GNOME2.8.0 2.8.0 Gnome-Distributor: Red Hat, Inc Synopsis: Assertion failed (crash) in art_render_gradient.c:338 when browsing large directory of svg files Bugzilla-Product: EOG Bugzilla-Component: collection Bugzilla-Version: 2.8.0 BugBuddy-GnomeVersion: 2.0 (2.8.0) Description: Description of the crash: The dirctory preview stopped. Clicking on an un-previewed SVG file crashes. Error output as below. Steps to reproduce the crash: 1. Download http://www.openclipart.org/downloads/0.10/openclipart-0.10.tar.gz 2. tar zxvf openclipart-0.10.tar.gz 3. cd openclipart-0.10/unsorted 4. $ eog . 5. scrolling down may or may not be needed before crash Expected Results: No crash? How often does this happen? Every time. Additional Information: From the console: $ eog . eog: art_render_gradient.c:338: art_render_gradient_linear_render_8: Assertion `offset_fraction <= stops[ix].offset' failed. Debugging Information: Backtrace was generated from '/usr/bin/eog' (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". ------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-02-05 10:20 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "EOG". Setting to default milestone for this product, '---' Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Someone will have to go through those one by one with eog to find the culprit :/
It's probably 'unsorted/mobile_phone_01.svg', though it eventually loads fine after a couple minutes of work in eog-2.8.0 and librsvg-2.9.5 ... It might not force a crash anymore through libart/librsvg.
If I try to open ak47_01.svg it triggers this warning from libart_lgpl in a loop: *** attempt to put segment in horiz list twice I see the same problem with gthumb, so I'm moving it to libart as that seems to be the common denominator here.
*** This bug has been marked as a duplicate of 155472 ***