Debian Bug report logs - #422807
pidgin: Freezes if gadugadu has to connect on startup

version graph

Package: pidgin; Maintainer for pidgin is Ari Pollak <ari@debian.org>; Source for pidgin is src:pidgin.

Reported by: Javier Kohen <jkohen@users.sourceforge.net>

Date: Tue, 8 May 2007 08:57:02 UTC

Severity: normal

Found in version pidgin/2.0.0+dfsg.1-1

Forwarded to http://developer.pidgin.im/ticket/973

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#422807; Package pidgin. Full text and rfc822 format available.

Acknowledgement sent to Javier Kohen <jkohen@users.sourceforge.net>:
New Bug report received and forwarded. Copy sent to Robert McQueen <robot101@debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Javier Kohen <jkohen@users.sourceforge.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: pidgin: Freezes if gadugadu has to connect on startup
Date: Tue, 08 May 2007 10:53:46 +0200
Package: pidgin
Version: 2.0.0+dfsg.1-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.21.1-ck1-rc2
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pidgin depends on:
ii  libavahi-compat-howl0     0.6.18-5       Avahi Howl compatibility library
ii  libbonobo2-0              2.18.0-2       Bonobo CORBA interfaces library
ii  libc6                     2.5-5          GNU C Library: Shared libraries
ii  libcairo2                 1.4.6-1        The Cairo 2D vector graphics libra
ii  libdbus-1-3               1.0.2-4        simple interprocess messaging syst
ii  libdbus-glib-1-2          0.73-2         simple interprocess messaging syst
ii  libebook1.2-9             1.10.1-2       Client library for evolution addre
ii  libedata-book1.2-2        1.10.1-2       Backend library for evolution addr
ii  libedataserver1.2-9       1.10.1-2       Utility library for evolution data
ii  libfontconfig1            2.4.2-1.2      generic font configuration library
ii  libgconf2-4               2.18.0.1-3     GNOME configuration database syste
ii  libglib2.0-0              2.12.12-1      The GLib library of C routines
ii  libgnome2-0               2.18.0-4       The GNOME 2 library - runtime file
ii  libgstreamer0.10-0        0.10.12-5      Core GStreamer libraries and eleme
ii  libgtk2.0-0               2.10.12-1      The GTK+ graphical user interface 
ii  libgtkspell0              2.0.10-3+b1    a spell-checking addon for GTK's T
hi  libice6                   1:1.0.3-2      X11 Inter-Client Exchange library
ii  libncursesw5              5.5-5          Shared libraries for terminal hand
ii  libnspr4-0d               4.6.6-3        NetScape Portable Runtime Library
ii  libnss3-0d                3.11.5-3       Network Security Service libraries
ii  liborbit2                 1:2.14.7-0.1   libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0             1.16.2-2       Layout and rendering of internatio
ii  libperl5.8                5.8.8-7        Shared Perl library
ii  libpopt0                  1.10-3         lib for parsing cmdline parameters
ii  libsasl2-2                2.1.22.dfsg1-9 Authentication abstraction library
ii  libsasl2-modules          2.1.22.dfsg1-9 Pluggable Authentication Modules f
hi  libsm6                    1:1.0.2-2      X11 Session Management library
ii  libstartup-notification0  0.9-1          library for program launch feedbac
hi  libx11-6                  2:1.0.3-7      X11 client-side library
ii  libxcursor1               1:1.1.8-2      X cursor management library
ii  libxext6                  1:1.0.3-2      X11 miscellaneous extension librar
ii  libxfixes3                1:4.0.3-2      X11 miscellaneous 'fixes' extensio
ii  libxi6                    1:1.0.1-4      X11 Input extension library
ii  libxinerama1              1:1.0.2-1      X11 Xinerama extension library
ii  libxml2                   2.6.28.dfsg-1  GNOME XML library
ii  libxrandr2                2:1.2.1-1      X11 RandR extension library
ii  libxrender1               1:0.9.2-1      X Rendering Extension client libra
ii  libxss1                   1:1.1.2-1      X11 Screen Saver extension library
ii  pidgin-data               2.0.0+dfsg.1-1 multi-protocol instant messaging c

Versions of packages pidgin recommends:
ii  gstreamer0.10-plugins-base    0.10.12-2  GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins-good    0.10.5-5   GStreamer plugins from the "good" 
ii  python-dbus                   0.80.2-2   simple interprocess messaging syst

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGQDqa823633cP2P8RAgtEAJ4nn0bf8RMYNhboB1GUiBV0/JjCvgCgivCz
OD3bAlkV0QfDRNL6OTmDosY=
=Oma3
-----END PGP SIGNATURE-----



Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#422807; Package pidgin. Full text and rfc822 format available.

Acknowledgement sent to Ari Pollak <ari@debian.org>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. Full text and rfc822 format available.

