** Description changed:

+ [Impact]
+ 
+  * Pidgin in 13.04 is not working with our newer glib, startup is racy and 
hangs ~75% of the time.
+    An explination of why is available here on the upstream bug 
https://developer.pidgin.im/ticket/15493#comment:27 
+  
+ [Test Case]
+ 
+  * Boot 13.04
+  * Add an AIM account in pidgin (most likely works for others but this is 
tested) and set it to auto connect
+  * Close and start pidgin 10 times (be sure to use the buddies -> quit menu 
option)
+  * If it does not hang even once it is fixed, if it does it is not.
+ 
+ 
+ [Original Message]
+ 
  after about two weeks with Pidgin freezing on two different laptops, I
  made a brand new clean profile and this is what i get
  
  $ pidgin  -nddddddddddddm
  (16:52:37) prefs: Reading /home/fernando/.purple/prefs.xml
  (16:52:37) prefs: Reading /etc/purple/prefs.xml
  (16:52:37) prefs: /pidgin/browsers/manual_command changed, scheduling save.
  (16:52:37) prefs: removing pref /pidgin/browsers/command
  (16:52:37) dbus: okkk
  (16:52:37) plugins: probing /usr/lib/pidgin/ticker.so
  (16:52:37) plugins: probing /usr/lib/pidgin/switchspell.so
  (16:52:37) plugins: probing /usr/lib/pidgin/mystatusbox.so
  (16:52:37) plugins: probing /usr/lib/pidgin/gestures.so
  (16:52:37) plugins: probing /usr/lib/pidgin/convcolors.so
  (16:52:37) plugins: probing /usr/lib/pidgin/listlog.so
  (16:52:37) plugins: probing /usr/lib/pidgin/xmppconsole.so
  (16:52:37) plugins: probing /usr/lib/pidgin/timestamp_format.so
  (16:52:37) plugins: probing /usr/lib/pidgin/cap.so
  (16:52:37) plugins: probing /usr/lib/pidgin/history.so
  (16:52:37) plugins: probing /usr/lib/pidgin/xmppdisco.so
  (16:52:37) plugins: probing /usr/lib/pidgin/vvconfig.so
  (16:52:37) plugins: probing /usr/lib/pidgin/markerline.so
  (16:52:37) plugins: probing /usr/lib/pidgin/libpidgin_pp.so
  (16:52:37) plugins: probing /usr/lib/pidgin/pidgin-twitter.so
  (16:52:37) plugins: probing /usr/lib/pidgin/irssi.so
  (16:52:37) plugins: probing /usr/lib/pidgin/pidginrc.so
  (16:52:37) plugins: probing /usr/lib/pidgin/themeedit.so
  (16:52:37) plugins: probing /usr/lib/pidgin/enhancedhist.so
  (16:52:37) plugins: probing /usr/lib/pidgin/notify.so
  (16:52:37) plugins: probing /usr/lib/pidgin/expand.so
  (16:52:37) plugins: probing /usr/lib/pidgin/pidgin-otr.so
  (16:52:37) plugins: probing /usr/lib/pidgin/musicmessaging.so
  (16:52:37) plugins: probing /usr/lib/pidgin/icon_override.so
  (16:52:37) plugins: probing /usr/lib/pidgin/timelog.so
  (16:52:37) plugins: probing /usr/lib/pidgin/extplacement.so
  (16:52:37) plugins: probing /usr/lib/pidgin/iconaway.so
  (16:52:37) plugins: probing /usr/lib/pidgin/difftopic.so
  (16:52:37) plugins: probing /usr/lib/pidgin/plonkers.so
  (16:52:37) plugins: probing /usr/lib/pidgin/xchat-chats.so
  (16:52:37) plugins: probing /usr/lib/pidgin/nicksaid.so
  (16:52:37) plugins: probing /usr/lib/pidgin/sepandtab.so
  (16:52:37) plugins: probing /usr/lib/pidgin/pidgin-schedule.so
  (16:52:37) plugins: probing /usr/lib/pidgin/album.so
  (16:52:37) plugins: probing /usr/lib/pidgin/lastseen.so
  (16:52:37) plugins: probing /usr/lib/pidgin/gtkbuddynote.so
  (16:52:37) plugins: probing /usr/lib/pidgin/blistops.so
  (16:52:37) plugins: probing /usr/lib/pidgin/gRIM.so
  (16:52:37) plugins: probing /usr/lib/pidgin/spellchk.so
  (16:52:37) plugins: probing /usr/lib/pidgin/convbadger.so
  (16:52:37) plugins: probing /usr/lib/pidgin/sendbutton.so
  (16:52:37) plugins: probing /usr/lib/pidgin/infopane.so
  (16:52:37) plugins: probing /usr/lib/pidgin/timestamp.so
  (16:52:37) plugins: probing /usr/lib/purple-2/groupmsg.so
  (16:52:37) plugins: probing /usr/lib/purple-2/idle.so
  (16:52:37) plugins: probing /usr/lib/purple-2/liboldtwitter.so
  (16:52:37) plugins: probing /usr/lib/purple-2/buddynote.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libirc.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libjabber.so
  (16:52:37) 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:52:37) plugins: probing /usr/lib/purple-2/libxmpp.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libgg.so
  (16:52:37) plugins: probing /usr/lib/purple-2/listhandler.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libbonjour.so
  (16:52:37) plugins: probing /usr/lib/purple-2/google.so
  (16:52:37) plugins: probing /usr/lib/purple-2/capsnot.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libicq.so
  (16:52:37) plugins: probing /usr/lib/purple-2/dice.so
  (16:52:37) plugins: probing /usr/lib/purple-2/dewysiwygification.so
  (16:52:37) plugins: probing /usr/lib/purple-2/simfix.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libstatusnet.so
  (16:52:37) twitterim: plugin_init
  (16:52:37) twitterim: plugin = 0x7f658884bd30
  (16:52:37) plugins: probing /usr/lib/purple-2/oldlogger.so
  (16:52:37) plugins: probing /usr/lib/purple-2/autoprofile.so
  (16:52:37) autoprofile: general: Initializing AutoProfile
  (16:52:37) autoprofile: general: Initializing preference defaults if necessary
  (16:52:37) plugins: probing /usr/lib/purple-2/pidgin-libnotify.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libzephyr.so
  (16:52:37) plugins: probing /usr/lib/purple-2/ssl.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libsnpp.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libmyspace.so
  (16:52:37) plugins: probing /usr/lib/purple-2/perl.so
  (16:52:37) plugins: probing /usr/lib/purple-2/libymsg.so
  (16:52:38) plugins: /usr/lib/purple-2/libymsg.so is not usable because the 
