[Pidgin] #6314: Pidgin freezes when loosing internet connection
Pidgin
trac at pidgin.im
Sun Jul 20 22:27:27 EDT 2008
#6314: Pidgin freezes when loosing internet connection
---------------------------+------------------------------------------------
Reporter: Cube | Owner: lschiere
Type: defect | Status: new
Priority: minor | Milestone:
Component: unclassified | Version: 2.4.3
Resolution: | Keywords:
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by ari):
I've gotten a lot of reports about this, and it seems to be related to
Jabber. Steps to reproduce:
1) use SSH to create a port forward tunnel for jabber
eg: -L 5222:some.remote.host:5222 localhost
2) connect to the remote server via the tunnel (that is, set the jabber
prefs to connect to localhost:5222)
3) after the connection is up, exit the SSH connection and fully
terminate any forwarded ports via ctrl-c, if SSH does not exit on its own
Immediately thereafter, Pidgin will go into a 100% CPU usage loop. If one
restarts the SSH link
fairly quickly after, Pidgin will return to normal. However, if a long
period of time transpires with no connectivity, Pidgin appears to become
permanently non-responsive. A backtrace of the running process doesn't
seem to show anything interesting, just the normal gtk event loop:
{{{
#0 0x00007fda90728911 in __pthread_mutex_unlock_usercnt ()
from /lib/libpthread.so.0
#1 0x00007fda90bf295d in IA__g_main_context_prepare (context=0x1a53ae0,
priority=0x7fff9b6e5774) at
/tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2327
#2 0x00007fda90bf3028 in g_main_context_iterate (context=0x1a53ae0,
block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2622
#3 0x00007fda90bf3657 in IA__g_main_loop_run (loop=0x250c4a0)
at /tmp/buildd/glib2.0-2.16.3/glib/gmain.c:2850
#4 0x00007fda92563587 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x000000000047b00b in main (argc=1, argv=0x7fff9b6e7c28)
at ../../pidgin/gtkmain.c:890
}}}
--
Ticket URL: <http://developer.pidgin.im/ticket/6314#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list