I'm seeing again this bug in 9.04, Pidgin version 2.5.5. It doesn't
happen 100% of the time, it goes and comes intermitently.

$ apt-cache policy pidgin
pidgin:
  Installed: 1:2.5.5-1ubuntu8.1
  Candidate: 1:2.5.5-1ubuntu8.1

Procedure: click on the global buddy icon besides the status drop-down,
the selector opens, and on double-clicking the icon or clicking OK,
pidgin crashes. (Identical to that in pidgin-bugs #1857, which was
supposedly fixed in 2.4.0)

It happens now both online and offline, having a previous icon or
without one. I have enabled MSN, jabber, AIM, yahoo accounts.

The buddy icon I'm trying to select is a png. I got a backtrace after
installing debug symbols with gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb70a6750 (LWP 25893)]        
0xb769f51f in memcpy () from /lib/libc.so.6
(gdb) bt
#0  0xb769f51f in memcpy () from /lib/libc.so.6
#1  0xb79aab33 in gdk_pixbuf_loader_write () from 
/usr/lib/libgdk_pixbuf-2.0.so.0
#2  0x080ea3c4 in pidgin_status_box_redisplay_buddy_icon (status_box=0x8770270) 
at ../../pidgin/gtkstatusbox.c:2262
#3  0x080ecf4b in buddy_icon_set_cb (filename=0x895e338 "/home/user/buddy 
icons/me/me.png", box=0x8770270)
    at ../../pidgin/gtkstatusbox.c:1536
#4  0xb77e9866 in do_callbacks (name=0x80fc0d4 "/pidgin/accounts/buddyicon", 
pref=0x8643c38) at ../../libpurple/prefs.c:759
#5  0x080ed0d0 in icon_choose_cb (filename=0x400 <Address 0x400 out of bounds>, 
data=0x8770000) at ../../pidgin/gtkstatusbox.c:1559
#6  0x080f1f6e in icon_filesel_choose_cb (widget=0x895d020, response=-3, 
dialog=0x8f86860) at ../../pidgin/gtkutils.c:2375
#7  0xb79370ec in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
#8  0xb7929c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9  0xb793fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0xb79414b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0xb7941936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0xb7b10b31 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb79373a4 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#14 0xb7929c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb793fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0xb79414b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb7941936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb7adebda in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7ae00f5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7ae0143 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb79eb8fb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb78a12b6 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb78a0b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb78a40eb in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb78a45ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0xb7b937d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x080c31da in main (argc=0, argv=0xbfe71a04) at ../../pidgin/gtkmain.c:880

** Changed in: pidgin (Ubuntu)
       Status: Invalid => New

-- 
(gutsy) pidgin exits when changing buddy icon
https://bugs.launchpad.net/bugs/139081
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to