Debian Bug report logs - #400002
gaim segfaults in DigestCalcResponse()

version graph

Package: gaim; Maintainer for gaim is (unknown);

Reported by: Marko Mäkelä <marko.makela@hut.fi>

Date: Thu, 23 Nov 2006 12:18:02 UTC

Severity: normal

Found in version 1:2.0.0+beta5-3

Fixed in versions gaim/1:2.0.0+beta5-4, gaim/1:2.0.0+beta5-5, 1:2.0.0+beta5-6

Done: Ari Pollak <ari@debian.org>

Bug is archived. No further changes may be made.

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#400002; Package gaim. (full text, mbox, link).


Acknowledgement sent to Marko Mäkelä <marko.makela@hut.fi>:
New Bug report received and forwarded. Copy sent to Robert McQueen <robot101@debian.org>. (full text, mbox, link).


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

From: Marko Mäkelä <marko.makela@hut.fi>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gaim segfaults in DigestCalcResponse()
Date: Thu, 23 Nov 2006 14:04:42 +0200
Package: gaim
Version: 1:2.0.0+beta5-3
Severity: normal

gaim segfaults when trying to connect to a Jabber server.  The previous
version (gaim 1:2.0.0+beta5-2) refused to connect but without crashing.
The last version that works for me is gaim 1:2.0.0+beta5-1.  Here is the
stack trace for gaim 1:2.0.0+beta5-3:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222560064 (LWP 11746)]
0xb6c8d732 in DigestCalcResponse () from /usr/lib/sasl2/libdigestmd5.so.2
(gdb) bt
#0  0xb6c8d732 in DigestCalcResponse () from /usr/lib/sasl2/libdigestmd5.so.2
#1  0xb6ef03b3 in sasl_client_step () from /usr/lib/libsasl2.so.2
#2  0xb6f1332d in jabber_auth_handle_success () from /usr/lib/gaim/libjabber.so
#3  0xb6f23772 in jabber_process_packet () from /usr/lib/gaim/libjabber.so
#4  0xb6f26189 in jabber_parser_process () from /usr/lib/gaim/libjabber.so
#5  0xb761ca99 in xmlParseXMLDecl () from /usr/lib/libxml2.so.2
#6  0xb76293c8 in xmlParseChunk () from /usr/lib/libxml2.so.2
#7  0xb6f2607f in jabber_parser_process () from /usr/lib/gaim/libjabber.so
#8  0xb6f2309d in jabber_stream_set_state () from /usr/lib/gaim/libjabber.so
#9  0xb79b235d in gaim_sound_play_file () from /usr/lib/libgaim.so.0
#10 0x08096913 in gaim_gtk_eventloop_get_ui_ops ()
#11 0xb78cbc7f in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0
#12 0xb78a2731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#13 0xb78a57a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#14 0xb78a5b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#15 0xb7cfb281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x080ab495 in main ()
-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=fi_FI, LC_CTYPE=fi_FI.utf8 (charmap=UTF-8)

