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 600693 - Empathy calls xmlCleanupParser() where it shouldn't
Empathy calls xmlCleanupParser() where it shouldn't
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: General
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
: 606906 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-11-04 15:10 UTC by Brian Pepple
Modified: 2010-01-13 21:53 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Backtrace (23.53 KB, application/octet-stream)
2009-11-04 15:10 UTC, Brian Pepple
  Details
http://git.collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/xml (2.08 KB, patch)
2010-01-13 11:09 UTC, Guillaume Desmottes
accepted-commit_now Details | Review

Description Brian Pepple 2009-11-04 15:10:33 UTC
Created attachment 146918 [details]
Backtrace

I was not working with Empathy when this crash happened, it ran on background.

kernel
-----
2.6.31.5-96.fc12.i686.PAE


package
-----
empathy-2.28.1.1-3.fc12


reason
-----
Process was terminated by signal 6

Originally reported at https://bugzilla.redhat.com/show_bug.cgi?id=532307
Comment 1 Guillaume Desmottes 2009-11-04 18:00:19 UTC
Looking at the trace this crash seems to be in pulseaudio.
Comment 2 Brian Pepple 2010-01-12 23:12:51 UTC
Lennart & Michal Schmidt looked at this and the bug appears to be due to empathy  calling xmlCleanupParser() where it shouldn't, and not due to PulseAudio.  For more info refer to

https://bugzilla.redhat.com/show_bug.cgi?id=532307#c111
https://bugzilla.redhat.com/show_bug.cgi?id=532307#c112

Lennart is also writing a blog post about this since a lot of applications seem to be misusing this.  If I can find some free time, I'll see if I can work up a patch since this is affecting a *lot* of our users,
Comment 3 Guillaume Desmottes 2010-01-13 11:09:37 UTC
Created attachment 151328 [details] [review]
http://git.collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/xml

 libempathy-gtk/empathy-plist.c           |    2 --
 libempathy/empathy-chatroom-manager.c    |    1 -
 libempathy/empathy-contact-groups.c      |    1 -
 libempathy/empathy-irc-network-manager.c |    1 -
 src/empathy.c                            |    1 +
 5 files changed, 1 insertions(+), 5 deletions(-)
Comment 4 Cosimo Cecchi 2010-01-13 11:19:52 UTC
Review of attachment 151328 [details] [review]:

Looks good to me
Comment 5 Guillaume Desmottes 2010-01-13 11:26:56 UTC
Thanks. Merged to master and gnome-2.28.

This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.
Comment 6 Frederic Peters 2010-01-13 21:53:48 UTC
*** Bug 606906 has been marked as a duplicate of this bug. ***