evolution crashed with SIGSEGV in pixbuf_set_transparency()

Bug #813312 reported by Chris Halse Rogers
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unico
Fix Released
Undecided
Unassigned
evolution (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Evolution crashed while running in the background. It's done this a couple of times before with the same backtrace, so it looks like there's a semi-reproducible problem here.

Possibly a problem in unico?

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: evolution 3.1.3-0ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-5.6-generic 3.0.0-rc7
Uname: Linux 3.0.0-5-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Wed Jul 20 15:09:24 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110714)
ProcCmdline: evolution
ProcCwd: /home/chris
ProcEnviron:
 LANGUAGE=en_AU:en
 PATH=(custom, user)
 LANG=en_AU.UTF-8
 SHELL=/bin/zsh
SegvAnalysis:
 Segfault happened at: 0x7fbec988a2c3 <unico_engine_render_icon_pixbuf+419>: movzbl (%rcx),%esi
 PC (0x7fbec988a2c3) ok
 source "(%rcx)" (0x00000003) not located in a known VMA region (needed readable region)!
 destination "%esi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: evolution
StacktraceTop:
 pixbuf_set_transparency (engine=<value optimised out>, source=<value optimised out>, size=<value optimised out>) at ./unico-engine.c:394
 unico_engine_render_icon_pixbuf (engine=<value optimised out>, source=<value optimised out>, size=<value optimised out>) at ./unico-engine.c:455
 gtk_icon_set_render_icon_pixbuf (icon_set=0x7fbedb699560, context=0x7fbede213990, size=GTK_ICON_SIZE_MENU) at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkiconfactory.c:1730
 gtk_image_calc_size (image=0x7fbedb933480) at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkimage.c:1906
 gtk_image_get_preferred_width (widget=<value optimised out>, minimum=0x7fffd00c32e0, natural=0x7fffd00c32e4) at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkimage.c:1956
Title: evolution crashed with SIGSEGV in pixbuf_set_transparency()
UpgradeStatus: Upgraded to oneiric on 2011-07-16 (3 days ago)
UserGroups: admin sbuild

Revision history for this message
Chris Halse Rogers (raof) wrote :
Revision history for this message
Andrea Cimitan (cimi) wrote :

looks like evolution is sending NULL pixbuf pointers?

Andrea Cimitan (cimi)
Changed in unico:
status: New → Incomplete
Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 813312] Re: evolution crashed with SIGSEGV in pixbuf_set_transparency()

What information would you like me to gather; what could change this
from Incomplete to something useful?

Revision history for this message
Andrea Cimitan (cimi) wrote :

Well, it's an issue in packaging:
unico was built with the nanoversion (0.1.0.1), the nanoversion is here just for development, an disables assertions (so an assertion similar to g_return_if_fail (pixbuf != NULL); ).
It will be immediately fixed when I'll do a stable release of unico, or once I'll do a snapshot with the assertion enabled on development mode.

Changed in unico:
status: Incomplete → Fix Committed
status: Fix Committed → In Progress
status: In Progress → Triaged
Andrea Cimitan (cimi)
Changed in unico:
status: Triaged → Fix Released
Revision history for this message
Pedro Villavicencio (pedro) wrote :

If i understand correctly this was fixed already?

Changed in evolution (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

11.10 not longer supported
change status to invalid

Changed in evolution (Ubuntu):
status: Incomplete → 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.