Bug#789867: pidgin: Pidgin crashes upton IRC disconnection

2015-06-26 Thread Fufu Fang
This is what happened when I ran the command:

fangfufu@illustrious:~$ pidgin -d > pidgin.log
Pidgin 2.10.11 has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.

If you can reproduce the crash, please notify the developers
by reporting a bug at:
http://developer.pidgin.im/simpleticket/

Please make sure to specify what you were doing at the time
and post the backtrace from the core file.  If you do not know
how to get the backtrace, please read the instructions at
http://developer.pidgin.im/wiki/GetABacktrace
Aborted


I am have attached pidgin.log as in this email. We can figure something
out together if the attachment doesn't get through. This is the first
time I attempt to put an attachment in a bug report. 

On Fri, 26 Jun 2015 15:09:25 +
Ari Pollak  wrote:

> Thanks. One other thing - would you mind running "pidgin -d >
> pidginlog.txt", reproducing the bug, and attaching the log file? You
> might want to look through the file first to see if there's any
> personal information that shouldn't be exposed.

(16:17:06) prefs: Reading /home//.purple/prefs.xml
(16:17:06) prefs: Finished reading /home//.purple/prefs.xml
(16:17:06) prefs: Unable to find rename pref for /core/plugins
(16:17:06) prefs: Renaming /core to /purple
(16:17:06) prefs: removing pref /core/plugins/core-plugin_pack-google/domain
(16:17:06) prefs: removing pref /core/plugins/core-plugin_pack-google
(16:17:06) prefs: removing pref /core/plugins
(16:17:06) prefs: removing pref /core
(16:17:06) prefs: purple_prefs_get_path: Unknown pref /pidgin/browsers/command
(16:17:06) dbus: okkk
(16:17:06) plugins: probing /usr/lib/pidgin/sendbutton.so
(16:17:06) plugins: probing /usr/lib/pidgin/lastseen.so
(16:17:06) plugins: probing /usr/lib/pidgin/album.so
(16:17:06) plugins: probing /usr/lib/pidgin/libextprefs.so
(16:17:06) plugins: probing /usr/lib/pidgin/xmppconsole.so
(16:17:06) plugins: probing /usr/lib/pidgin/listlog.so
(16:17:06) plugins: probing /usr/lib/pidgin/cap.so
(16:17:06) plugins: probing /usr/lib/pidgin/convcolors.so
(16:17:06) plugins: probing /usr/lib/pidgin/history.so
(16:17:06) plugins: probing /usr/lib/pidgin/blistops.so
(16:17:06) plugins: probing /usr/lib/pidgin/gRIM.so
(16:17:06) plugins: probing /usr/lib/pidgin/irssi.so
(16:17:06) plugins: probing /usr/lib/pidgin/plonkers.so
(16:17:06) plugins: probing /usr/lib/pidgin/difftopic.so
(16:17:06) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
(16:17:06) plugins: probing /usr/lib/pidgin/infopane.so
(16:17:06) plugins: probing /usr/lib/pidgin/convbadger.so
(16:17:06) plugins: probing /usr/lib/pidgin/markerline.so
(16:17:06) plugins: probing /usr/lib/pidgin/musicmessaging.so
(16:17:06) plugins: probing /usr/lib/pidgin/notify.so
(16:17:06) plugins: probing /usr/lib/pidgin/switchspell.so
(16:17:06) plugins: probing /usr/lib/pidgin/themeedit.so
(16:17:06) plugins: probing /usr/lib/pidgin/pidginrc.so
(16:17:06) plugins: probing /usr/lib/pidgin/ticker.so
(16:17:06) plugins: probing /usr/lib/pidgin/xchat-chats.so
(16:17:06) plugins: probing /usr/lib/pidgin/timestamp_format.so
(16:17:06) plugins: probing /usr/lib/pidgin/icon_override.so
(16:17:06) plugins: probing /usr/lib/pidgin/timelog.so
(16:17:06) plugins: probing /usr/lib/pidgin/pidgin-schedule.so
(16:17:06) plugins: probing /usr/lib/pidgin/iconaway.so
(16:17:06) plugins: probing /usr/lib/pidgin/mystatusbox.so
(16:17:06) plugins: probing /usr/lib/pidgin/spellchk.so
(16:17:06) plugins: probing /usr/lib/pidgin/gestures.so
(16:17:06) plugins: probing /usr/lib/pidgin/enhancedhist.so
(16:17:06) plugins: probing /usr/lib/pidgin/pidgin-otr.so
(16:17:06) plugins: probing /usr/lib/pidgin/sepandtab.so
(16:17:06) plugins: probing /usr/lib/pidgin/nicksaid.so
(16:17:06) plugins: probing /usr/lib/pidgin/xmppdisco.so
(16:17:06) plugins: probing /usr/lib/pidgin/timestamp.so
(16:17:06) plugins: probing /usr/lib/pidgin/extplacement.so
(16:17:06) plugins: probing /usr/lib/pidgin/vvconfig.so
(16:17:06) plugins: probing /usr/lib/purple-2/joinpart.so
(16:17:06) plugins: probing /usr/lib/purple-2/listhandler.so
(16:17:06) plugins: probing /usr/lib/purple-2/libirc.so
(16:17:06) plugins: probing /usr/lib/purple-2/libicq.so
(16:17:06) plugins: probing /usr/lib/purple-2/autoaccept.so
(16:17:06) plugins: probing /usr/lib/purple-2/splitter.so
(16:17:06) plugins: probing /usr/lib/purple-2/napster.so
(16:17:06) plugins: probing /usr/lib/purple-2/irchelper.so
(16:17:06) plugins: probing /usr/lib/purple-2/dbus-example.so
(16:17:06) plugins: probing /usr/lib/purple-2/ignore.so
(16:17:06) plugins: probing /usr/lib/purple-2/flip.so
(16:17:06) plugins: probing /usr/lib/purple-2/tcl.so
(16:17:06) plugins: probing /usr/lib/purple-2/liboscar.so
(16:17:06) plugins: /usr/lib/purple-2/liboscar.so is not usable because the 'purple_init_plugin' symbol could n