'purple_init_plugin' symbol could not be found.  Does the plugin call the 
PURPLE_INIT_PLUGIN() macro?
  (16:52:38) plugins: probing /usr/lib/purple-2/libaim.so
  (16:52:38) plugins: probing /usr/lib/purple-2/irc-more.so
  (16:52:38) plugins: probing /usr/lib/purple-2/ignore.so
  (16:52:38) plugins: probing /usr/lib/purple-2/flip.so
  (16:52:38) plugins: probing /usr/lib/purple-2/dbus-example.so
  (16:52:38) plugins: probing /usr/lib/purple-2/autoaccept.so
  (16:52:38) plugins: probing /usr/lib/purple-2/bash.so
  (16:52:38) plugins: probing /usr/lib/purple-2/sslinfo.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libsimple.so
  (16:52:38) plugins: probing /usr/lib/purple-2/newline.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libyahoojp.so
  (16:52:38) plugins: probing /usr/lib/purple-2/tcl.so
  (16:52:38) plugins: probing /usr/lib/purple-2/highlight.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libmxit.so
  (16:52:38) prpl-loubserp-mxit: Loading MXit libPurple plugin...
  (16:52:38) plugins: probing /usr/lib/purple-2/xmppprio.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libidentica.so
  (16:52:38) twitterim: plugin_init
  (16:52:38) twitterim: plugin = 0x7f6588877ef0
  (16:52:38) plugins: probing /usr/lib/purple-2/offlinemsg.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libfacebook.so
  (16:52:38) plugins: probing /usr/lib/purple-2/slashexec.so
  (16:52:38) plugins: probing /usr/lib/purple-2/ssl-nss.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libnovell.so
  (16:52:38) plugins: probing /usr/lib/purple-2/napster.so
  (16:52:38) plugins: probing /usr/lib/purple-2/colorize.so
  (16:52:38) plugins: probing /usr/lib/purple-2/twitgin.so
  (16:52:38) plugins: probing /usr/lib/purple-2/joinpart.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libtwitter.so
  (16:52:38) twitterim: plugin_init
  (16:52:38) twitterim: plugin = 0x7f65888826d0
  (16:52:38) plugins: probing /usr/lib/purple-2/autoreply.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libmsn.so
  (16:52:38) plugins: probing /usr/lib/purple-2/log_reader.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libsametime.so
  (16:52:38) plugins: /usr/lib/purple-2/libsametime.so has a prefs_info, but is 