Versions of packages gaim depends on:
ii  gaim-data                1:2.0.0+beta5-3 multi-protocol instant messaging c
ii  libatk1.0-0              1.12.3-1        The ATK accessibility toolkit
ii  libavahi-compat-howl0    0.6.15-2        Avahi Howl compatibility library
ii  libc6                    2.3.6.ds1-8     GNU C Library: Shared libraries
ii  libcairo2                1.2.4-4         The Cairo 2D vector graphics libra
ii  libdbus-1-3              1.0.1-2         simple interprocess messaging syst
ii  libdbus-glib-1-2         0.71-3          simple interprocess messaging syst
ii  libfontconfig1           2.4.1-2         generic font configuration library
ii  libgcrypt11              1.2.3-2         LGPL Crypto library - runtime libr
ii  libglib2.0-0             2.12.4-2        The GLib library of C routines
ii  libgnutls13              1.4.4-3         the GNU TLS library - runtime libr
ii  libgstreamer0.10-0       0.10.10-2       Core GStreamer libraries and eleme
ii  libgtk2.0-0              2.8.20-3        The GTK+ graphical user interface 
ii  libgtkspell0             2.0.10-3+b1     a spell-checking addon for GTK's T
ii  libice6                  1:1.0.1-2       X11 Inter-Client Exchange library
ii  libncursesw5             5.5-5           Shared libraries for terminal hand
ii  libpango1.0-0            1.14.7-1        Layout and rendering of internatio
ii  libperl5.8               5.8.8-6.1       Shared Perl library
ii  libsasl2-2               2.1.22.dfsg1-4  Authentication abstraction library
ii  libsasl2-modules         2.1.22.dfsg1-4  Pluggable Authentication Modules f
ii  libsm6                   1:1.0.1-3       X11 Session Management library
ii  libstartup-notification0 0.8-2           library for program launch feedbac
ii  libx11-6                 2:1.0.3-4       X11 client-side library
ii  libxcursor1              1.1.7-4         X cursor management library
ii  libxext6                 1:1.0.1-2       X11 miscellaneous extension librar
ii  libxfixes3               1:4.0.1-4       X11 miscellaneous 'fixes' extensio
ii  libxi6                   1:1.0.1-3       X11 Input extension library
ii  libxinerama1             1:1.0.1-4.1     X11 Xinerama extension library
ii  libxml2                  2.6.27.dfsg-1   GNOME XML library
ii  libxrandr2               2:1.1.0.2-4     X11 RandR extension library
ii  libxrender1              1:0.9.1-3       X Rendering Extension client libra
ii  libxss1                  1:1.1.0-1       X11 Screen Saver extension library

Versions of packages gaim recommends:
ii  gstreamer0.10-alsa            0.10.10-2  GStreamer plugin for ALSA
ii  gstreamer0.10-plugins-base    0.10.10-2  GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins-good    0.10.4-3   GStreamer plugins from the "good" 

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#400002; Package gaim. (full text, mbox, link).


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, mbox, link).


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

From: Ari Pollak <ari@debian.org>
To: Marko Mäkelä <marko.makela@hut.fi>, 400002@bugs.debian.org
Subject: Re: Bug#400002: gaim segfaults in DigestCalcResponse()
Date: Thu, 23 Nov 2006 10:48:53 -0500
Could you install the gaim-dbg and cyrus-sasl2-dbg packages and then paste the
output of a "bt full" in gdb? Thanks.



Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#400002; Package gaim. (full text, mbox, link).


Acknowledgement sent to Marko Mäkelä <marko.makela@hut.fi>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. (full text, mbox, link).


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

From: Marko Mäkelä <marko.makela@hut.fi>
To: Ari Pollak <ari@debian.org>
Cc: 400002@bugs.debian.org
Subject: Re: Bug#400002: gaim segfaults in DigestCalcResponse()
Date: Thu, 23 Nov 2006 19:58:15 +0200
[Message part 1 (text/plain, inline)]
On Thu, Nov 23, 2006 at 10:48:53AM -0500, Ari Pollak wrote:
> Could you install the gaim-dbg and cyrus-sasl2-dbg packages and then paste the
> output of a "bt full" in gdb? Thanks.

Attached.

	Marko
[gdb.txt (text/plain, attachment)]

Reply sent to "Mark Doliner" <mark@kingant.net>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Marko Mäkelä <marko.makela@hut.fi>:
Bug acknowledged by developer. (full text, mbox, link).


Message #20 received at 400002-done@bugs.debian.org (full text, mbox, reply):

From: "Mark Doliner" <mark@kingant.net>
To: 400002-done@bugs.debian.org
Subject: Re: Bug#400002: gaim segfaults in DigestCalcResponse()
Date: Tue, 28 Nov 2006 02:27:21 -0500
I justed fixed this with a commit to Gaim's SVN repo.  It's revision 17834. 
Inquiring minds can grab a diff from
http://svn.sourceforge.net/viewvc/gaim/trunk/libgaim/protocols/jabber/auth.c?r1=17834&r2=17833&view=patch&pathrev=17834





Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#400002; Package gaim. (full text, mbox, link).