Bug#789867: pidgin: Pidgin crashes upton IRC disconnection

2015-06-26 Thread Ari Pollak
Thanks. One other thing - would you mind running "pidgin -d >
pidginlog.txt", reproducing the bug, and attaching the log file? You might
want to look through the file first to see if there's any personal
information that shouldn't be exposed.


Bug#789867: pidgin: Pidgin crashes upton IRC disconnection

2015-06-25 Thread Fufu Fang
There you go, the new backtrace:

Program received signal SIGSEGV, Segmentation fault.
__GI___libc_free (mem=0x8006f) at malloc.c:2929
2929malloc.c: No such file or directory.
(gdb) bt
#0  __GI___libc_free (mem=0x8006f) at malloc.c:2929
#1  0x7558c86b in g_string_free ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2  0x7fffe6a4cda9 in
irc_close (gc=0x563d1520)
at /tmp/buildd/pidgin-2.10.11/./libpurple/protocols/irc/irc.c:529 #3
0x75240ec6 in _purple_connection_destroy (gc=0x563d1520)
at /tmp/buildd/pidgin-2.10.11/./libpurple/connection.c:275 #4
0x7522c99b in purple_account_disconnect
(account=0x5595f970)
at /tmp/buildd/pidgin-2.10.11/./libpurple/account.c:1343 #5
0x555ad673 in pidgin_connection_network_disconnected ()
at /tmp/buildd/pidgin-2.10.11/./pidgin/gtkconn.c:200 #6
0x7050670c in ?? ()
from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #7
0x758412d5 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8
0x7585303c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9
0x7585b698 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10
0x7585b8ff in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11
0x70507052 in ?? ()
from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #12
0x77ba31d1 in dbus_connection_dispatch ()
from /lib/x86_64-linux-gnu/libdbus-1.so.3 #13 0x70500db5 in ??
() from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #14
0x7556bc3d in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x7556bf20
in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16
0x7556c242 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x768165d7 in
IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.28/gtk/gtkmain.c:1268 #18
0x5558f557 in main (argc=1, argv=0x7fffdf98)
at /tmp/buildd/pidgin-2.10.11/./pidgin/gtkmain.c:937 (gdb)

On Fri, 26 Jun 2015 02:03:06 +
Ari Pollak  wrote:

> Would you mind sending a new backtrace after installing the pidgin-dbg
> package?


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



Bug#789867: pidgin: Pidgin crashes upton IRC disconnection

2015-06-25 Thread Ari Pollak
Would you mind sending a new backtrace after installing the pidgin-dbg
package?


Bug#789867: pidgin: Pidgin crashes upton IRC disconnection

2015-06-24 Thread Fufu Fang
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: 0x55a0a0e0 ***

Program received signal SIGABRT, Aborted.
0x74955107 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  0x74955107 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x749564e8 in __GI_abort () at abort.c:89
#2  0x74993204 in __libc_message (do_abort=do_abort@entry=1,
fmt=fmt@entry=0x74a85fe0 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#3  0x749989de in malloc_printerr (action=1, str=0x74a8209e
"free(): invalid pointer",
ptr=) at malloc.c:4996
#4  0x749996e6 in _int_free (av=, p=,
have_lock=0) at malloc.c:3840
#5  0x7558c86b in g_string_free () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#6  0x7fffe6a4cda9 in ?? () from /usr/lib/purple-2/libirc.so
#7  0x75240ec6 in _purple_connection_destroy () from
/usr/lib/libpurple.so.0
#8  0x7522c99b in purple_account_disconnect () from
/usr/lib/libpurple.so.0
#9  0x555ad673 in ?? ()
#10 0x7050670c in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#11 0x758412d5 in g_closure_invoke () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#12 0x7585303c in ?? () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#13 0x7585b698 in g_signal_emit_valist () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#14 0x7585b8ff in g_signal_emit () from /usr/lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#15 0x70507052 in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#16 0x77ba31d1 in dbus_connection_dispatch () from /lib/x86_64-linux-
gnu/libdbus-1.so.3
#17 0x70500db5 in ?? () from /usr/lib/x86_64-linux-gnu/libdbus-
glib-1.so.2
#18 0x7556bc3d in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#19 0x7556bf20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x7556c242 in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#21 0x768165d7 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.24.28/gtk/gtkmain.c:1268
#22 0x5558f557 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-20.102-1
ii  libfontconfig1  2.11.0-6.3
ii  libfreetype62.5.2-4
ii  libgadu31:1.12.0-5
ii  libgdk-pixbuf2.0-0  2.31.4-2
ii  libglib2.0-02.44.1-1
ii  libgstreamer0.10-0  0.10.36-1.5
ii  libgtk2.0-0 2.24.28-1
ii  libgtkspell02.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-62: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-ffmpeg1: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