[Pidgin] #5816: crash after enabling yahoo account

Pidgin trac at pidgin.im
Sat May 17 05:26:09 EDT 2008


#5816: crash after enabling yahoo account
---------------------+------------------------------------------------------
  Reporter:  AZ      |       Owner:  marv 
      Type:  defect  |      Status:  new  
  Priority:  minor   |   Milestone:       
 Component:  Yahoo!  |     Version:  2.4.1
Resolution:          |    Keywords:       
   Pending:  0       |  
---------------------+------------------------------------------------------
Comment (by AZ):

 And while playing with a single jabber account I got:

 {{{
  _MALLOC_CHECK=2 gdb --args pidgin -d -n
 GNU gdb 6.8-debian
 Copyright (C) 2008 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486-linux-gnu"...
 (gdb) run
 Starting program: /usr/bin/pidgin -d -n
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb6fef720 (LWP 15998)]
 ...
 (11:24:08) proxy: Attempting connection to 212.227.21.147
 (11:24:08) proxy: Connecting to jabber.de:5223 with no proxy
 (11:24:08) proxy: Connection in progress
 (11:24:08) proxy: Connected to jabber.de:5223.
 (11:24:08) proxy: Error connecting to jabber.de:5223 (Connection refused).
 (11:24:08) proxy: Connection attempt failed: Connection refused
 (11:24:08) account: Disconnecting account 0x820c6e8
 (11:24:08) connection: Disconnecting connection 0x8613948

 *** glibc detected *** /usr/bin/pidgin: double free or corruption (out):
 0x08784330 ***
 ======= Backtrace: =========
 /lib/tls/i686/cmov/libc.so.6[0xb7610a85]
 /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb76144f0]
 /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb77718b1]
 /usr/lib/libglib-2.0.so.0(g_strfreev+0x1f)[0xb778909f]
 /usr/lib/libglib-2.0.so.0(g_datalist_clear+0xf2)[0xb7755ad2]
 /usr/lib/libgobject-2.0.so.0[0xb77f6cb0]
 /usr/lib/libgdk_pixbuf-2.0.so.0[0xb7a31aec]
 /usr/lib/libgobject-2.0.so.0(g_object_unref+0x16b)[0xb77f48db]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c08937]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c08a31]
 /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb77ffa4f]
 /usr/lib/libgobject-2.0.so.0[0xb77f1079]
 /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb77f282f]
 /usr/lib/libgobject-2.0.so.0[0xb7807243]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7808916]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7808c59]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c51611]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7d57721]
 /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb77f4d70]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c5131e]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c0b6d2]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x67)[0xb7b928a7]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7b931d0]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c3ce65]
 /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb77ffa4f]
 /usr/lib/libgobject-2.0.so.0[0xb77f1079]
 /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb77f282f]
 /usr/lib/libgobject-2.0.so.0[0xb7807243]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7808916]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7808c59]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c51611]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7d57721]
 /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb77f4d70]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c5131e]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c3d91f]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_container_foreach+0x67)[0xb7b928a7]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7b931d0]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c33c02]
 /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb77ffa4f]
 /usr/lib/libgobject-2.0.so.0[0xb77f1079]
 /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff)[0xb77f282f]
 /usr/lib/libgobject-2.0.so.0[0xb7807243]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7808916]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7808c59]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c51611]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7d57721]
 /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb77f4d70]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c5131e]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c3ce59]
 /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb77ffa4f]
 /usr/lib/libgobject-2.0.so.0[0xb77f1079]
 /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb77f2759]
 /usr/lib/libgobject-2.0.so.0[0xb7807243]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6)[0xb7808916]
 /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7808c59]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7c51611]
 /usr/lib/libgtk-x11-2.0.so.0[0xb7d57721]
 /usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x50)[0xb77f4d70]
 /usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xb7c5131e]
 /usr/bin/pidgin(pidgin_blist_update_accounts_menu+0x93)[0x8088226]
 /usr/bin/pidgin[0x807ea26]
 /usr/bin/pidgin[0x807eb4c]
 /usr/lib/libpurple.so.0(purple_marshal_VOID__POINTER+0x28)[0xb789ad23]
 ======= Memory map: ========
 08048000-08115000 r-xp 00000000 08:15 13226334   /usr/bin/pidgin
 08115000-08118000 rw-p 000cc000 08:15 13226334   /usr/bin/pidgin
 08118000-087fa000 rw-p 08118000 00:00 0          [heap]
 b0b9f
 Program received signal SIGABRT, Aborted.
 [Switching to Thread 0xb6fef720 (LWP 15998)]
 0xb7f5c410 in __kernel_vsyscall ()
 (gdb) bt
 #0  0xb7f5c410 in __kernel_vsyscall ()
 #1  0xb75d0085 in raise () from /lib/tls/i686/cmov/libc.so.6
 #2  0xb75d1a01 in abort () from /lib/tls/i686/cmov/libc.so.6
 #3  0xb7608b7c in __libc_message () from /lib/tls/i686/cmov/libc.so.6
 #4  0xb7610a85 in _int_free () from /lib/tls/i686/cmov/libc.so.6
 #5  0xb76144f0 in free () from /lib/tls/i686/cmov/libc.so.6
 #6  0xb77718b1 in g_free () from /usr/lib/libglib-2.0.so.0
 #7  0xb778909f in g_strfreev () from /usr/lib/libglib-2.0.so.0
 #8  0xb7755ad2 in g_datalist_clear () from /usr/lib/libglib-2.0.so.0
 #9  0xb77f6cb0 in ?? () from /usr/lib/libgobject-2.0.so.0
 #10 0x0861b460 in ?? ()
 #11 0xb7a45b70 in ?? () from /usr/lib/libgdk_pixbuf-2.0.so.0
 #12 0xbfee41a8 in ?? ()
 #13 0xb7a31aec in gdk_pixbuf_finalize (object=0x861b458) at
 /build/buildd/gtk+2.0-2.12.9/gdk-pixbuf/gdk-pixbuf.c:182
 Backtrace stopped: frame did not save the PC

 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5816#comment:2>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list