Acknowledgement sent to Marko Mäkelä <marko.makela@hut.fi>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. (full text, mbox, link).


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

From: Marko Mäkelä <marko.makela@hut.fi>
To: 400002@bugs.debian.org
Subject: Re: Bug#400002 closed by "Mark Doliner" <mark@kingant.net> (Re: Bug#400002: gaim segfaults in DigestCalcResponse())
Date: Tue, 28 Nov 2006 11:28:06 +0200
On Mon, Nov 27, 2006 at 11:33:33PM -0800, Debian Bug Tracking System wrote:
> I justed fixed this with a commit to Gaim's SVN repo.  It's revision 17834. 
> Inquiring minds can grab a diff from
> http://svn.sourceforge.net/viewvc/gaim/trunk/libgaim/protocols/jabber/auth.c?r1=17834&r2=17833&view=patch&pathrev=17834

I tried this patch.  It won't crash any more, but it can't connect
either.  The symptoms are similar to gaim_2.0.0+beta5-2_i386.deb,
i.e., it says something like "unexpected response from the server".

	Marko



Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#400002; Package gaim. (full text, mbox, link).


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, mbox, link).


Message #30 received at 400002@bugs.debian.org (full text, mbox, reply):

From: Ari Pollak <ari@debian.org>
To: Marko Mäkelä <marko.makela@hut.fi>, 400002@bugs.debian.org
Subject: Re: Bug#400002: closed by "Mark Doliner" <mark@kingant.net> (Re: Bug#400002: gaim segfaults in DigestCalcResponse())
Date: Tue, 28 Nov 2006 11:33:00 -0500
Could you try using the debian patch instead? You can retrieve it with
the following command:

svn cat
svn://svn.debian.org/svn/pkg-gnome/unstable/gaim/debian/patches/09_jabber-sasl-crash.patch > 09_jabber-sasl-crash.patch

Thanks.




Bug reopened, originator not changed. Request was from Ari Pollak <ari@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Robert McQueen <robot101@debian.org>:
Bug#400002; Package gaim. (full text, mbox, link).


Acknowledgement sent to Marko Mäkelä <marko.makela@hut.fi>:
Extra info received and forwarded to list. Copy sent to Robert McQueen <robot101@debian.org>. (full text, mbox, link).


Message #37 received at 400002@bugs.debian.org (full text, mbox, reply):

From: Marko Mäkelä <marko.makela@hut.fi>
To: Ari Pollak <ari@debian.org>
Cc: 400002@bugs.debian.org
Subject: Re: Bug#400002: closed by "Mark Doliner" <mark@kingant.net> (Re: Bug#400002: gaim segfaults in DigestCalcResponse())
Date: Tue, 28 Nov 2006 21:56:29 +0200
On Tue, Nov 28, 2006 at 11:33:00AM -0500, Ari Pollak wrote:
> Could you try using the debian patch instead? You can retrieve it with
> the following command:
> 
> svn cat
> svn://svn.debian.org/svn/pkg-gnome/unstable/gaim/debian/patches/09_jabber-sasl-crash.patch > 09_jabber-sasl-crash.patch

I can't:

svn: File not found: revision 8018, path
'/unstable/gaim/debian/patches/09_jabber-sasl-crash.patch'

	Marko



Tags added: pending Request was from Ari Pollak <ari@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Ari Pollak <ari@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Marko Mäkelä <marko.makela@hut.fi>:
Bug acknowledged by developer. (full text, mbox, link).


Message #44 received at 400002-close@bugs.debian.org (full text, mbox, reply):

From: Ari Pollak <ari@debian.org>
To: 400002-close@bugs.debian.org
Subject: Bug#400002: fixed in gaim 1:2.0.0+beta5-4
Date: Mon, 04 Dec 2006 06:02:04 +0000
Source: gaim
Source-Version: 1:2.0.0+beta5-4

We believe that the bug you reported is fixed in the latest version of
gaim, which is due to be installed in the Debian FTP archive:

