I've come across this bug and had the idea of hashing the URL to create the avatar filename rather than simply replacing some characters. I've never written Vala before, but I'm willing to have a bash at patching it if that would be of interest, so we can fix this in time for 12.04.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gwibber in Ubuntu. https://bugs.launchpad.net/bugs/845374 Title: gwibber-service crashed with IOError in get_avatar_path(): [Errno 5] Input/output error: u'/home/nick/.cache/gwibber/avatars/https:graph.facebook.com100000124833624picture' Status in Gwibber: Confirmed Status in “gwibber” package in Ubuntu: Confirmed Bug description: crashed but I was not even using gwibber. Just booted up the computer. ProblemType: Crash DistroRelease: Ubuntu 11.10 Package: gwibber-service 3.1.90-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4 Uname: Linux 3.0.0-10-generic x86_64 ApportVersion: 1.22.1-0ubuntu2 Architecture: amd64 Date: Thu Sep 8 21:56:04 2011 EcryptfsInUse: Yes ExecutablePath: /usr/bin/gwibber-service InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) InterpreterPath: /usr/bin/python2.7 PackageArchitecture: all ProcCmdline: /usr/bin/python /usr/bin/gwibber-service ProcEnviron: LANGUAGE=en PATH=(custom, no user) LANG=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 SHELL=/bin/bash PythonArgs: ['/usr/bin/gwibber-service'] SourcePackage: gwibber Title: gwibber-service crashed with IOError in get_avatar_path(): [Errno 5] Input/output error: u'/home/nick/.cache/gwibber/avatars/https:graph.facebook.com100000124833624picture' UpgradeStatus: Upgraded to oneiric on 2011-09-09 (0 days ago) UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare To manage notifications about this bug go to: https://bugs.launchpad.net/gwibber/+bug/845374/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp