http://bugzilla.novell.com/show_bug.cgi?id=607570 http://bugzilla.novell.com/show_bug.cgi?id=607570#c0 Summary: GDK PNG handling causes crashes in (at least) pidgin Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: 64bit OS/Version: openSUSE 11.3 Status: NEW Severity: Critical Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jeffm@novell.com QAContact: qa@suse.de Found By: Development Blocker: --- After updating to the today's Factory, Pidgin started crashing on startup. The trace looked like: #0 0x00007ffff48d59a5 in raise () from /lib64/libc.so.6 #1 0x00007ffff48d6ea6 in abort () from /lib64/libc.so.6 #2 0x00007ffff4ea361a in g_logv () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff4ea36a3 in g_log () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff4ea167c in g_malloc () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff4e74fdd in g_base64_encode () from /usr/lib64/libglib-2.0.so.0 #6 0x00007fffe11ed3c7 in ?? () from /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so #7 0x00007ffff014e02f in ?? () from /usr/lib64/libpng14.so.14 #8 0x00007ffff014f36b in png_process_data () from /usr/lib64/libpng14.so.14 #9 0x00007fffe11ec972 in ?? () from /usr/lib64/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so #10 0x00007ffff624e4ba in gdk_pixbuf_loader_write () from /usr/lib64/libgdk_pixbuf-2.0.so.0 #11 0x00007ffff7f500ed in pidgin_blist_get_buddy_icon ( node=<value optimized out>, scaled=1, greyed=1) at gtkblist.c:2800 #12 0x00007ffff7f5bc02 in buddy_node (buddy=0x7ffff8883be0, iter= 0x7fffffffab90, node=0x7ffff8883a00) at gtkblist.c:6441 #13 0x00007ffff7f5cbde in pidgin_blist_update_contact (list=0x7ffff8679520, node=<value optimized out>) at gtkblist.c:6617 #14 0x00007ffff7f5cc72 in pidgin_blist_update_buddy ( list=<value optimized out>, node=<value optimized out>, list=<value optimized out>, node=<value optimized out>) at gtkblist.c:6639 #15 0x00007ffff7f5bfd3 in pidgin_blist_update (list=0x7ffff8679520, node= 0x7ffff8883be0) at gtkblist.c:6788 #16 0x00007ffff5d1faa9 in purple_buddy_icon_update () from /usr/lib64/libpurple.so.0 #17 0x00007ffff5d202a3 in purple_buddy_icon_set_data () from /usr/lib64/libpurple.so.0 #18 0x00007ffff5d20c45 in purple_buddy_icons_find () from /usr/lib64/libpurple.so.0 #19 0x00007ffff7f50045 in pidgin_blist_get_buddy_icon ( node=<value optimized out>, scaled=1, greyed=1) at gtkblist.c:2790 #20 0x00007ffff7f5bc02 in buddy_node (buddy=0x7ffff8883be0, iter= 0x7fffffffb0b0, node=0x7ffff8883a00) at gtkblist.c:6441 #21 0x00007ffff7f5cbde in pidgin_blist_update_contact (list=0x7ffff8679520, node=<value optimized out>) at gtkblist.c:6617 #22 0x00007ffff7f5cc72 in pidgin_blist_update_buddy ( list=<value optimized out>, node=<value optimized out>, #23 0x00007ffff7f5bfd3 in pidgin_blist_update (list=0x7ffff8679520, node= 0x7ffff8883be0) at gtkblist.c:6788 #24 0x00007ffff5d56ab5 in purple_prpl_got_user_status () from /usr/lib64/libpurple.so.0 #25 0x00007fffe8549aa2 in jabber_presence_parse () from /usr/lib64/purple-2/libjabber.so.0 #26 0x00007fffe853beeb in jabber_process_packet () from /usr/lib64/purple-2/libjabber.so.0 #27 0x00007fffe8547f17 in ?? () from /usr/lib64/purple-2/libjabber.so.0 #28 0x00007ffff130d9b3 in ?? () from /usr/lib64/libxml2.so.2 #29 0x00007ffff13145c5 in ?? () from /usr/lib64/libxml2.so.2 #30 0x00007ffff1315dc8 in xmlParseChunk () from /usr/lib64/libxml2.so.2 #31 0x00007fffe854831d in jabber_parser_process () from /usr/lib64/purple-2/libjabber.so.0 #32 0x00007fffe8538652 in ?? () from /usr/lib64/purple-2/libjabber.so.0 #33 0x00007ffff7f82f0e in pidgin_io_invoke (source=<value optimized out>, condition=<value optimized out>, data=0x7ffff8ab5220) at gtkeventloop.c:78 #34 0x00007ffff4e9a973 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #35 0x00007ffff4e9b150 in ?? () from /usr/lib64/libglib-2.0.so.0 #36 0x00007ffff4e9b7c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #37 0x00007ffff6a6f827 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #38 0x00007ffff7f9c359 in main (argc=1, argv=0x7fffffffdd68) at gtkmain.c:978 I've isolated the problem and will post a patch. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.