[Pidgin] #8744: Pidgin doesn't remember passwords.

Pidgin trac at pidgin.im
Mon Mar 23 06:39:33 EDT 2009


#8744: Pidgin doesn't remember passwords.
---------------------+------------------------------------------------------
 Reporter:  ruchirb  |           Owner:           
     Type:  defect   |          Status:  pending  
Milestone:           |       Component:  libpurple
  Version:  2.5.5    |      Resolution:           
 Keywords:           |   Launchpad_bug:           
---------------------+------------------------------------------------------
Changes (by ruchirb):

  * status:  pending => new


Comment:

 As this is not crash, I can't get backtrace. I tried to run from command
 line with -d option and got following trace when it asked me for password
 and then I quit with ctrl+c.

 linux-u64f:~ # pidgin -d
 (16:02:28) prefs: Reading /root/.purple/prefs.xml
 (16:02:28) prefs: Finished reading /root/.purple/prefs.xml
 (16:02:28) dbus: okkk
 (16:02:28) plugins: probing /root/.purple/plugins/pidgin_awn.so
 (16:02:28) plugins: probing /usr/lib/pidgin/xchat-chats.so
 (16:02:28) plugins: probing /usr/lib/pidgin/pidginrc.so
 (16:02:28) plugins: probing /usr/lib/pidgin/timelog.so
 (16:02:28) plugins: probing /usr/lib/pidgin/relnot.so
 (16:02:28) plugins: probing /usr/lib/pidgin/sendbutton.so
 (16:02:28) plugins: probing /usr/lib/pidgin/pidgin-schedule.so
 (16:02:28) plugins: probing /usr/lib/pidgin/timestamp.so
 (16:02:28) plugins: probing /usr/lib/pidgin/mystatusbox.so
 (16:02:28) plugins: probing /usr/lib/pidgin/blistops.so
 (16:02:28) plugins: probing /usr/lib/pidgin/spellchk.so
 (16:02:28) plugins: probing /usr/lib/pidgin/enhancedhist.so
 (16:02:28) plugins: probing /usr/lib/pidgin/convbadger.so
 (16:02:28) plugins: probing /usr/lib/pidgin/ticker.so
 (16:02:28) plugins: probing /usr/lib/pidgin/markerline.so
 (16:02:28) plugins: probing /usr/lib/pidgin/plonkers.so
 (16:02:28) plugins: probing /usr/lib/pidgin/lastseen.so
 (16:02:28) plugins: probing /usr/lib/pidgin/history.so
 (16:02:28) plugins: probing /usr/lib/pidgin/gestures.so
 (16:02:28) plugins: probing /usr/lib/pidgin/iconaway.so
 (16:02:28) plugins: probing /usr/lib/pidgin/xmppconsole.so
 (16:02:28) plugins: probing /usr/lib/pidgin/nicksaid.so
 (16:02:28) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
 (16:02:28) plugins: probing /usr/lib/pidgin/musicmessaging.so
 (16:02:28) plugins: probing /usr/lib/pidgin/gRIM.so
 (16:02:28) plugins: probing /usr/lib/pidgin/sepandtab.so
 (16:02:28) plugins: probing /usr/lib/pidgin/album.so
 (16:02:28) plugins: probing /usr/lib/pidgin/extplacement.so
 (16:02:28) plugins: probing /usr/lib/pidgin/convcolors.so
 (16:02:28) plugins: probing /usr/lib/pidgin/notify.so
 (16:02:28) plugins: probing /usr/lib/pidgin/timestamp_format.so
 (16:02:28) plugins: probing /usr/lib/pidgin/listlog.so
 (16:02:28) plugins: probing /usr/lib/pidgin/irssi.so
 (16:02:28) plugins: probing /usr/lib/pidgin/difftopic.so
 (16:02:28) plugins: probing /usr/lib/pidgin/infopane.so
 (16:02:28) plugins: probing /usr/lib/pidgin/switchspell.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libnovell.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libyahoo.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libsnpp.so
 (16:02:28) plugins: probing /usr/lib/purple-2/psychic.so
 (16:02:28) plugins: probing /usr/lib/purple-2/ssl-gnutls.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libmyspace.so
 (16:02:28) plugins: probing /usr/lib/purple-2/irchelper.so
 (16:02:28) plugins: probing /usr/lib/purple-2/slashexec.so
 (16:02:28) plugins: probing /usr/lib/purple-2/ignore.so
 (16:02:28) plugins: probing /usr/lib/purple-2/sslinfo.so
 (16:02:28) plugins: probing /usr/lib/purple-2/highlight.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libirc.so
 (16:02:28) plugins: probing /usr/lib/purple-2/google.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libicq.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libaim.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libbonjour.so
 (16:02:28) plugins: probing /usr/lib/purple-2/irc-more.so
 (16:02:28) plugins: probing /usr/lib/purple-2/eight_ball.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libsimple.so
 (16:02:28) plugins: probing /usr/lib/purple-2/ssl.so
 (16:02:28) plugins: probing /usr/lib/purple-2/idle.so
 (16:02:28) plugins: probing /usr/lib/purple-2/autoreply.so
 (16:02:28) plugins: probing /usr/lib/purple-2/listhandler.so
 (16:02:28) plugins: probing /usr/lib/purple-2/perl.so
 (16:02:28) plugins: probing /usr/lib/purple-2/offlinemsg.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libzephyr.so
 (16:02:28) plugins: probing /usr/lib/purple-2/statenotify.so
 (16:02:28) plugins: probing /usr/lib/purple-2/dewysiwygification.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libmsn.so
 (16:02:28) plugins: probing /usr/lib/purple-2/colorize.so
 (16:02:28) plugins: probing /usr/lib/purple-2/splitter.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libqq.so
 (16:02:28) plugins: probing /usr/lib/purple-2/newline.so
 (16:02:28) plugins: probing /usr/lib/purple-2/oldlogger.so
 (16:02:28) plugins: probing /usr/lib/purple-2/dbus-example.so
 (16:02:28) plugins: probing /usr/lib/purple-2/buddynote.so
 (16:02:28) plugins: probing /usr/lib/purple-2/groupmsg.so
 (16:02:28) plugins: probing /usr/lib/purple-2/napster.so
 (16:02:28) plugins: probing /usr/lib/purple-2/dice.so
 (16:02:28) plugins: probing /usr/lib/purple-2/showoffline.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libgg.so
 (16:02:28) plugins: probing /usr/lib/purple-2/simfix.so
 (16:02:28) plugins: probing /usr/lib/purple-2/ssl-nss.so
 (16:02:28) plugins: probing /usr/lib/purple-2/autoprofile.so
 (16:02:28) autoprofile: general: Initializing AutoProfile
 (16:02:28) autoprofile: general: Initializing preference defaults if
 necessary
 (16:02:28) plugins: probing /usr/lib/purple-2/autoaccept.so
 (16:02:28) plugins: probing /usr/lib/purple-2/tcl.so
 (16:02:28) plugins: probing /usr/lib/purple-2/libxmpp.so
 (16:02:28) util: Reading file xmpp-caps.xml from directory /root/.purple
 (16:02:28) jabber: creating hash tables for data objects
 (16:02:28) plugins: probing /usr/lib/purple-2/libsilcpurple.so
 (16:02:28) plugins: probing /usr/lib/purple-2/flip.so
 (16:02:28) plugins: probing /usr/lib/purple-2/log_reader.so
 (16:02:28) plugins: probing /usr/lib/purple-2/bash.so
 (16:02:28) plugins: probing /usr/lib/purple-2/joinpart.so
 (16:02:28) plugins: probing /usr/lib/purple-2/findip.so
 (16:02:28) prefs: /purple/status/scores/offline changed, scheduling save.
 (16:02:28) prefs: /purple/status/scores/available changed, scheduling
 save.
 (16:02:28) prefs: /purple/status/scores/invisible changed, scheduling
 save.
 (16:02:28) prefs: /purple/status/scores/away changed, scheduling save.
 (16:02:28) prefs: /purple/status/scores/extended_away changed, scheduling
 save.
 (16:02:28) prefs: /purple/status/scores/idle changed, scheduling save.
 (16:02:28) prefs: /purple/status/scores/offline_msg changed, scheduling
 save.
 (16:02:28) util: Reading file accounts.xml from directory /root/.purple
 (16:02:28) g_log: couldn't communicate with gnome keyring daemon via dbus:
 Failed to execute program gnome-keyring-daemon: Success
 (16:02:28) g_log: couldn't communicate with gnome keyring daemon via dbus:
 Failed to execute program gnome-keyring-daemon: Success
 (16:02:28) util: Reading file status.xml from directory /root/.purple
 (16:02:28) certificate: CertificateVerifier x509, singleuse requested but
 not found.
 (16:02:28) certificate: CertificateVerifier singleuse registered
 (16:02:28) certificate: CertificatePool x509, ca requested but not found.
 (16:02:28) certificate: CertificateScheme x509 requested but not found.
 (16:02:28) certificate/x509/ca: Lazy init failed because an X.509 Scheme
 is not yet registered. Maybe it will be better later.
 (16:02:28) certificate/x509/ca: Init failed, probably because a dependency
 is not yet registered. It has been deferred to later.
 (16:02:28) certificate: CertificatePool ca registered
 (16:02:28) certificate: CertificatePool x509, tls_peers requested but not
 found.
 (16:02:28) certificate: CertificatePool tls_peers registered
 (16:02:28) certificate: CertificateVerifier x509, tls_cached requested but
 not found.
 (16:02:28) certificate: CertificateVerifier tls_cached registered
 (16:02:28) prefs: /purple/logging/format changed, scheduling save.
 (16:02:28) prefs: /purple/logging/format changed, scheduling save.
 (16:02:28) prefs: /purple/proxy/type changed, scheduling save.
 (16:02:28) prefs: /purple/proxy/host changed, scheduling save.
 (16:02:28) prefs: /purple/proxy/port changed, scheduling save.
 (16:02:28) prefs: /purple/proxy/username changed, scheduling save.
 (16:02:28) prefs: /purple/proxy/password changed, scheduling save.
 (16:02:28) certificate: CertificateScheme x509 requested but not found.
 (16:02:28) certificate: CertificateScheme x509 registered
 (16:02:28) util: Reading file smileys.xml from directory /root/.purple
 (16:02:28) util: File /root/.purple/smileys.xml does not exist (this is
 not necessarily an error)
 (16:02:28) stun: using server
 (16:02:28) sound: Initializing sound output drivers.
 (16:02:28) GStreamer: Failed to load plugin
 '/usr/lib/gstreamer-0.10/libgstcacasink.so':
 /usr/lib/gstreamer-0.10/libgstcacasink.so: undefined symbol:
 caca_dither_bitmap
 (16:02:28) prefs: /pidgin/conversations/placement changed, scheduling
 save.
 (16:02:28) gtkblist: added visibility manager: 1
 (16:02:28) docklet: created
 (16:02:28) util: Reading file blist.xml from directory /root/.purple
 (16:02:28) plugins: Loading saved plugin /usr/lib/purple-2/ssl-gnutls.so
 (16:02:28) plugins: Loading saved plugin /usr/lib/pidgin/notify.so
 (16:02:28) plugins: Loading saved plugin /usr/lib/purple-2/offlinemsg.so
 (16:02:28) plugins: Loading saved plugin /usr/lib/purple-2/ssl.so
 (16:02:28) plugins: Loading saved plugin /usr/lib/pidgin/spellchk.so
 (16:02:28) pounce: Creating pounce: gtk-gaim, friend at mydomain.com
 (16:02:28) ui_main: Failed to load the default window icon (scalablepx
 version)!
 (16:02:28) Session Management: ICE initialized.
 (16:02:28) Session Management: Connecting with no previous ID
 (16:02:28) Session Management: Handling new ICE connection...
 (16:02:28) done.
 (16:02:28) Session Management: Connected to manager (KDE) with client ID
 10118fce3ab000123780434800000040340044
 (16:02:28) Session Management: Using pidgin as command
 (16:02:28) GLib-GObject: value "-1208868001" of type `gint' is invalid or
 out of range for property `weight' of type `gint'
 (16:02:28) gtkspell: Failed to setup GtkSpell: enchant error for language:
 POSIX
 (16:02:28) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:02:28) dbus: The signal "gtkblist-hiding" caused some dbus error. (If
 you are not a developer, please ignore this message.)
 (16:02:28) account: Connecting to account <MY GTALK ID>
 (16:02:28) account: Connecting to account <MY GTALK ID>/Home
 (16:02:28) connection: Connecting. gc = 0xb83e5b98
 (16:02:28) dns: DNS query for 'talk.google.com' queued
 (16:02:28) Session Management: Received first save_yourself
 (16:02:28) dns: Created new DNS child 10963, there are now 1 children.
 (16:02:28) dns: Successfully sent DNS request to child 10963
 (16:02:28) Session Management: Received save_complete
 (16:02:28) g_log: Invalid borders specified for theme pixmap:
         /root/.themes/OSX-theme/gtk-2.0/Buttons/button-default.png,
 borders don't fit within the image
 (16:02:29) docklet: embedded
 (16:02:29) dns: Got response for 'talk.google.com'
 (16:02:29) dnsquery: IP resolved for talk.google.com
 (16:02:29) proxy: Attempting connection to 209.85.201.125
 (16:02:29) proxy: Connecting to talk.google.com:5222 with no proxy
 (16:02:29) proxy: Connection in progress
 (16:02:30) proxy: Connecting to talk.google.com:5222.
 (16:02:30) jabber: Sending: <?xml version='1.0' ?>
 (16:02:30) jabber: Sending: <stream:stream to='mydomain.com'
 xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
 version='1.0'>
 (16:02:30) jabber: Recv (350): <stream:stream from="mydomain.com"
 id="FD561138F85C9033" version="1.0"
 xmlns:stream="http://etherx.jabber.org/streams"
 xmlns="jabber:client"><stream:features><starttls
 xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><mechanisms
 xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-GOOGLE-
 TOKEN</mechanism></mechanisms></stream:features>
 (16:02:30) jabber: Sending: <starttls xmlns='urn:ietf:params:xml:ns:xmpp-
 tls'/>
 (16:02:31) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-
 tls"/>
 (16:02:31) gnutls: Starting handshake with talk.google.com
 (16:02:32) gnutls: Handshake complete
 (16:02:32) gnutls/x509: Key print:
 95:3f:be:4d:54:9b:7e:70:0e:c1:47:82:c6:8c:d0:9f:9b:51:2b:ce
 (16:02:32) gnutls: Peer provided 1 certs
 (16:02:32) gnutls: Lvl 0 SHA1 fingerprint:
 95:3f:be:4d:54:9b:7e:70:0e:c1:47:82:c6:8c:d0:9f:9b:51:2b:ce
 (16:02:32) gnutls: Serial: 07:3f:97
 (16:02:32) gnutls: Cert DN: C=US,ST=California,L=Mountain View,O=Google
 Inc.,CN=talk.google.com
 (16:02:32) gnutls: Cert Issuer DN: C=US,O=Equifax,OU=Equifax Secure
 Certificate Authority
 (16:02:32) certificate/x509/tls_cached: Starting verify for
 talk.google.com
 (16:02:32) certificate/x509/tls_cached: Checking for cached cert...
 (16:02:32) certificate/x509/tls_cached: ...Found cached cert
 (16:02:32) gnutls: Attempting to load X.509 certificate from
 /root/.purple/certificates/x509/tls_peers/talk.google.com
 (16:02:32) certificate/x509/tls_cached: Peer cert matched cached
 (16:02:32) certificate: Successfully verified certificate for
 talk.google.com
 (16:02:32) jabber: XML parser error for JabberStream 0xb83ecb08: Domain 1,
 code 5, level 3: Extra content at the end of the document
 (16:02:32) jabber: Sending (ssl): <stream:stream to='mydomain.com'
 xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
 version='1.0'>
 ^C(16:02:33) sighandler: Caught signal 2
 (16:02:33) account: Disconnecting account 0xb8022fe0
 (16:02:33) connection: Disconnecting connection 0xb83e5b98
 (16:02:33) jabber: Sending (ssl): </stream:stream>
 (16:02:33) connection: Destroying connection 0xb83e5b98
 (16:02:33) certificate: CertificateVerifier tls_cached unregistered
 (16:02:33) certificate: CertificateVerifier singleuse unregistered
 (16:02:33) certificate: CertificatePool tls_peers unregistered
 (16:02:33) certificate: CertificatePool ca unregistered
 (16:02:33) main: Unloading all plugins
 (16:02:33) plugins: Unloading plugin Text replacement
 (16:02:33) plugins: Unloading plugin Message Notification
 (16:02:33) plugins: Unloading plugin GroupWise
 (16:02:33) plugins: Unloading plugin Yahoo
 (16:02:33) plugins: Unloading plugin SNPP
 (16:02:33) plugins: Unloading plugin GNUTLS
 (16:02:33) certificate: CertificateScheme x509 unregistered
 (16:02:33) plugins: Unloading plugin MySpaceIM
 (16:02:33) plugins: Unloading plugin IRC
 (16:02:33) plugins: Unloading plugin ICQ
 (16:02:33) plugins: Unloading plugin AIM
 (16:02:33) plugins: Unloading plugin Bonjour
 (16:02:33) plugins: Unloading plugin SIMPLE
 (16:02:33) plugins: Unloading plugin SSL
 (16:02:33) plugins: Unloading plugin Perl Plugin Loader
 (16:02:33) plugins: Unloading plugin Offline Message Emulation
 (16:02:33) plugins: Unloading plugin Zephyr
 (16:02:33) plugins: Unloading plugin MSN
 (16:02:33) plugins: Unloading plugin QQ
 (16:02:33) plugins: Unloading plugin Napster
 (16:02:33) plugins: Unloading plugin Gadu-Gadu
 (16:02:33) plugins: Unloading plugin Tcl Plugin Loader
 (16:02:33) plugins: Unloading plugin XMPP
 (16:02:33) jabber: destroying hash tables for data objects
 (16:02:33) plugins: Unloading plugin SILC
 (16:02:33) Session Management: Handling closed ICE connection...
 (16:02:33) done.
 (16:02:33) Session Management: Connection closed.
 (16:02:33) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:02:33) dbus: The signal "gtkblist-unhiding" caused some dbus error.
 (If you are not a developer, please ignore this message.)
 (16:02:33) gtkblist: removed visibility manager: 0
 (16:02:33) docklet: destroyed
 (16:02:33) util: Writing file pounces.xml to directory /root/.purple
 (16:02:33) util: Writing file /root/.purple/pounces.xml
 (16:02:33) util: Writing file blist.xml to directory /root/.purple
 (16:02:33) util: Writing file /root/.purple/blist.xml
 (16:02:33) util: Writing file accounts.xml to directory /root/.purple
 (16:02:33) util: Writing file /root/.purple/accounts.xml
 (16:02:33) util: Writing file prefs.xml to directory /root/.purple
 (16:02:33) util: Writing file /root/.purple/prefs.xml
 linux-u64f:~ #

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


More information about the Tracker mailing list