hmm, would using wine along with skype.exe work?
it woudent be a perfect fix. but it might work.
sudo apt-get remove --purge skype
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get install skype:i386
seem to fix the silent crash. It works for me on 32-bit Ubuntu 11.10 and 12.04.
i have tried ubuntu 11.10 32 and 64 bit and skype was crashing silently like all of you...then i upgrade ubuntu to 12.04 64 bit and skype has continued to crash...Now i tried the "tips" from @janek and IT SEEM TO WORK!! SO THANKS!!
ps: sorry for my bad english
Here a cool workaround
*/5 * * * * killall skype; while [ -n "`pgrep skype`" ]; do echo "waiting for skype to be killed..."; sleep 1; done && env DISPLAY=:0.0 /usr/bin/skype > /tmp/skype.log 2>&1
Well... that is not a work-around. It means that if you are in mids of a call, this routine will force-crash the call... quite the opposite of what we like
Better ideas are very welcome! It is a workaround, because it still leaves you the flexibility to adjust the frequency of killing skype and you could accept or make calls only in the window of opportunity