a prpl. This is no longer supported.
  (16:52:38) plugins: probing /usr/lib/purple-2/splitter.so
  (16:52:38) plugins: probing /usr/lib/purple-2/libyahoo.so
  (16:52:38) plugins: probing /usr/lib/purple-2/irchelper.so
  (16:52:38) plugins: probing /usr/lib/purple-2/translate.so
  (16:52:38) plugins: probing /usr/lib/purple-2/statenotify.so
  (16:52:38) plugins: probing /usr/lib/purple-2/eight_ball.so
  (16:52:38) plugins: probing /usr/lib/purple-2/liboscar.so
  (16:52:38) 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:52:38) plugins: probing /usr/lib/purple-2/psychic.so
  (16:52:38) util: Reading file xmpp-caps.xml from directory 
/home/fernando/.purple
  (16:52:38) util: File /home/fernando/.purple/xmpp-caps.xml does not exist 
(this is not necessarily an error)
  (16:52:38) jabber: creating hash tables for data objects
  (16:52:38) status.net: plugin_load
  (16:52:38) idcim: plugin_load
  (16:52:38) twitterim: plugin_load
  (16:52:38) tw_cmd: tw_cmd_init called
  (16:52:38) tw_cmd: command replies registered
  (16:52:38) tw_cmd: command refresh registered
  (16:52:38) tw_cmd: command refresh_rate registered
  (16:52:38) tw_cmd: command tag registered
  (16:52:38) tw_cmd: command btag registered
  (16:52:38) tw_cmd: command untag registered
  (16:52:38) tw_cmd: command get registered
  (16:52:38) prefs: /purple/status/scores/offline changed, scheduling save.
  (16:52:38) prefs: /purple/status/scores/available changed, scheduling save.
  (16:52:38) prefs: /purple/status/scores/invisible changed, scheduling save.
  (16:52:38) prefs: /purple/status/scores/away changed, scheduling save.
  (16:52:38) prefs: /purple/status/scores/extended_away changed, scheduling 
save.
  (16:52:38) prefs: /purple/status/scores/idle changed, scheduling save.
  (16:52:38) prefs: /purple/status/scores/offline_msg changed, scheduling save.
  (16:52:38) util: Reading file accounts.xml from directory 
/home/fernando/.purple
  (16:52:38) util: File /home/fernando/.purple/accounts.xml does not exist 
(this is not necessarily an error)
  (16:52:38) util: Reading file status.xml from directory /home/fernando/.purple
  (16:52:38) util: File /home/fernando/.purple/status.xml does not exist (this 
is not necessarily an error)
  (16:52:38) certificate: CertificateVerifier x509, singleuse requested but not 
found.
  (16:52:38) certificate: CertificateVerifier singleuse registered
  (16:52:38) certificate: CertificatePool x509, ca requested but not found.
  (16:52:38) certificate: CertificateScheme x509 requested but not found.
  (16:52:38) certificate/x509/ca: Lazy init failed because an X.509 Scheme is 
not yet registered. Maybe it will be better later.
  (16:52:38) certificate/x509/ca: Init failed, probably because a dependency is 
not yet registered. It has been deferred to later.
  (16:52:38) certificate: CertificatePool ca registered
  (16:52:38) certificate: CertificatePool x509, tls_peers requested but not 
found.
  (16:52:38) certificate: CertificatePool tls_peers registered
  (16:52:38) certificate: CertificateVerifier x509, tls_cached requested but 
