[Pidgin] #8535: pidgin crashs when connection slows down

Pidgin trac at pidgin.im
Sat Feb 28 11:41:02 EST 2009


#8535: pidgin crashs when connection slows down
----------------------------+-----------------------------------------------
 Reporter:  BUGabundo       |           Owner:  lschiere    
     Type:  defect          |          Status:  new         
Milestone:                  |       Component:  unclassified
  Version:  2.5.4           |      Resolution:              
 Keywords:  crash, network  |   Launchpad_bug:  335907      
----------------------------+-----------------------------------------------

Comment(by BUGabundo):

 List of plugins:

 gdb --args pidgin --debug -n

 GNU gdb 6.8-debian
 Copyright (C) 2008 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "x86_64-linux-gnu"...
 (gdb) r
 Starting program: /usr/bin/pidgin --debug -n
 [Thread debugging using libthread_db enabled]
 [New Thread 0x7f282a1907d0 (LWP 27305)]
 (16:39:58) prefs: Reading /home/bugabundo/.purple/prefs.xml
 (16:39:58) prefs: Finished reading /home/bugabundo/.purple/prefs.xml
 (16:39:58) dbus: okkk
 (16:39:58) plugins: probing /usr/lib/pidgin/ticker.so
 (16:39:58) plugins: probing /usr/lib/pidgin/guifications.so
 (16:39:58) plugins: probing /usr/lib/pidgin/timestamp.so
 (16:39:58) plugins: probing /usr/lib/pidgin/sepandtab.so
 (16:39:58) plugins: probing /usr/lib/pidgin/plonkers.so
 (16:39:58) plugins: probing /usr/lib/pidgin/gestures.so
 (16:39:58) plugins: probing /usr/lib/pidgin/xchat-chats.so
 (16:39:58) plugins: probing /usr/lib/pidgin/spellchk.so
 (16:39:58) plugins: probing /usr/lib/pidgin/gevolution.so
 (16:39:58) plugins: probing /usr/lib/pidgin/gRIM.so
 (16:39:58) plugins: probing /usr/lib/pidgin/pidgin-otr.so
 (16:39:58) plugins: probing /usr/lib/pidgin/mystatusbox.so
 (16:39:58) plugins: probing /usr/lib/pidgin/timestamp_format.so
 (16:39:58) plugins: probing /usr/lib/pidgin/cap.so
 (16:39:58) plugins: probing /usr/lib/pidgin/encrypt.so
 (16:39:58) plugins: probing /usr/lib/pidgin/nicksaid.so
 (16:39:58) plugins: probing /usr/lib/pidgin/iconaway.so
 (16:39:58) plugins: probing /usr/lib/pidgin/history.so
 (16:39:58) plugins: probing /usr/lib/pidgin/libpidgin_pp.so
 (16:39:58) plugins: probing /usr/lib/pidgin/notify.so
 (16:39:58) plugins: probing /usr/lib/pidgin/nautilus.so
 (16:39:58) plugins: probing /usr/lib/pidgin/extplacement.so
 (16:39:58) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
 (16:39:58) plugins: probing /usr/lib/pidgin/markerline.so
 (16:39:58) plugins: probing /usr/lib/pidgin/convbadger.so
 (16:39:58) plugins: probing /usr/lib/pidgin/difftopic.so
 (16:39:58) plugins: probing /usr/lib/pidgin/xmppconsole.so
 (16:39:58) plugins: probing /usr/lib/pidgin/lastseen.so
 (16:39:58) plugins: probing /usr/lib/pidgin/infopane.so
 (16:39:58) plugins: probing /usr/lib/pidgin/pidginrc.so
 (16:39:58) plugins: probing /usr/lib/pidgin/convcolors.so
 (16:39:58) plugins: probing /usr/lib/pidgin/irssi.so
 (16:39:58) plugins: probing /usr/lib/pidgin/pidgin-schedule.so
 (16:39:58) plugins: probing /usr/lib/pidgin/blistops.so
 (16:39:58) plugins: probing /usr/lib/pidgin/album.so
 (16:39:58) plugins: probing /usr/lib/pidgin/musicmessaging.so
 (16:39:58) plugins: probing /usr/lib/pidgin/timelog.so
 (16:39:58) plugins: probing /usr/lib/pidgin/sendbutton.so
 (16:39:58) plugins: probing /usr/lib/purple-2/buddynote.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libirc.so
 (16:39:58) plugins: probing /usr/lib/purple-2/joinpart.so
 (16:39:58) plugins: probing /usr/lib/purple-2/tcl.so
 [New Thread 0x7f281595d950 (LWP 27308)]
 (16:39:58) plugins: probing /usr/lib/purple-2/libsilcpurple.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libyahoo.so
 (16:39:58) plugins: probing /usr/lib/purple-2/ignore.so
 (16:39:58) plugins: probing /usr/lib/purple-2/autoaccept.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libqq.so
 (16:39:58) plugins: probing /usr/lib/purple-2/dbus-example.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libsametime.so
 (16:39:58) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info, but
 is a prpl. This is no longer supported.
 (16:39:58) plugins: probing /usr/lib/purple-2/eight_ball.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libtwitter.so
 (16:39:58) plugins: probing /usr/lib/purple-2/perl.so
 (16:39:58) plugins: probing /usr/lib/purple-2/liblaconica.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libicq.so
 (16:39:58) plugins: probing /usr/lib/purple-2/log_reader.so
 (16:39:58) plugins: probing /usr/lib/purple-2/oldlogger.so
 (16:39:58) plugins: probing /usr/lib/purple-2/slashexec.so
 (16:39:58) plugins: probing /usr/lib/purple-2/liboscar.so
 (16:39:58) plugins: /usr/lib/purple-2/liboscar.so is not usable because
 the 'purple_init_plugin' symbol could not be found.  Does the plugin call
 the PURPLE_INIT_PLUGIN() macro?
 (16:39:58) plugins: probing /usr/lib/purple-2/flip.so
 (16:39:58) plugins: probing /usr/lib/purple-2/pidgin-libnotify.so
 (16:39:58) plugins: probing /usr/lib/purple-2/offlinemsg.so
 (16:39:58) plugins: probing /usr/lib/purple-2/psychic.so
 (16:39:58) plugins: probing /usr/lib/purple-2/irchelper.so
 (16:39:58) plugins: probing /usr/lib/purple-2/idle.so
 (16:39:58) plugins: probing /usr/lib/purple-2/irc-more.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libnovell.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libjabber.so
 (16:39:58) plugins: /usr/lib/purple-2/libjabber.so is not usable because
 the 'purple_init_plugin' symbol could not be found.  Does the plugin call
 the PURPLE_INIT_PLUGIN() macro?
 (16:39:58) plugins: probing /usr/lib/purple-2/ssl-nss.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libmsn.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libbonjour.so
 (16:39:58) plugins: probing /usr/lib/purple-2/newline.so
 (16:39:58) plugins: probing /usr/lib/purple-2/ssl.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libmyspace.so
 (16:39:58) plugins: probing /usr/lib/purple-2/liboldtwitter.so
 (16:39:58) plugins: probing /usr/lib/purple-2/libsimple.so
 (16:39:59) plugins: probing /usr/lib/purple-2/twitgin.so
 (16:39:59) plugins: probing /usr/lib/purple-2/dice.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libxmpp.so
 (16:39:59) util: Reading file xmpp-caps.xml from directory
 /home/bugabundo/.purple
 (16:39:59) jabber: creating hash tables for data objects
 (16:39:59) plugins: probing /usr/lib/purple-2/statenotify.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libgg.so
 (16:39:59) plugins: probing /usr/lib/purple-2/showoffline.so
 (16:39:59) plugins: probing /usr/lib/purple-2/simfix.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libzephyr.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libsnpp.so
 (16:39:59) plugins: probing /usr/lib/purple-2/listhandler.so
 (16:39:59) plugins: probing /usr/lib/purple-2/highlight.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libaim.so
 (16:39:59) plugins: probing /usr/lib/purple-2/sslinfo.so
 (16:39:59) plugins: probing /usr/lib/purple-2/libidentica.so
 (16:39:59) twitterim: plugin_load
 (16:39:59) tw_cmd: tw_cmd_init called
 (16:39:59) tw_cmd: command replies registered
 (16:39:59) tw_cmd: command refresh registered
 (16:39:59) tw_cmd: command refresh_rate registered
 (16:39:59) tw_cmd: command tag registered
 (16:39:59) tw_cmd: command btag registered
 (16:39:59) tw_cmd: command untag registered
 (16:39:59) lcim: plugin_load
 (16:39:59) idcim: plugin_load
 (16:39:59) prefs: /purple/status/scores/offline changed, scheduling save.
 (16:39:59) prefs: /purple/status/scores/available changed, scheduling
 save.
 (16:39:59) prefs: /purple/status/scores/invisible changed, scheduling
 save.
 (16:39:59) prefs: /purple/status/scores/away changed, scheduling save.
 (16:39:59) prefs: /purple/status/scores/extended_away changed, scheduling
 save.
 (16:39:59) prefs: /purple/status/scores/idle changed, scheduling save.
 (16:39:59) prefs: /purple/status/scores/offline_msg changed, scheduling
 save.
 (16:39:59) util: Reading file accounts.xml from directory
 /home/bugabundo/.purple
 (16:39:59) util: Reading file status.xml from directory
 /home/bugabundo/.purple
 (16:39:59) certificate: CertificateVerifier x509, singleuse requested but
 not found.
 (16:39:59) certificate: CertificateVerifier singleuse registered
 (16:39:59) certificate: CertificatePool x509, ca requested but not found.
 (16:39:59) certificate: CertificateScheme x509 requested but not found.
 (16:39:59) certificate/x509/ca: Lazy init failed because an X.509 Scheme
 is not yet registered. Maybe it will be better later.
 (16:39:59) certificate/x509/ca: Init failed, probably because a dependency
 is not yet registered. It has been deferred to later.
 (16:39:59) certificate: CertificatePool ca registered
 (16:39:59) certificate: CertificatePool x509, tls_peers requested but not
 found.
 (16:39:59) certificate: CertificatePool tls_peers registered
 (16:39:59) certificate: CertificateVerifier x509, tls_cached requested but
 not found.
 (16:39:59) certificate: CertificateVerifier tls_cached registered
 (16:39:59) prefs: /purple/logging/format changed, scheduling save.
 (16:39:59) prefs: /purple/logging/format changed, scheduling save.
 (16:39:59) prefs: /purple/proxy/type changed, scheduling save.
 (16:39:59) prefs: /purple/proxy/host changed, scheduling save.
 (16:39:59) prefs: /purple/proxy/port changed, scheduling save.
 (16:39:59) prefs: /purple/proxy/username changed, scheduling save.
 (16:39:59) prefs: /purple/proxy/password changed, scheduling save.
 (16:39:59) certificate: CertificateScheme x509 requested but not found.
 (16:39:59) certificate: CertificateScheme x509 registered
 (16:39:59) util: Reading file smileys.xml from directory
 /home/bugabundo/.purple
 (16:39:59) util: File /home/bugabundo/.purple/smileys.xml does not exist
 (this is not necessarily an error)
 (16:39:59) stun: using server
 (16:39:59) sound: Initializing sound output drivers.
 (16:39:59) prefs: /pidgin/conversations/placement changed, scheduling
 save.
 (16:39:59) gtkblist: added visibility manager: 1
 (16:39:59) docklet: created
 (16:39:59) util: Reading file blist.xml from directory
 /home/bugabundo/.purple
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/slashexec.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/convcolors.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/dice.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/difftopic.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/extplacement.so
 (16:39:59) prefs: /pidgin/conversations/placement changed, scheduling
 save.
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/highlight.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/history.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/irc-more.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/ignore.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/lastseen.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/pidgin-
 libnotify.so
 (16:39:59) gtkblist: added visibility manager: 2
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/listhandler.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/eight_ball.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/markerline.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/notify.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/mystatusbox.so
 (16:39:59) prefs: purple_prefs_connect_callback: Unknown pref
 /core/savedstatus/current
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/ssl-nss.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/nautilus.so
 (16:39:59) nautilus: saved blist online
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/nicksaid.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/offlinemsg.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/libpidgin_pp.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/psychic.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/ssl.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/sslinfo.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/sendbutton.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/sepandtab.so
 (16:39:59) prefs: /pidgin/conversations/placement changed, scheduling
 save.
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/showoffline.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/spellchk.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/timelog.so
 (16:39:59) plugins: Loading saved plugin /usr/lib/purple-2/twitgin.so
 (16:39:59) twitgin: plugin loaded
 (16:39:59) plugins: Loading saved plugin /usr/lib/pidgin/xmppconsole.so
 (16:39:59) ui_main: Failed to load the default window icon (scalablepx
 version)!
 (16:39:59) Session Management: ICE initialized.
 (16:39:59) Session Management: Connecting with no previous ID
 (16:39:59) Session Management: Handling new ICE connection...
 (16:39:59) done.
 (16:39:59) Session Management: Connected to manager (gnome-session) with
 client ID 1014771f188907eb95123583919994873000000044590077
 (16:39:59) Session Management: Using /usr/bin/pidgin as command
 (16:40:00) accels: accel changed, scheduling save.
 (16:40:00) accels: accel changed, scheduling save.
 (16:40:00) accels: accel changed, scheduling save.
 (16:40:00) listhandler: Action list created
 (16:40:00) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:40:00) dbus: The signal "gtkblist-unhiding" caused some dbus error.
 (If you are not a developer, please ignore this message.)
 (16:40:01) prefs: /purple/savedstatus/default changed, scheduling save.
 (16:40:01) Session Management: Received first save_yourself
 (16:40:01) Session Management: Received save_complete
 (16:40:01) docklet: embedded
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:01) Gtk: gtk_widget_size_allocate(): attempt to allocate widget
 with width -33 and height 34
 (16:40:04) util: Writing file prefs.xml to directory
 /home/bugabundo/.purple
 (16:40:04) util: Writing file /home/bugabundo/.purple/prefs.xml
 (16:40:04) util: Writing file accounts.xml to directory
 /home/bugabundo/.purple
 (16:40:04) util: Writing file /home/bugabundo/.purple/accounts.xml
 (16:40:04) util: Writing file blist.xml to directory
 /home/bugabundo/.purple
 (16:40:04) util: Writing file /home/bugabundo/.purple/blist.xml
 (16:40:05) accels: saving accels to /home/bugabundo/.purple/accels

-- 
Ticket URL: <http://developer.pidgin.im/ticket/8535#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list