Message #10 received at 422807@bugs.debian.org (full text, mbox):

From: Ari Pollak <ari@debian.org>
To: Javier Kohen <jkohen@users.sourceforge.net>, 422807@bugs.debian.org
Subject: Re: Bug#422807: pidgin: Freezes if gadugadu has to connect on
	startup
Date: Tue, 08 May 2007 11:59:52 -0400
Please install the pidgin-dbg package and run pidgin under gdb. Then
when pidgin freezes, press Ctrl-C in the gdb session, then type "bt
full" there and paste the output here.

On Tue, 2007-05-08 at 10:53 +0200, Javier Kohen wrote:
> Package: pidgin
> Version: 2.0.0+dfsg.1-1
> Severity: normal
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 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.





Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#422807; Package pidgin. Full text and rfc822 format available.

Acknowledgement sent to Javier Kohen <jkohen@users.sourceforge.net>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. Full text and rfc822 format available.

Message #15 received at 422807@bugs.debian.org (full text, mbox):

From: Javier Kohen <jkohen@users.sourceforge.net>
To: Ari Pollak <ari@debian.org>
Cc: 422807@bugs.debian.org
Subject: Re: Bug#422807: pidgin: Freezes if gadugadu has to connect on
	startup
Date: Wed, 09 May 2007 00:31:52 +0200
[Message part 1 (text/plain, inline)]
El mar, 08-05-2007 a las 11:59 -0400, Ari Pollak escribió:
> Please install the pidgin-dbg package and run pidgin under gdb. Then
> when pidgin freezes, press Ctrl-C in the gdb session, then type "bt
> full" there and paste the output here.

Here it goes:
#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


> 
> On Tue, 2007-05-08 at 10:53 +0200, Javier Kohen wrote:
> > Package: pidgin
> > Version: 2.0.0+dfsg.1-1
> > Severity: normal
> > 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> > 
> > 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.
> 
> 
-- 
Javier Kohen <jkohen@users.sourceforge.net>
ICQ: blashyrkh #2361802
Jabber: jkohen@jabber.org
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#422807; Package pidgin. Full text and rfc822 format available.

Acknowledgement sent to "Ari Pollak" <ari@debian.org>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. Full text and rfc822 format available.

Message #20 received at 422807@bugs.debian.org (full text, mbox):

From: "Ari Pollak" <ari@debian.org>
To: "Javier Kohen" <jkohen@users.sourceforge.net>,
 422807@bugs.debian.org
Subject: Re: Bug#422807: pidgin: Freezes if gadugadu has to connect on 
     startup
Date: Tue, 8 May 2007 21:23:34 -0400 (EDT)
This looks like it's in gevolution. Could you try disabling that plugin
and restarting?

Javier Kohen wrote:
> El mar, 08-05-2007 a las 11:59 -0400, Ari Pollak escribió:
>> Please install the pidgin-dbg package and run pidgin under gdb. Then
>> when pidgin freezes, press Ctrl-C in the gdb session, then type "bt
>> full" there and paste the output here.
>
> Here it goes:
> #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




Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#422807; Package pidgin. Full text and rfc822 format available.

Acknowledgement sent to Javier Kohen <jkohen@users.sourceforge.net>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. Full text and rfc822 format available.

Message #25 received at 422807@bugs.debian.org (full text, mbox):

From: Javier Kohen <jkohen@users.sourceforge.net>
To: Ari Pollak <ari@debian.org>
Cc: 422807@bugs.debian.org
Subject: Re: Bug#422807: pidgin: Freezes if gadugadu has to connect on 
	startup
Date: Sun, 13 May 2007 13:00:31 +0200
[Message part 1 (text/plain, inline)]
El mar, 08-05-2007 a las 21:23 -0400, Ari Pollak escribió:
> This looks like it's in gevolution. Could you try disabling that plugin
> and restarting?

You were right, disabling that extension solves the issue, re-enabling
it, brings it back.

> Javier Kohen wrote:
> > El mar, 08-05-2007 a las 11:59 -0400, Ari Pollak escribió:
> >> Please install the pidgin-dbg package and run pidgin under gdb. Then
> >> when pidgin freezes, press Ctrl-C in the gdb session, then type "bt
> >> full" there and paste the output here.
> >
> > Here it goes:
> > #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
> 
-- 
Javier Kohen <jkohen@users.sourceforge.net>
ICQ: blashyrkh #2361802
Jabber: jkohen@jabber.org
[signature.asc (application/pgp-signature, inline)]

Noted your statement that Bug has been forwarded to http://developer.pidgin.im/ticket/973. Request was from "Ari Pollak" <ari@debian.org> to control@bugs.debian.org. (Mon, 14 May 2007 02:51:01 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Feb 9 19:17:01 2010; Machine Name: busoni.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.