not found.
  (16:52:38) certificate: CertificateVerifier tls_cached registered
  (16:52:38) prefs: /purple/logging/format changed, scheduling save.
  (16:52:38) prefs: /purple/logging/format changed, scheduling save.
  (16:52:38) prefs: /purple/proxy/type changed, scheduling save.
  (16:52:38) prefs: /purple/proxy/host changed, scheduling save.
  (16:52:38) prefs: /purple/proxy/port changed, scheduling save.
  (16:52:38) prefs: /purple/proxy/username changed, scheduling save.
  (16:52:38) prefs: /purple/proxy/password changed, scheduling save.
  (16:52:38) certificate: CertificateScheme x509 requested but not found.
  (16:52:38) certificate: CertificateScheme x509 registered
  (16:52:38) util: Reading file smileys.xml from directory 
/home/fernando/.purple
  (16:52:38) util: File /home/fernando/.purple/smileys.xml does not exist (this 
is not necessarily an error)
- (16:52:38) stun: using server 
+ (16:52:38) stun: using server
  (16:52:38) sound: Initializing sound output drivers.
  (16:52:38) prefs: /pidgin/conversations/placement changed, scheduling save.
  (16:52:38) prefs: purple_prefs_get_bool: Unknown pref 
/pidgin/docklet/x11/embedded
  (16:52:38) gtkmedia: Registering media element types
  (16:52:38) util: Reading file blist.xml from directory /home/fernando/.purple
  (16:52:38) util: File /home/fernando/.purple/blist.xml does not exist (this 
is not necessarily an error)
  (16:52:38) pounce: Error reading pounces: Failed to open file 
'/home/fernando/.purple/pounces.xml': No such file or directory
  (16:52:38) Session Management: ICE initialized.
  (16:52:38) Session Management: Connecting with no previous ID
- (16:52:38) Session Management: Handling new ICE connection... 
+ (16:52:38) Session Management: Handling new ICE connection...
  (16:52:38) done.
  (16:52:38) Session Management: Connected to manager (gnome-session) with 
client ID 1055793915dc9a3fce135939195858211200000018230048
  (16:52:38) Session Management: Using pidgin as command
  (16:52:38) GLib-GObject: value "-2028232332" of type `gint' is invalid or out 
of range for property `weight' of type `gint'
  (16:52:38) prefs: /purple/savedstatus/default changed, scheduling save.
  (16:52:38) prefs: /purple/savedstatus/default changed, scheduling save.
  (16:52:38) prefs: /pidgin/blist/list_visible changed, scheduling save.
  (16:52:38) util: requesting to fetch a URL
  Killed
  
- 
  s$ apt-cache policy pidgin
  pidgin:
-   Installed: 1:2.10.6-0ubuntu4
-   Candidate: 1:2.10.6-0ubuntu4
-   Version table:
-  *** 1:2.10.6-0ubuntu4 0
-         500 http://mirrors.fe.up.pt/pub/ubuntu/ raring/main amd64 Packages
-         500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
-         100 /var/lib/dpkg/status
- 
- $ cat /etc/lsb-release 
+   Installed: 1:2.10.6-0ubuntu4
+   Candidate: 1:2.10.6-0ubuntu4
+   Version table:
+  *** 1:2.10.6-0ubuntu4 0
+         500 http://mirrors.fe.up.pt/pub/ubuntu/ raring/main amd64 Packages
+         500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
+         100 /var/lib/dpkg/status
+ 
+ $ cat /etc/lsb-release
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=13.04
  DISTRIB_CODENAME=raring
  DISTRIB_DESCRIPTION="Ubuntu Raring Ringtail (development branch)"
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: pidgin 1:2.10.6-0ubuntu4
  ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
  Uname: Linux 3.8.0-1-generic x86_64
  ApportVersion: 2.8-0ubuntu2
  Architecture: amd64
  Date: Mon Jan 28 17:00:47 2013
  InstallationDate: Installed on 2012-06-10 (231 days ago)
  InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120606.2)
  MarkForUpload: True
  SourcePackage: pidgin
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1108056

Title:
  fetching URLs freezes pidgin

To manage notifications about this bug go to:
https://bugs.launchpad.net/pidgin/+bug/1108056/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to