empathy crashed with SIGSEGV in FcFontSetSort() when some utf characters are sent

Bug #458367 reported by Yann Dìnendal
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: empathy

When I type some uncommon characters (like ↓), empathy will crash, and if I reopen it, I won't be able to open a conversation with the same person without it crashing again. This is because of the historic showing again the character which will crash Empathy.

I'm using ubuntu 9.10 RC, with Empathy 2.28.1.

ProblemType: Crash
Architecture: i386
Date: Thu Oct 22 19:18:29 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/empathy
NonfreeKernelModules: nvidia
Package: empathy 2.28.1-1ubuntu1
ProcCmdline: empathy
ProcEnviron:
 PATH=(custom, user)
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SegvAnalysis:
 Segfault happened at: 0x4e279e: mov 0x8(%eax),%eax
 PC (0x004e279e) ok
 source "0x8(%eax)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: empathy
StacktraceTop:
 ?? () from /usr/lib/libfontconfig.so.1
 ?? () from /usr/lib/libfontconfig.so.1
 FcFontSetSort () from /usr/lib/libfontconfig.so.1
 FcFontSort () from /usr/lib/libfontconfig.so.1
 ?? () from /usr/lib/libwebkit-1.0.so.2
Title: empathy crashed with SIGSEGV in FcFontSetSort()
Uname: Linux 2.6.31-14-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Yann Dìnendal (yannbreliere) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:FcPatternObjectFindElt (p=0x0, object=34) at fcpat.c:309
FcPatternObjectGet (p=0x0, object=34, id=0, v=0xbf9b4048)
IA__FcFontSetSort (config=0x87813e0, sets=0xbf9b40a0,
IA__FcFontSort (config=0x4eb19d, p=0x0, trim=1, csp=0x0,
WebCore::FontCache::getFontDataForCharacters (

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in empathy (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in empathy (Ubuntu):
status: New → Incomplete
Revision history for this message
Yann Dìnendal (yannbreliere) wrote :

Ok, I did what you asked, here is the Valgrind log. Hope it can help.

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

I also see this bug, on x86-64, and it is present in Empathy 2.28.1.1-0ubuntu1 packages from karmic-proposed. Just to confirm the obvious: if you set a non-adium theme, Empathy will work correctly (and, in my case, not crash when displaying ℃). This could turn out to be a webkit bug.

Revision history for this message
Yann Dìnendal (yannbreliere) wrote :

So can I change the status to Confirmed?

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for the work there, could you install libempathy30-dbgsym and get a new log? Do you use 2.28.1.1?

Revision history for this message
Omer Akram (om26er) wrote :

We were wondering if this is still an issue for you. Can you try with the updated version of empathy in karmic. Thanks in advance. If you still face this with updated empathy then please provide the required information as requested in previous comment

Revision history for this message
Omer Akram (om26er) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in empathy (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 458367] Re: empathy crashed with SIGSEGV in FcFontSetSort() when some utf characters are sent

Sorry, this fell through my bugmail. This appears to be fixed in Lucid.

Revision history for this message
Omer Akram (om26er) wrote :

Thanks for the reply marking fixed as per last comment.

Changed in empathy (Ubuntu):
status: Invalid → Fix Released
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.