crash on icon theme change

Bug #294904 reported by Cristian Klein
28
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Pidgin
Fix Released
Unknown
pidgin (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

If I change the smileys icon theme in Preferences, just after I click Close, Pidgin dies. I have attached the GDB backtrace.

Revision history for this message
Cristian Klein (cristiklein) wrote :
Revision history for this message
Cosmin L (lcosmin) wrote :
Download full text (6.4 KiB)

I'm also experiencing this, after changing to a new smiley theme and closing preferences, pidgin crashes (assert failed?).

$ dpkg -s pidgin
Package: pidgin
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 1952
Maintainer: Ubuntu Core Developers <email address hidden>
Architecture: i386
Version: 1:2.5.2-0ubuntu1
Replaces: gaim (<< 1:2.0.0+beta6-3), pidgin-data (<< 1:2.4.0-1)
Depends: pidgin-data (>= 1:2.5.2), pidgin-data (<< 1:2.5.2-z), libatk1.0-0 (>= 1.20.0), libc6 (>= 2.4), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglib2.0-0 (>= 2.16.0), libgstreamer0.10-0 (>= 0.10.10), libgtk2.0-0 (>= 2.14.1), libgtkspell0 (>= 2.0.10), libice6 (>= 1:1.0.0), liblaunchpad-integration1 (>= 0.1.17), libpango1.0-0 (>= 1.21.6), libpurple0 (>= 1:2.5.2-0ubuntu1), libsm6, libstartup-notification0 (>= 0.8-1), libx11-6, libxss1, zlib1g (>= 1:1.1.4), gconf2 (>= 2.10.1-2), perl (>= 5.10.0-11.1ubuntu2), perlapi-5.10.0
Recommends: gstreamer0.10-plugins-base, gstreamer0.10-plugins-good
Suggests: gnome-panel (>= 2.1) | kicker (>= 3.1) | docker, evolution-data-server (>= 1.10.0), libsqlite3-0 (>= 3.5.9)
Conflicts: gaim (<< 1:2.0.0+beta6-3), pidgin-data (<< 1:2.4.0-1)
Description: graphical multi-protocol instant messaging client for X
....

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 8.10
Release: 8.10
Codename: intrepid

$ pidgin -d > pidgin_stdout.txt 2>pidgin_stderr.txt
*** glibc detected *** pidgin: free(): invalid pointer: 0x08934310 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x41b673f4]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0x41b69456]
/usr/lib/libcairo.so.2[0x421ac5cd]
/usr/lib/libcairo.so.2[0x421cd1b4]
/usr/lib/libcairo.so.2[0x421b1e66]
/usr/lib/libcairo.so.2[0x421b2115]
/usr/lib/libcairo.so.2[0x42199b38]
/usr/lib/libcairo.so.2(cairo_fill_preserve+0x2d)[0x421946fd]
/usr/lib/libcairo.so.2(cairo_fill+0x12)[0x42194722]
/usr/lib/libgdk-x11-2.0.so.0[0x4226ae1b]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_begin_paint_region+0x1bb)[0x4226d56b]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x51e)[0x423fe12e]
/usr/lib/libgdk-x11-2.0.so.0[0x4226d9b5]
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xff)[0x4226dfcf]
/usr/lib/libgdk-x11-2.0.so.0[0x4226dffb]
/usr/lib/libgdk-x11-2.0.so.0[0x4225146b]
/usr/lib/libglib-2.0.so.0[0xb7f3e7c1]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7f406f8]
/usr/lib/libglib-2.0.so.0[0xb7f43da3]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0xb7f442c2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0x423fe3a9]
pidgin(main+0xc78)[0x80caaaf]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0x41b0e685]
pidgin[0x806d8b1]
======= Memory map: ========
08048000-0811d000 r-xp 00000000 fe:05 121369 /usr/bin/pidgin
0811d000-0811e000 r--p 000d4000 fe:05 121369 /usr/bin/pidgin
0811e000-0812f000 rw-p 000d5000 fe:05 121369 /usr/bin/pidgin
08738000-091e5000 rw-p 08738000 00:00 0 [heap]
41000000-4101a000 r-xp 00000000 fe:05 90534 /lib/ld-2.8.90.so
4101b000-4101c000 r--p 0001a000 fe:05 90534 /lib/ld-2.8.90.so
4101c000...

Read more...

Revision history for this message
Magnus S (magnuss) wrote :

I can confirm this.

Changed in pidgin:
status: New → Confirmed
Revision history for this message
Maik (ranger-max) wrote :
Revision history for this message
Alessio "Spinus" Moscatello (spinus) wrote :

This bug seems resolved in 2.5.3...I think that the correspondent ticket is http://developer.pidgin.im/ticket/7345

Changed in pidgin:
status: Unknown → Fix Released
Revision history for this message
Korbé (jah-6669) wrote :

I confirm.

And if I launch Pidgin on a terminal, I have "Segmentation fault" message.

Revision history for this message
Cristian Klein (cristiklein) wrote :

This bug has been fixed in Jaunty.

Changed in pidgin (Ubuntu):
status: Confirmed → Fix Committed
Changed in pidgin (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Christiane (chrisy-sternchen) wrote :

I'm sorry, but I'm new here, so I would really appreciate it, if someone could tell me where to find that fix. I would have thought it was already included, seeing that this problem is quite old and I installed pidgin today. (I'm using kubuntu 8.10)

Revision history for this message
Cristian Klein (cristiklein) wrote :

Hello,

Kubuntu 8.10 is quite old. I think it was fixed in 9.04.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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