Skype for Linux is historically notorious for being rather buggy, and Microsoft having bought Skype can only make this worse as far as I am concerned. In recent times, I have noticed it picking up a problem where it will crash “like that”, if you click the “Send File” option.

I have encountered this issue on openSUSE 13.1 in the past, and on 13.2 just today. When I encountered the problem on openSUSE 13.1 it was right after I applied a method for KDE integration described in SDB:Skype on the openSUSE wiki. This suggests to install the package kdebase4-workspace-liboxygenstyle-32bit, however this caused Skype to crash on me back then. After removing the package again, the problem went away.

Today I have been setting my system up after upgrading to openSUSE 13.2, and I noticed Skype crashing again when using “Send File”. After back-stepping various tweaks I made to the system, I discovered that I had, by accident, installed the troublesome kdebase4-workspace-liboxygenstyle-32bit package. However, removing it, on its own, did not seem to resolve the issue, even after a full reboot. My laptop, also running openSUSE 13.2, did not have this package, so by asking YaST to install it (Although not clicking “Accept”) I was able to see precisely which dependencies it had pulled in. After pulling all of those out, Skype stopped crashing, yay! 😀

Anybody who encounters this problem with Skype for Linux crashing when selecting the “Send File” option, can run the following command to pull out the above mentioned packages:

su -c “zypper rm kdebase4-workspace-liboxygenstyle-32bit kdebase4-workspace-libs-32bit libakonadi4-32bit libakonadiprotocolinternals1-32bit libassuan0-32bit libattica0_4-32bit libclucene-core1-32bit libclucene-shared1-32bit libdbusmenu-qt2-32bit libdmtx0-32bit libgif6-32bit libgpgme11-32bit libical1-32bit libkactivities6-32bit libkde4-32bit libkdecore4-32bit libkdepimlibs4-32bit libksuseinstall1-32bit libphonon4-32bit libprison0-32bit libpulse-mainloop-glib0-32bit libqca2-32bit libqjson0-32bit libqrencode3-32bit libsoprano4-32bit libstreamanalyzer0-32bit libutempter0-32bit libXRes1-32bit libXtst6-32bit”