Opened 4 years ago

Last modified 4 years ago

#16698 new defect

IRC protocol crashes on suspend

Reported by: ari Owned by: elb
Milestone: Component: IRC
Version: 2.10.11 Keywords:
Cc:

Description

From http://bugs.debian.org/789867:

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.

Program received signal SIGSEGV, Segmentation fault.
__GI___libc_free (mem=0x80000006f) at malloc.c:2929
2929    malloc.c: No such file or directory.
(gdb) bt
#0  __GI___libc_free (mem=0x80000006f) at malloc.c:2929
#1  0x00007ffff558c86b in g_string_free ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2  0x00007fffe6a4cda9 in
irc_close (gc=0x5555563d1520)
at /tmp/buildd/pidgin-2.10.11/./libpurple/protocols/irc/irc.c:529 #3
0x00007ffff5240ec6 in _purple_connection_destroy (gc=0x5555563d1520)
at /tmp/buildd/pidgin-2.10.11/./libpurple/connection.c:275 #4
0x00007ffff522c99b in purple_account_disconnect
(account=0x55555595f970)
at /tmp/buildd/pidgin-2.10.11/./libpurple/account.c:1343 #5
0x00005555555ad673 in pidgin_connection_network_disconnected ()
at /tmp/buildd/pidgin-2.10.11/./pidgin/gtkconn.c:200 #6
0x00007ffff050670c in ?? ()
from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #7
0x00007ffff58412d5 in g_closure_invoke ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8
0x00007ffff585303c in ?? ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9
0x00007ffff585b698 in g_signal_emit_valist ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10
0x00007ffff585b8ff in g_signal_emit ()
from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #11
0x00007ffff0507052 in ?? ()
from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #12
0x00007ffff7ba31d1 in dbus_connection_dispatch ()
from /lib/x86_64-linux-gnu/libdbus-1.so.3 #13 0x00007ffff0500db5 in ??
() from /usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2 #14
0x00007ffff556bc3d in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007ffff556bf20
in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16
0x00007ffff556c242 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007ffff68165d7 in
IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.28/gtk/gtkmain.c:1268 #18
0x000055555558f557 in main (argc=1, argv=0x7fffffffdf98)
at /tmp/buildd/pidgin-2.10.11/./pidgin/gtkmain.c:937 (gdb)

Attachments (1)

pidgin.log (94.9 KB) - added by ari 4 years ago.

Download all attachments as: .zip

Change History (3)

Changed 4 years ago by ari

comment:1 Changed 4 years ago by elb

I'd like to see if this still occurs with no plugins loaded. The crash is on the free of irc->motd, which really should not be problematic.

comment:2 Changed 4 years ago by ari

Looks like the same crash happens with no plugins loaded.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!