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 166373 - Assertion failed (crash) in art_render_gradient.c:338 when browsing large directory of svg files
Assertion failed (crash) in art_render_gradient.c:338 when browsing large dir...
Status: RESOLVED DUPLICATE of bug 155472
Product: libart
Classification: Deprecated
Component: Other
unspecified
Other other
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-05 15:20 UTC by Allan Engelhardt
Modified: 2006-12-01 14:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.7/2.8



Description Allan Engelhardt 2005-02-05 15:20:19 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.

Comment 1 Luis Villa 2005-02-06 18:27:36 UTC
Someone will have to go through those one by one with eog to find the culprit :/
Comment 2 Richard Hoelscher 2005-02-21 13:18:48 UTC
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.
Comment 3 Kjartan Maraas 2005-06-22 18:29:04 UTC
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.
Comment 4 Christian Persch 2006-12-01 14:01:56 UTC

*** This bug has been marked as a duplicate of 155472 ***