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 529573 - Setting ICQ avatar crashes Empathy.
Setting ICQ avatar crashes Empathy.
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
0.22.x
Other All
: Normal critical
: ---
Assigned To: empathy-maint
Depends on:
Blocks:
 
 
Reported: 2008-04-23 17:15 UTC by Andreas Henriksson
Modified: 2008-05-21 12:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas Henriksson 2008-04-23 17:15:34 UTC
Steps to reproduce:
1. edit 
2. personal information
3. Account: icq0
4. select avatar picture.
5. open
6. crash&burn


Stack trace:
gem@amd64:/tmp$ empathy
*** glibc detected *** empathy: malloc(): memory corruption (fast): 0x0000000000a8ab1f ***
======= Backtrace: =========
/lib/libc.so.6[0x2b4014f1a01d]
/lib/libc.so.6[0x2b4014f1c6c5]
/lib/libc.so.6(__libc_malloc+0x90)[0x2b4014f1d920]
/usr/lib/libX11.so.6(_XPutXCBBuffer+0x345)[0x2b4010e04dc5]
/usr/lib/libX11.so.6[0x2b4010e050e7]
/usr/lib/libgdk-x11-2.0.so.0[0x2b40118cb6d5]
/usr/lib/libgdk-x11-2.0.so.0[0x2b40118dc20c]
/usr/lib/libgdk-x11-2.0.so.0[0x2b40118dadc3]
/usr/lib/libgdk-x11-2.0.so.0[0x2b40118dbd48]
/usr/lib/libgdk-x11-2.0.so.0[0x2b40118dc11e]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f2)[0x2b40147380f2]
/usr/lib/libglib-2.0.so.0[0x2b401473b396]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0x2b401473b657]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa3)[0x2b401141eb63]
empathy[0x403269]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2b4014ec91c4]
empathy[0x402e99]
======= Memory map: ========
00400000-00405000 r-xp 00000000 08:02 2791361                            /usr/bin/empathy
00605000-00606000 rw-p 00005000 08:02 2791361                            /usr/bin/empathy
00606000-00c7e000 rw-p 00606000 00:00 0                                  [heap]
40000000-40001000 ---p 40000000 00:00 0 
40001000-40801000 rw-p 40001000 00:00 0 
40801000-40802000 ---p 40801000 00:00 0 
40802000-41002000 rw-p 40802000 00:00 0 
2aaaaaabd000-2aaaaaabe000 r--s 00000000 08:02 767117                     /home/gem/.local/share/mime/mime.cache
2aaaaaabe000-2aaaaaacf000 r--s 00000000 08:02 2840893                    /usr/share/mime/mime.cache
2aaaac000000-2aaaac021000 rw-p 2aaaac000000 00:00 0 
2aaaac021000-2aaab0000000 ---p 2aaaac021000 00:00 0 
2b400f96f000-2b400f98a000 r-xp 00000000 08:02 522289                     /lib/ld-2.7.so
2b400f98a000-2b400f98d000 rw-p 2b400f98a000 00:00 0 
2b400fb89000-2b400fb8b000 rw-p 0001a000 08:02 522289                     /lib/ld-2.7.so
2b400fb8b000-2b400fbea000 r-xp 00000000 08:02 2790782                    /usr/lib/libempathy-gtk.so.11.0.1
2b400fbea000-2b400fdea000 ---p 0005f000 08:02 2790782                    /usr/lib/libempathy-gtk.so.11.0.1
2b400fdea000-2b400fdee000 rw-p 0005f000 08:02 2790782                    /usr/lib/libempathy-gtk.so.11.0.1
2b400fdee000-2b400fe26000 r-xp 00000000 08:02 2791416                    /usr/lib/libempathy.so.11.0.1
2b400fe26000-2b4010026000 ---p 00038000 08:02 2791416                    /usr/lib/libempathy.so.11.0.1
2b4010026000-2b4010028000 rw-p 00038000 08:02 2791416                    /usr/lib/libempathy.so.11.0.1
2b4010028000-2b401004d000 r-xp 00000000 08:02 2793293                    /usr/lib/libmissioncontrol-client.so.0.4.2
2b401004d000-2b401024d000 ---p 00025000 08:02 2793293                    /usr/lib/libmissioncontrol-client.so.0.4.2
2b401024d000-2b401024f000 rw-p 00025000 08:02 2793293                    /usr/lib/libmissioncontrol-client.so.0.4.2
2b401024f000-2b4010250000 rw-p 2b401024f000 00:00 0 
2b4010250000-2b401025e000 r-xp 00000000 08:02 2792317                    /usr/lib/libtelepathy.so.2.7.1
2b401025e000-2b401045e000 ---p 0000e000 08:02 2792317                    /usr/lib/libtelepathy.so.2.7.1
2b401045e000-2b401045f000 rw-p 0000e000 08:02 2792317                    /usr/lib/libtelepathy.so.2.7.1
2b401045f000-2b401047e000 r-xp 00000000 08:02 2252521                    /usr/lib/libdbus-glib-1.so.2.1.0
2b401047e000-2b401067d000 ---p 0001f000 08:02 2252521                    /usr/lib/libdbus-glib-1.so.2.1.0
2b401067d000-2b401067f000 rw-p 0001e000 08:02 2252521                    /usr/lib/libdbus-glib-1.so.2.1.0
2b401067f000-2b4010711000 r-xp 00000000 08:02 2791175                    /usr/lib/libtelepathy-glib.so.0.9.0
2b4010711000-2b4010911000 ---p 00092000 08:02 2791175                    /usr/lib/libtelepathy-glib.so.0.9.0
2b4010911000-2b4010915000 rw-p 00092000 08:02 2791175                    /usr/lib/libtelepathy-glib.so.0.9.0
2b4010915000-2b4010916000 rw-p 2b4010915000 00:00 0 
2b4010916000-2b4010951000 r-xp 00000000 08:02 2790742                    /usr/lib/libdbus-1.so.3.4.0
2b4010951000-2b4010b50000 ---p 0003b000 08:02 2790742                    /usr/lib/libdbus-1.so.3.4.0
2b4Locking assertion failure.  Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0x2b40160cc97c]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x15) [0x2b40160cca15]
#2 /usr/lib/libX11.so.6 [0x2b4010e051a3]
#3 /usr/lib/libX11.so.6(XUngrabPointer+0x1a) [0x2b4010dfc13a]
#4 /usr/lib/libgdk-x11-2.0.so.0(gdk_display_pointer_ungrab+0x5b) [0x2b40118d00bb]
#5 /usr/lib/gtk-2.0/modules/libgnomebreakpad.so [0x2b401c6392d6]
#6 /lib/libpthread.so.0 [0x2b4014c9e360]
#7 /lib/libc.so.6(gsignal+0x35) [0x2b4014edc1d5]
#8 /lib/libc.so.6(abort+0x110) [0x2b4014edd680]
#9 /lib/libc.so.6 [0x2b4014f14f4b]
#10 /lib/libc.so.6 [0x2b4014f1a01d]
#11 /lib/libc.so.6 [0x2b4014f1c6c5]
#12 /lib/libc.so.6(__libc_malloc+0x90) [0x2b4014f1d920]
#13 /usr/lib/libX11.so.6(_XPutXCBBuffer+0x345) [0x2b4010e04dc5]
#14 /usr/lib/libX11.so.6 [0x2b4010e050e7]
#15 /usr/lib/libgdk-x11-2.0.so.0 [0x2b40118cb6d5]
#16 /usr/lib/libgdk-x11-2.0.so.0 [0x2b40118dc20c]
#17 /usr/lib/libgdk-x11-2.0.so.0 [0x2b40118dadc3]
#18 /usr/lib/libgdk-x11-2.0.so.0 [0x2b40118dbd48]
#19 /usr/lib/libgdk-x11-2.0.so.0 [0x2b40118dc11e]
empathy: xcb_xlib.c:73: xcb_xlib_lock: Assertion `!c->xlib.lock' failed.
Multiple segmentation faults occurred; can't display error dialog
gem@amd64:/tmp$ 



Other information:
running debian unstable with empathy 0.22.1, setting avatar on gtalk and ekiga account no problem.
Comment 1 Andreas Henriksson 2008-05-08 17:08:16 UTC
I can't reproduce this anymore now that 0.23.1 is what's in Debian Unstable/Sid and thus on my machine.
Comment 2 Xavier Claessens 2008-05-21 12:41:43 UTC
Ok so I'm closing this bug. If you ca reproduce please reopen ;)