Can't start latest stable on ubuntu 20.04

Hi all,
I think we are facing the same problem here.

The environment is:

  • OS: Ubuntu 20.10 64bit, GNOME 3.38.1
  • CPU: AMD A10-9600p
  • GPU: Radeon R5 (embedded) plus Radeon R6 M435DX
  • RAM: 16GB DDR4
  • xinerama, openssl and xcb installed.
  • Slicer preview release (2020-11-30).

That’s what we get:

ciro@ciro:~/Slicer-4.13.0-2020-11-30-linux-amd64$ export QT_DEBUG_PLUGINS=1
ciro@ciro:~/Slicer-4.13.0-2020-11-30-linux-amd64$ ./Slicer
QFactoryLoader::QFactoryLoader() ignoring “com.nokia.qt.QGuiPlatformPluginInterface” since plugins are disabled in static builds
QFactoryLoader::QFactoryLoader() ignoring “com.trolltech.Qt.QStyleFactoryInterface” since plugins are disabled in static builds
QFactoryLoader::QFactoryLoader() ignoring “com.trolltech.Qt.QInputContextFactoryInterface” since plugins are disabled in static builds
QFactoryLoader::QFactoryLoader() ignoring “com.trolltech.Qt.QImageIOHandlerFactoryInterface” since plugins are disabled in static builds
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platforms” …
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platforms/libqxcb.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platforms/libqxcb.so, metadata=
{
“IID”: “org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3”,
“MetaData”: {
“Keys”: [
“xcb”
]
},
“archreq”: 0,
“className”: “QXcbIntegrationPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“xcb”)
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/platforms” …
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platforms/libqxcb.so”
loaded library “Xcursor”
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platformthemes” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/platformthemes” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/platforminputcontexts” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/platforminputcontexts” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/xcbglintegrations” …
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/xcbglintegrations/libqxcb-glx-integration.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/xcbglintegrations/libqxcb-glx-integration.so, metadata=
{
“IID”: “org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5”,
“MetaData”: {
“Keys”: [
“xcb_glx”
]
},
“archreq”: 0,
“className”: “QXcbGlxIntegrationPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“xcb_glx”)
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/xcbglintegrations” …
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/xcbglintegrations/libqxcb-glx-integration.so”
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/iconengines” …
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/iconengines/libqSlicerIconEnginePlugin.so”
“Failed to extract plugin meta data from ‘/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/iconengines/libqSlicerIconEnginePlugin.so’”
not a plugin
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/iconengines” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats” …
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqgif.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqgif.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“gif”
],
“MimeTypes”: [
“image/gif”
]
},
“archreq”: 0,
“className”: “QGifPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“gif”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqicns.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqicns.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“icns”
],
“MimeTypes”: [
“image/x-icns”
]
},
“archreq”: 0,
“className”: “QICNSPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“icns”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqico.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqico.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“ico”,
“cur”
],
“MimeTypes”: [
“image/vnd.microsoft.icon”,
“image/vnd.microsoft.icon”
]
},
“archreq”: 0,
“className”: “QICOPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“ico”, “cur”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqjpeg.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqjpeg.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“jpg”,
“jpeg”
],
“MimeTypes”: [
“image/jpeg”,
“image/jpeg”
]
},
“archreq”: 0,
“className”: “QJpegPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“jpg”, “jpeg”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqsvg.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqsvg.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“svg”,
“svgz”
],
“MimeTypes”: [
“image/svg+xml”,
“image/svg+xml-compressed”
]
},
“archreq”: 0,
“className”: “QSvgPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“svg”, “svgz”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtga.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtga.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“tga”
],
“MimeTypes”: [
“image/x-tga”
]
},
“archreq”: 0,
“className”: “QTgaPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“tga”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtiff.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtiff.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“tiff”,
“tif”
],
“MimeTypes”: [
“image/tiff”,
“image/tiff”
]
},
“archreq”: 0,
“className”: “QTiffPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“tiff”, “tif”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwbmp.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwbmp.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“wbmp”
],
“MimeTypes”: [
“image/vnd.wap.wbmp”
]
},
“archreq”: 0,
“className”: “QWbmpPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“wbmp”)
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwebp.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwebp.so, metadata=
{
“IID”: “org.qt-project.Qt.QImageIOHandlerFactoryInterface”,
“MetaData”: {
“Keys”: [
“webp”
],
“MimeTypes”: [
“image/webp”
]
},
“archreq”: 0,
“className”: “QWebpPlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“webp”)
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/imageformats” …
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqgif.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqicns.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqico.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqjpeg.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqsvg.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtga.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqtiff.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwbmp.so”
loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/imageformats/libqwebp.so”
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/accessible” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/accessible” …
loaded library “crypto”
loaded library “ssl”
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/bearer” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/bearer” …
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/styles” …
QFactoryLoader::QFactoryLoader() looking at “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/styles/libqSlicerBaseQTGUIStylePlugins.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/QtPlugins/styles/libqSlicerBaseQTGUIStylePlugins.so, metadata=
{
“IID”: “org.qt-project.Qt.QStyleFactoryInterface”,
“MetaData”: {
“Keys”: [
“slicer”,
“light slicer”,
“dark slicer”
]
},
“archreq”: 0,
“className”: “qSlicerStylePlugin”,
“debug”: false,
“version”: 331520
}

