[gutsy] evolution crashes on certain svg icons

Bug #155143 reported by Cory Maccarrone
2
Affects Status Importance Assigned to Milestone
librsvg
Expired
Critical
librsvg2 (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

When using certain icon themes, evolution crashes when I try to do the following:

    * Reply (or reply all) to a message
    * Open the message (by double-clicking on it -- preview window works fine)
    * Open the preferences window

I believe it has something to do with certain SVG files (in particular, scaled/apps/evolution.svg) in my theme, as other themes work correctly with evolution (and in fact, renaming this file out of my theme allows evolution to work correctly as well).

Tags: gutsy
Revision history for this message
Cory Maccarrone (darkstar6262) wrote :

I've attached the output of strace during the crash. For reference, this is on Ubuntu 7.10 released, using the following versions:

libcairo2 1.4.10-1ubuntu4
evolution 2.12.0-0ubuntu5
evolution-common 2.12.0-0ubuntu5
evolution-data-server 1.12.0-0ubuntu5
evolution-data-server-common 1.12.0-0ubuntu5
evolution-exchange 2.12.0-0ubuntu1
evolution-plugins 2.12.0-0ubuntu5
evolution-webcal 2.12.0-0ubuntu1

GDB reports the following (I'm using a stock evolution compiled without debugging symbols):

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1233844560 (LWP 26326)]
0xb723a6ba in ?? () from /usr/lib/libcairo.so.2
(gdb) back
#0 0xb723a6ba in ?? () from /usr/lib/libcairo.so.2
#1 0x00110101 in ?? ()
#2 0x001c8c8d in ?? ()
#3 0xbf8c7880 in ?? ()
#4 0x00010000 in ?? ()
#5 0x08571da8 in ?? ()
#6 0xbf8c7a8c in ?? ()
#7 0xd279e8e4 in ?? ()
#8 0x00000022 in ?? ()
#9 0x00000000 in ?? ()

Revision history for this message
Cory Maccarrone (darkstar6262) wrote :

Here's an icon confirmed to not work. Place it in scalable/apps of whatever icon theme you're using to reproduce this bug.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem. What's the theme you're using?

Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Cory Maccarrone (darkstar6262) wrote :

I've attached the backtrace. The theme I'm using is gTangish-2.0al, available from http://www.4shared.com/file/21985420/a036aed9/gTangish-20a1tar.html. I've found the problem using gTango 1.0 from gnome-look.org as well (the Human theme is not affected by this).

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks, that's known upstream you can track it here: http://bugzilla.gnome.org/show_bug.cgi?id=459530

Changed in evolution:
status: Incomplete → Triaged
Changed in librsvg:
status: Unknown → Confirmed
Changed in librsvg:
importance: Unknown → Critical
Changed in librsvg:
status: Confirmed → Expired
Revision history for this message
madbiologist (me-again) wrote :

Official support for Gutsy has ended. If this is still occurring in Ubuntu 12.04 please open a new bug.

Also note that if it is still ocurring on Ubuntu 12.04 it might be fixed upstream in the newly released cairo 1.12.4, as per http://www.cairographics.org/news/cairo-1.12.4/ and https://bugs.freedesktop.org/show_bug.cgi?id=50852
This new version of cairo will probably soon appear in the xorg-edgers PPA available at https://launchpad.net/~xorg-edgers/+archive/ppa

tags: added: gutsy
Changed in librsvg2 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.