[Pidgin] #973: Gadu-Gadu + Evolution plugin freeze

Pidgin trac at pidgin.im
Sun May 13 22:41:36 EDT 2007


#973: Gadu-Gadu + Evolution plugin freeze
--------------------------+-------------------------------------------------
 Reporter:  ari           |       Type:  defect
   Status:  new           |   Priority:  minor 
Component:  pidgin (gtk)  |    Version:  2.0   
 Keywords:                |    Pending:  0     
--------------------------+-------------------------------------------------
 From Debian bug report http://bugs.debian.org/422807 (this looks like an
 evolution+GG problem to me since disabling the Evolution plugin gets rid
 of the problem; possibly improper UTF-8 being passed to e-book?):

 Pidgin (as well as at least gaim 2.0.0beta5) becomes completely
 unresponsive on
 startup if it's asked to connect to the GaduGadu network.

 The workaround I found consists in killing the client, hand-editing the
 configuration to remove auto-login for the GG account, launching the
 client and
 finally enabling the GG account by hand.

 I've had no freezes enabling GG by hand, but it freezes every single time
 if it's on on start up.


 {{{
 #0  0xb7fbc410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb78055d6 in pthread_cond_wait@@GLIBC_2.3.2 ()
    from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb6e90b75 in do_get_contacts (sync=1, book=0x853d170,
     query=<value optimized out>, contacts=0xbfc477e8, error=0x0, cb=0,
     closure=0x0) at e-book.c:2140
         ev = {_id = 0x0, _major = 0, _any = {_type = 0x0, _value = 0x0,
     _release = 0 '\0'}}
         our_op = (EBookOp *) 0x856d768
         status = <value optimized out>
         query_string = 0x85ae900 ""
 #3  0xb6ee02ef in signed_on_cb (gc=0x8539dd8)
     at ../../../../pidgin/plugins/gevolution/gevolution.c:191
         query = (EBookQuery *) 0x856d750
         status = <value optimized out>
         contacts = <value optimized out>
         l = <value optimized out>
 #4  0xb786e7d8 in purple_marshal_VOID__POINTER (cb=0xb6ee02a0
 <signed_on_cb>,
     args=0xbfc47888 "�\235S\bJ9\207���\026\b\206]C�\002", data=0x0,
     return_val=0x0) at ../../libpurple/signals.c:628
 No locals.
 #5  0xb786f1d7 in purple_signal_emit_vargs (instance=0xb78c199c,
     signal=0xb78a8649 "signed-on",
     args=0xbfc47888 "�\235S\bJ9\207���\026\b\206]C�\002")
     at ../../libpurple/signals.c:481
         handler_data = (PurpleSignalHandlerData *) 0x1
         l = <value optimized out>
         l_next = (GList *) 0x8180660
         tmp = 0xbfc47888 "�\235S\bJ9\207���\026\b\206]C�\002"
         __PRETTY_FUNCTION__ = "purple_signal_emit_vargs"
 #6  0xb786f30c in purple_signal_emit (instance=0x0,
     signal=0x1 <Address 0x1 out of bounds>)
 at ../../libpurple/signals.c:433
         args = 0xbfc47888 "�\235S\bJ9\207���\026\b\206]C�\002"
         __PRETTY_FUNCTION__ = "purple_signal_emit"
 #7  0xb7846223 in purple_connection_set_state (gc=0x8539dd8,
     state=PURPLE_CONNECTED) at ../../libpurple/connection.c:315
         account = (PurpleAccount *) 0x81697e0
         presence = (PurplePresence *) 0x816a048
         ops = (PurpleConnectionUiOps *) 0x80ede40
         __PRETTY_FUNCTION__ = "purple_connection_set_state"
 #8  0xb6432634 in ggp_async_login_handler (_gc=0x8539dd8, fd=15,
     cond=PURPLE_INPUT_READ)
 at ../../../../libpurple/protocols/gg/gg.c:1499
         account = (PurpleAccount *) 0x81697e0
 ---Type <return> to continue, or q <return> to quit---
         presence = <value optimized out>
         status = <value optimized out>
         info = <value optimized out>
         ev = (struct gg_event *) 0x856c658
         __PRETTY_FUNCTION__ = "ggp_async_login_handler"
 #9  0x08099173 in pidgin_io_invoke (source=0x8539180,
 condition=G_IO_IN,
     data=0x85468b0) at ../../pidgin/gtkeventloop.c:77
         purple_cond = PURPLE_INPUT_READ
 #10 0xb7919c9d in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0x08539180 in ?? ()
 No symbol table info available.
 #12 0x00000001 in ?? ()
 No symbol table info available.
 #13 0x085468b0 in ?? ()
 No symbol table info available.
 #14 0xb79573e0 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #15 0xb7804bf0 in ?? () from /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #16 0x08560878 in ?? ()
 No symbol table info available.
 #17 0xbfc479a8 in ?? ()
 No symbol table info available.
 #18 0xb78f0952 in g_main_context_dispatch ()
 from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 Backtrace stopped: frame did not save the PC

 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/973>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list