Got keys from plugin meta data (“slicer”, “light slicer”, “dark slicer”)
QFactoryLoader::QFactoryLoader() checking directory path “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/styles” …
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerAnnotationsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerAnnotationsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerAnnotationsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerCamerasModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerCamerasModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerCamerasModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerColorsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerColorsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerColorsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerCropVolumeModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerCropVolumeModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerCropVolumeModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDataModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerDataModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDataModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDataStoreModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerDataStoreModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDataStoreModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDoubleArraysModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerDoubleArraysModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDoubleArraysModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDynamicModelerModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerDynamicModelerModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerDynamicModelerModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerMarkupsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerMarkupsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerMarkupsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerModelsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerModelsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerModelsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerMultiVolumeExplorerModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerMultiVolumeExplorerModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerMultiVolumeExplorerModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerPlotsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerPlotsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerPlotsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerReformatModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerReformatModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerReformatModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSceneViewsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerSceneViewsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSceneViewsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSegmentationsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerSegmentationsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSegmentationsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSequencesModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerSequencesModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSequencesModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSubjectHierarchyModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerSubjectHierarchyModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerSubjectHierarchyModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTablesModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerTablesModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTablesModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTerminologiesModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerTerminologiesModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTerminologiesModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTextsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerTextsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTextsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTransformsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerTransformsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerTransformsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerUnitsModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerUnitsModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerUnitsModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerViewControllersModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerViewControllersModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerViewControllersModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerVolumeRenderingModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerVolumeRenderingModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerVolumeRenderingModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerVolumesModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerVolumesModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerVolumesModule.so”
Found metadata in lib /home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerWelcomeModule.so, metadata=
{
“IID”: “org.slicer.modules.loadable.qSlicerLoadableModule/1.0”,
“archreq”: 0,
“className”: “qSlicerWelcomeModule”,
“debug”: false,
“version”: 331520
}

loaded library “/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/lib/Slicer-4.13/qt-loadable-modules/libqSlicerWelcomeModule.so”
error: [/home/ciro/Slicer-4.13.0-2020-11-30-linux-amd64/bin/SlicerApp-real] exit abnormally - Report the problem.

Any idea of what is going on?

Thanks a lot.

Paolo

Hi @PaoloZaffino - yes, I see the same sort of thing with 20.10 and @RafaelPalomar says he sees it too on other linux and hopes to investigate. I guess it’s a Qt platform issue so maybe just a build system update is enough. Looks like you are on a good track to debug but I don’t know how to interpret that output. Anyone else know? Also does. local build work for you?

Thanks @pieper
This is a student of mine machine, I have no access to it to try to build Slicer from source.

If we can provide additional information we will be glad.

Paolo

Thanks @PaoloZaffino for now the suggestion is to use 20.04 which doesn’t have this issue.

Just to report PoP OS Pop!_OS 20.10 which is based on ubuntu 20.10 is working fine with Slicer both stable and unstable versions! and Build works with CMAKE GUI. I have not tried CLI .

Hello,