gaim-data_2.0.0+beta5-4_all.deb
  to pool/main/g/gaim/gaim-data_2.0.0+beta5-4_all.deb
gaim-dbg_2.0.0+beta5-4_amd64.deb
  to pool/main/g/gaim/gaim-dbg_2.0.0+beta5-4_amd64.deb
gaim-dev_2.0.0+beta5-4_amd64.deb
  to pool/main/g/gaim/gaim-dev_2.0.0+beta5-4_amd64.deb
gaim_2.0.0+beta5-4.diff.gz
  to pool/main/g/gaim/gaim_2.0.0+beta5-4.diff.gz
gaim_2.0.0+beta5-4.dsc
  to pool/main/g/gaim/gaim_2.0.0+beta5-4.dsc
gaim_2.0.0+beta5-4_amd64.deb
  to pool/main/g/gaim/gaim_2.0.0+beta5-4_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 400002@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ari Pollak <ari@debian.org> (supplier of updated gaim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.7
Date: Mon,  4 Dec 2006 00:09:32 -0500
Source: gaim
Binary: gaim-dbg gaim gaim-dev gaim-data
Architecture: source amd64 all
Version: 1:2.0.0+beta5-4
Distribution: unstable
Urgency: medium
Maintainer: Robert McQueen <robot101@debian.org>
Changed-By: Ari Pollak <ari@debian.org>
Description: 
 gaim       - multi-protocol instant messaging client
 gaim-data  - multi-protocol instant messaging client - data files
 gaim-dbg   - Debugging symbols for Gaim
 gaim-dev   - multi-protocol instant messaging client - development files
Closes: 394989 398399 400002 400496 401295
Changes: 
 gaim (1:2.0.0+beta5-4) unstable; urgency=medium
 .
   * Install /usr/bin/gaim-remote script
   * Install gconf schemas
   * Add Recommends: python
   * Don't build with Cyrus-SASL, support is too unstable
     (Closes: #400002, 401295)
   * 08_jabber-info-crash.patch:
     - Add patch from upstream to fix Jabber crash when getting info
       on someone with no resource name (Closes: #398399)
   * 10_text-arrow-keys.patch:
     - Add patch from upstream to fix arrow keys not working in gaim-text
       (Closes: #400496)
   * 11_reread-resolvconf.patch:
     - Add patch to re-read resolv.conf when connecting to a server
       (Closes: #394989)
Files: 
 f364cdf404feb30ca208db09aa7b2ee7 1178 net optional gaim_2.0.0+beta5-4.dsc
 3829642b12ed4255d1bdc397c5ef4188 36257 net optional gaim_2.0.0+beta5-4.diff.gz
 c32d7816fd9ca5eb4ac63e19aeb429a8 5151556 net optional gaim-data_2.0.0+beta5-4_all.deb
 10dbf7f622342feee02bf7e9db42f449 1785930 net optional gaim_2.0.0+beta5-4_amd64.deb
 b9fe440d4a988ce7df5fa1e077d4fe56 151210 devel optional gaim-dev_2.0.0+beta5-4_amd64.deb
 8733abc5096538416954264ed648cc94 3985774 net extra gaim-dbg_2.0.0+beta5-4_amd64.deb

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

iD8DBQFFc7OewO+u47cOQDsRA7YeAJ94kAFvHw8EjIEhKNE7dSvx4Il3swCfebij
UHrpmfvoHPP20aaMgrWeBqk=
=WQuS
-----END PGP SIGNATURE-----




Reply sent to Ari Pollak <ari@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Marko Mäkelä <marko.makela@hut.fi>:
Bug acknowledged by developer. (full text, mbox, link).


Message #49 received at 400002-close@bugs.debian.org (full text, mbox, reply):

From: Ari Pollak <ari@debian.org>
To: 400002-close@bugs.debian.org
Subject: Bug#400002: fixed in gaim 1:2.0.0+beta5-5
Date: Mon, 04 Dec 2006 16:17:03 +0000
Source: gaim
Source-Version: 1:2.0.0+beta5-5

We believe that the bug you reported is fixed in the latest version of
gaim, which is due to be installed in the Debian FTP archive:

gaim-data_2.0.0+beta5-5_all.deb
  to pool/main/g/gaim/gaim-data_2.0.0+beta5-5_all.deb
gaim-dbg_2.0.0+beta5-5_amd64.deb
  to pool/main/g/gaim/gaim-dbg_2.0.0+beta5-5_amd64.deb
gaim-dev_2.0.0+beta5-5_amd64.deb
  to pool/main/g/gaim/gaim-dev_2.0.0+beta5-5_amd64.deb
gaim_2.0.0+beta5-5.diff.gz
  to pool/main/g/gaim/gaim_2.0.0+beta5-5.diff.gz
gaim_2.0.0+beta5-5.dsc
  to pool/main/g/gaim/gaim_2.0.0+beta5-5.dsc
gaim_2.0.0+beta5-5_amd64.deb
  to pool/main/g/gaim/gaim_2.0.0+beta5-5_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 400002@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ari Pollak <ari@debian.org> (supplier of updated gaim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

Format: 1.7
Date: Mon,  4 Dec 2006 10:35:31 -0500
Source: gaim
Binary: gaim-dbg gaim gaim-dev gaim-data
Architecture: source amd64 all
Version: 1:2.0.0+beta5-5
Distribution: unstable
Urgency: low
Maintainer: Robert McQueen <robot101@debian.org>
Changed-By: Ari Pollak <ari@debian.org>
Description: 
 gaim       - multi-protocol instant messaging client
 gaim-data  - multi-protocol instant messaging client - data files
 gaim-dbg   - Debugging symbols for Gaim
 gaim-dev   - multi-protocol instant messaging client - development files
Closes: 400002 401295
Changes: 
 gaim (1:2.0.0+beta5-5) unstable; urgency=low
 .
   * Er, really install /usr/bin/gaim-remote and gconf schemas
   * Really don't build with cyrus-SASL (Really Closes: #400002, 401295)
Files: 
 0cc72a0f45cda59bc06813b3dbbf356c 1162 net optional gaim_2.0.0+beta5-5.dsc
 91bde558a15f8b012de9f0493d0aa6ec 36291 net optional gaim_2.0.0+beta5-5.diff.gz
 587ce7ea6cc71240dcbbb6c945f01c90 5152136 net optional gaim-data_2.0.0+beta5-5_all.deb
 146474305b97bc3fa46d7454955e2676 1789006 net optional gaim_2.0.0+beta5-5_amd64.deb
 625c9e7c2d2c5b75bff1928dfc9e9706 151196 devel optional gaim-dev_2.0.0+beta5-5_amd64.deb
 5e13d0bdf5c73dd1a8c41bd785b59fa1 3984242 net extra gaim-dbg_2.0.0+beta5-5_amd64.deb

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

iD8DBQFFdETRwO+u47cOQDsRA9dnAJ9l1D2O0juWKPhZs/vr1HqV1Y9jPwCeI5ks
H7vkNFtc9T9b5wJ7FPfRZjQ=
=dYBo
-----END PGP SIGNATURE-----




Reply sent to Ari Pollak <ari@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Marko Mäkelä <marko.makela@hut.fi>:
Bug acknowledged by developer. (full text, mbox, link).


Message #54 received at 400002-done@bugs.debian.org (full text, mbox, reply):

From: Ari Pollak <ari@debian.org>
To: 400002-done@bugs.debian.org
Subject: Re: Bug#400002 closed by Ari Pollak <ari@debian.org> (Bug#400002: fixed in gaim 1:2.0.0+beta5-5)
Date: Fri, 08 Dec 2006 11:25:09 -0500
Version: 1:2.0.0+beta5-6

On Thu, 2006-12-07 at 23:45 +0200, Marko Mäkelä wrote:
> Hi!
> 
> Thanks, I updated to gaim 2.0.0+beta5-6, and it works again.
> 
> 	Marko




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 24 Jun 2007 09:12:47 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 5 19:28:46 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.