crash on icon theme change
Bug #294904 reported by
Cristian Klein
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.
Changed in pidgin: | |
status: | Unknown → Fix Released |
Changed in pidgin (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I'm also experiencing this, after changing to a new smiley theme and closing preferences, pidgin crashes (assert failed?).
$ dpkg -s pidgin 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 10-plugins- base, gstreamer0. 10-plugins- good data-server (>= 1.10.0), libsqlite3-0 (>= 3.5.9)
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-
Recommends: gstreamer0.
Suggests: gnome-panel (>= 2.1) | kicker (>= 3.1) | docker, evolution-
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 i686/cmov/ libc.so. 6[0x41b673f4] i686/cmov/ libc.so. 6(cfree+ 0x96)[0x41b6945 6] libcairo. so.2[0x421ac5cd ] libcairo. so.2[0x421cd1b4 ] libcairo. so.2[0x421b1e66 ] libcairo. so.2[0x421b2115 ] libcairo. so.2[0x42199b38 ] libcairo. so.2(cairo_ fill_preserve+ 0x2d)[0x421946f d] libcairo. so.2(cairo_ fill+0x12) [0x42194722] libgdk- x11-2.0. so.0[0x4226ae1b ] libgdk- x11-2.0. so.0(gdk_ window_ begin_paint_ region+ 0x1bb)[ 0x4226d56b] libgtk- x11-2.0. so.0(gtk_ main_do_ event+0x51e) [0x423fe12e] libgdk- x11-2.0. so.0[0x4226d9b5 ] libgdk- x11-2.0. so.0(gdk_ window_ process_ all_updates+ 0xff)[0x4226dfc f] libgdk- x11-2.0. so.0[0x4226dffb ] libgdk- x11-2.0. so.0[0x4225146b ] libglib- 2.0.so. 0[0xb7f3e7c1] libglib- 2.0.so. 0(g_main_ context_ dispatch+ 0x1e8)[ 0xb7f406f8] libglib- 2.0.so. 0[0xb7f43da3] libglib- 2.0.so. 0(g_main_ loop_run+ 0x1d2)[ 0xb7f442c2] libgtk- x11-2.0. so.0(gtk_ main+0xb9) [0x423fe3a9] main+0xc78) [0x80caaaf] i686/cmov/ libc.so. 6(__libc_ start_main+ 0xe5)[0x41b0e68 5]
*** glibc detected *** pidgin: free(): invalid pointer: 0x08934310 ***
======= Backtrace: =========
/lib/tls/
/lib/tls/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
pidgin(
/lib/tls/
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...