I have been having a look at the problems using Slicer 4.11.20200930 in Ubuntu 20.10. Here are my findings:

  • [Error 1] On a fresh installation of Ubuntu 20.10 libxcb-xinerama0 needs to be installed to avoid an error related to qt and xcb when starting Slicer. Installing qt5dxcb-plugin will include libxcb-xinerama0 and remove some other warnings during the execution of Slicer.

  • [Error 2] Slicer crashes with a segmentation fault on application launch. It seems the crash produces on the interaction of python (ctypes extension) with libffi (/usr/lib/x86_64-linux-gnu/libffi.so.8). In Ubuntu 20.10 libffi is packaged in its 3.4 version, while in other distributions not having this problem the version is 3.3. This would suggest incompatibility between the python deployed in Slicer and libffi installed in Ubuntu 20.10; @manjula, could you check the version of libffi in PoP OS 20.10 just to discard this end?

  • [Workaround] The python version built in Slicer seems to come with its own libffi that can be built and included in libpython (statically) when BUILTIN_CTYPES=ON (in the python external project). Buiding the Slicer Python that way, Slicer seems to work properly. @pieper, @jcfr, @lassoan, my suggestion would be to check whether setting BUILTIN_CTYPES=ON breaks anyting for other OSs (Windows, different versions of Linux) and set it ON for the superbuild.

1 Like

Very helpful debugging Rafael!

You mean this is something we can include in the slicer packaging? Sounds much better than making the user install it.

This sounds promising enough that we should probably enable it for the preview builds and see if it resolves the issue. It sounds like the correct answer.

@pieper qt5dxcb-plugin seems to be a component of QtGui that can be built with the -qt-xcb flag (Qt XCB). I guess to include this in the slicer packaging QT should be included as a whole? I’m with you on avoiding the user installing packages to use the packaged binaries, but we need to be careful not ending up packaging all the way to the Linux kernel :wink:

3.4~20200819gead65ca871-0ubuntu3

thanks @manjula. It is exactly the same version as in Ubuntu 20.10. We may not be hitting the right diagnostic here with the compatibility. Would you mind to paste a list of your installed packages in dpaste?

to do this you can install xclip:

sudo apt install xclip

and then copy the list of packages in the clipboard

sudo apt list --installed | xclip -selection c

thenk you can go to dpaste, paste (Ctrl+V) the results and post here the link. If PoP is almost Ubuntu, maybe we find the difference.

Thanks in advance.

Please note that most of my packages i have is in flatpak but here is the link.

I mentioned about flatpak because when I was figuring out what was going wrong with linkSlicerBlender the deb version of the Blender was giving error in importing numpy, Apparently it was a know issue with blender but when i switch to flatpak it went away.

I have installed PopOS 20.10 (also the packages from @manjula) and got the same results as with Ubuntu 20.10:

  • Error due to missing libxcb-xinerama0 on Slicer stable (4.11.20200930). When libxcb-xinerama0 is installed, segmentation fault is produced on startup.
  • Segmentation fault is removed by compiling python with BUILTIN_CTYPES=ON.

I still think the problem is leaning towards a compatibility problem between python and libffi 3.4.

2 Likes

I think I am experiencing the same issue with Ubuntu 20.10. Can you tell me how to use the BUILTIN_CTYPES=ON work-around? I have not been able to figure it out from the online documentation. Thanks!

This is a build option for the cpython-cmake-buildsystem project, you can enable this option adding

-DBUILTIN_CTYPES=ON

under CMAKE_CACHE_ARGS in this file:

Then, you would have to re-build Slicer from the top-level.

1 Like

Thanks! Adding -DBUILTIN_CTYPES:BOOL=ON worked. Though the extension I need doesn’t won’t run in the latest build. Oh well, it’s been that kind of year.

Which extension it is ?

Segmentation Wizard. It last worked for me in 4.10.2. The extension seems to install OK and I can see it in the Extensions manager window, but I can not find it under modules in the main program and it is listed as “not loaded” when I search using Module finder. Thanks for any help; I just need to finish up a little bit of old data.

Yes. Your system is not compatible with the precompiled binaries that we provide.

I today tried building Slicer in Manjaro Linux on a fresh install. it failed, with the following errors.

This is the output from the finals parts

As @RafaelPalomar said i checked the version of libffi

core/libffi 3.3-4 [installed]
Portable foreign function interface library
community/haskell-libffi 0.1-20
A binding to libffi
multilib/lib32-libffi 3.3-2 [installed]
A portable, high level programming interface to various calling conventions (32-bit)