On Fedora 25, the Sky Skype for Business client crashes on launch inside its bundled Qt 5 runtime:
Program received signal SIGABRT, Aborted.
0x00007ffff112692f in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff112692f in raise () at /lib64/libc.so.6
#1 0x00007ffff112852a in abort () at /lib64/libc.so.6
#2 0x00007ffff200dcb1 in () at /usr/lib/sky/lib/libQt5Core.so.5
#3 0x00007ffff24ee835 in QGuiApplicationPrivate::createPlatformIntegration() () at /usr/lib/sky/lib/libQt5Gui.so.5
#4 0x00007ffff24ee955 in QGuiApplicationPrivate::createEventDispatcher() () at /usr/lib/sky/lib/libQt5Gui.so.5
#5 0x00007ffff21cea64 in QCoreApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Core.so.5
#6 0x00007ffff24f2340 in QGuiApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Gui.so.5
#7 0x00007ffff2be62b9 in QApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Widgets.so.5
#8 0x0000000000434e41 in main ()
The issue stems from incompatible bundled Qt libraries. A reliable workaround is to force Sky to use Fedora’s system-provided qt5 packages:
# Check version
rpm -q sky
# Move bundled Qt5 libraries out of the way
cd /usr/lib/sky
sudo mkdir -p old
sudo mv libQt5* old/
# Launch Sky
sky