Package: pidgin
Version: 2.10.11-1
Severity: important

Dear Maintainer,

I use Pidgin's IRC feature. Occasionally when the network disconnects, Pidgin
crashes. This bug can be easily reproduced by running Pidgin, signing in an IRC
account, and send the computer to sleep. Pidgin is guaranteed to crash upon
resuming.

I have produced a backtrace, the problem seems to be related an excess free()
call. Below is the backtrace:

*** Error in `/usr/bin/pidgin': free(): invalid pointer: 0x0000555555a0a0e0 ***

Program received signal SIGABRT, Aborted.
0x00007ffff4955107 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
56      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff4955107 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff49564e8 in __GI_abort () at abort.c:89
#2  0x00007ffff4993204 in __libc_message (do_abort=do_abort@entry=1,
    fmt=fmt@entry=0x7ffff4a85fe0 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff49989de in malloc_printerr (action=1, str=0x7ffff4a8209e
"free(): invalid pointer",
    ptr=<optimized out>) at malloc.c:4996
#4  0x00007ffff49996e6 in _int_free (av=<optimized out>, p=<optimized out>,
have_lock=0) at malloc.c:3840
#5  0x00007ffff558c86b in g_string_free () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#6  0x00007fffe6a4cda9 in ?? () from /usr/lib/purple-2/libirc.so
#7  0x00007ffff5240ec6 in _purple_connection_destroy () from
/usr/lib/libpurple.so.0
#8  0x00007ffff522c99b in purple_account_disconnect () from
/usr/lib/libpurple.so.0
#9  0x00005555555ad673 in ?? ()
#10 0x00007ffff050670c in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#11 0x00007ffff58412d5 in g_closure_invoke () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#12 0x00007ffff585303c in ?? () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#13 0x00007ffff585b698 in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#14 0x00007ffff585b8ff in g_signal_emit () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#15 0x00007ffff0507052 in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#16 0x00007ffff7ba31d1 in dbus_connection_dispatch () from /lib/x86_64-linux-
gnu/libdbus-1.so.3
#17 0x00007ffff0500db5 in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#18 0x00007ffff556bc3d in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#19 0x00007ffff556bf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ffff556c242 in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#21 0x00007ffff68165d7 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.24.28/gtk/gtkmain.c:1268
#22 0x000055555558f557 in main ()
(gdb)

Thanks,
Fufu



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pidgin depends on:
ii  gconf2                      3.2.6-3
ii  libatk1.0-0                 2.16.0-2
ii  libc6                       2.19-18
ii  libcairo2                   1.14.2-2
ii  libdbus-1-3                 1.8.18-1
ii  libdbus-glib-1-2            0.102-1
ii  libfontconfig1              2.11.0-6.3
ii  libfreetype6                2.5.2-4
ii  libgadu3                    1:1.12.0-5
ii  libgdk-pixbuf2.0-0          2.31.4-2
ii  libglib2.0-0                2.44.1-1
ii  libgstreamer0.10-0          0.10.36-1.5
ii  libgtk2.0-0                 2.24.28-1
ii  libgtkspell0                2.0.16-1.1
ii  libice6                     2:1.0.9-1+b1
ii  libpango-1.0-0              1.36.8-3
ii  libpangocairo-1.0-0         1.36.8-3
ii  libpangoft2-1.0-0           1.36.8-3
ii  libpurple0                  2.10.11-1
ii  libsm6                      2:1.2.2-1+b1
ii  libx11-6                    2:1.6.3-1
ii  libxml2                     2.9.1+dfsg1-5
ii  libxss1                     1:1.2.2-1
ii  perl-base [perlapi-5.20.1]  5.20.2-6
ii  pidgin-data                 2.10.11-1

Versions of packages pidgin recommends:
ii  gstreamer0.10-alsa          0.10.36-2
ii  gstreamer0.10-ffmpeg        1:0.10.13-dmo2
ii  gstreamer0.10-plugins-base  0.10.36-2
ii  gstreamer0.10-plugins-good  0.10.31-3+nmu4+b1

Versions of packages pidgin suggests:
ii  libsqlite3-0  3.8.10.2-1


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to