Quite interesting thing happened today. Both my wife and I had Skype up and running, on Ubuntu 10.10 (32bit) and Ubuntu 11.04 (64bit), and all of a sudden… Skype just crashed, for both of us.
When restarting we got the same type of problem, something that pointed to ia32-libs on my 64bit machine. I tried multiple solutions, including making certain libs write-protected (a known bugzilla item).
But, there was an easier fix than that. A comment on Slashdot pointed out that all that was needed was to move a settings file to correct the problem… So;
$> mv ~/.Skype/shared.xml ~/.Skype/shared.bak
[Misspelled the filename to be moved at first. Thanks to Joachim and rostand for pointing it out.]
Just do that, and Skype can be started again! You have to set the password, but other than that, no issues. Actually, this works on the equivalent Windows file as well.