Problems with extension manager

Hi team! I’m having some problems with Slicer not loading the extensions manager correctly. This is happening with newer and older versions of slicer. When I launch Slicer, it opens a separate blank window called “vtkOutputWindow”, and when I launch the extension manager, some weird triangle things briefly flash across the screen, and then the extension manager window loads, but I can’t see any of my extension or install anymore, it’s just a blank window with tabs but no extension icons. Is this a problem with my PC, and if so how do I fix it?

There were some problems with the extension manager for a short interval. But as far as I know it works fine for current stable and preview for the time being.

What it would help.

  1. The version(s) of Slicer you are using and the operating system
  2. Whether you are behind a corporate/university network or on your own home (if you didn’t try switching networks)
  3. And the logs from problematic Slicer sessions.

Hi Murat,

This was happening with the current preview version, and I also went back and tried with versions 5.9 and 5.10, and had the same issue.

I have tried on my PC, connected to the UT vpn and also disconnected from the vpn. The issue occurred with both. It is only happening on my own PC, I am still able to use Slicer on our image processing lab PCs.

LOG:

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Session start time …: 20260518_081842

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Slicer version …: 5.11.0-2026-02-23 (revision 34437 / 2938bea) win-amd64 - installed release

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Operating system …: Windows / Professional / (Build 26200, Code Page 65001) - 64-bit

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Memory …: 64980 MB physical, 69076 MB virtual

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - CPU …: GenuineIntel , 22 cores, 22 logical processors

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - VTK configuration …: OpenGL2 rendering, TBB threading

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Qt configuration …: version 5.15.2, with SSL, requested OpenGL 3.2 (core profile)

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - DCMTK configuration …: version 3.7.0, no SSL

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Internationalization …: disabled, language=

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Developer mode …: disabled

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Application path …: C:/Users/jag9357/AppData/Local/slicer.org/3D Slicer 5.11.0-2026-02-23/bin

[DEBUG][Qt] 18.05.2026 08:18:42 [] (unknown:0) - Additional module paths ..: slicer.org/Extensions-34437/Sandbox/lib/Slicer-5.11/qt-loadable-modules, slicer.org/Extensions-34437/Sandbox/lib/Slicer-5.11/qt-scripted-modules, slicer.org/Extensions-34437/MorphoDepot/lib/Slicer-5.11/qt-scripted-modules, slicer.org/Extensions-34437/SegmentEditorExtraEffects/lib/Slicer-5.11/qt-loadable-modules, slicer.org/Extensions-34437/SegmentEditorExtraEffects/lib/Slicer-5.11/qt-scripted-modules, slicer.org/Extensions-34437/SlicerMorph/lib/Slicer-5.11/qt-scripted-modules, slicer.org/Extensions-34437/SurfaceMarkup/lib/Slicer-5.11/qt-loadable-modules, slicer.org/Extensions-34437/MarkupsToModel/lib/Slicer-5.11/qt-loadable-modules, slicer.org/Extensions-34437/SurfaceWrapSolidify/lib/Slicer-5.11/qt-scripted-modules

[INFO][Stream] 18.05.2026 08:18:44 [] (unknown:0) -

[WARNING][Python] 18.05.2026 08:19:02 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Python\Lib\site-packages\pydicom\misc.py:82) - get_frame_offsets is deprecated and will be removed in v4.0

[WARNING][Qt] 18.05.2026 08:19:04 [] (unknown:0) - libpng warning: iCCP: profile ‘ICC Profile’: ‘CMYK’: invalid ICC profile color space

[DEBUG][Python] 18.05.2026 08:19:06 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Python\Lib\site-packages\git\cmd.py:1270) - Popen([‘git’, ‘version’], cwd=C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23, stdin=None, shell=False, universal_newlines=False)

[DEBUG][Python] 18.05.2026 08:19:06 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Python\Lib\site-packages\git\cmd.py:1270) - Popen([‘git’, ‘version’], cwd=C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23, stdin=None, shell=False, universal_newlines=False)

[WARNING][Qt] 18.05.2026 08:19:07 [] (unknown:0) - libpng warning: iCCP: known incorrect sRGB profile

[WARNING][Qt] 18.05.2026 08:19:11 [] (unknown:0) - void __cdecl ctkComboBox::setCurrentUserDataAsString(class QString) : No item found with user data string “5”

[DEBUG][Python] 18.05.2026 08:19:11 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Slicer-5.11\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: SegmentEditor

[DEBUG][Python] 18.05.2026 08:19:11 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Slicer-5.11\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: SegmentStatistics

[DEBUG][Qt] 18.05.2026 08:19:11 [] (unknown:0) - Switch to module: “Welcome”

[DEBUG][Python] 18.05.2026 08:19:13 [Python] (C:\Users\jag9357\AppData\Local\slicer.org\3D Slicer 5.11.0-2026-02-23\lib\Slicer-5.11\qt-scripted-modules\SubjectHierarchyPlugins\AbstractScriptedSubjectHierarchyPlugin.py:40) - Scripted subject hierarchy plugin registered: FormatMarkups

[INFO][Python] 18.05.2026 08:19:13 [Python] (:3) - Adding SlicerMorph Volume Rendering Presets

[WARNING][Qt] 18.05.2026 08:19:18 [] (unknown:0) - An OpenGL Core Profile was requested, but it is not supported on the current platform. Falling back to a non-Core profile. Note that this might cause rendering issues.

[WARNING][Qt] 18.05.2026 08:19:18 [] (unknown:0) - Property ‘verbose’’ of object ‘qSlicerWebPythonProxy’ has no notify signal and is not constant, value updates in HTML will be broken!

[WARNING][Qt] 18.05.2026 08:19:19 [] (unknown:0) - Property ‘verbose’’ of object ‘qSlicerWebPythonProxy’ has no notify signal and is not constant, value updates in HTML will be broken!

[WARNING][Qt] 18.05.2026 08:19:21 [] (unknown:0) - A cookie associated with a cross-site resource at http://www.nitrc.org/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at Chrome Platform Status and Chrome Platform Status.

if this is happening with other versions, that it should be a problem with your computer settings. But I don’t know what it might cause, Claude thinks it is a “GPU driver’” or wrong GPU issue. I pasted here the suggestions, might be worthwhile to give a try as they are pretty simple:

An OpenGL Core Profile was requested, but it is not supported on the current platform. Falling back to a non-Core profile.

Combined with the standalone vtkOutputWindow opening, the briefly-flashing triangles, and the blank extension manager (which is a Qt WebEngine / Chromium view that needs working hardware-accelerated OpenGL), this is almost certainly a GPU / OpenGL driver problem on that specific PC — not a Slicer bug, not a network/VPN issue, and not something tied to a particular Slicer version (which is why 5.9, 5.10, and the preview all behave the same, and why lab PCs are fine).

Likely root causes, most common first:

  1. Outdated, broken, or wrong GPU driver. Update via the vendor utility (NVIDIA GeForce Experience / NVIDIA App, AMD Adrenalin, or Intel Driver & Support Assistant). Don’t rely on Windows Update — it ships stale OpenGL drivers. If a recent driver was just installed, try a clean reinstall (DDU in safe mode, then vendor installer) or roll back to the previous version.

  2. Slicer running on integrated GPU instead of the dedicated one. Windows Settings → System → Display → Graphics → find/add SlicerApp-real.exe (in …\3D Slicer 5.11.0-…\bin\) → set to “High performance”. Reboot, relaunch.

  3. Remote-desktop / display-mirroring / GPU-virtualization software (Parsec, Sunshine, NVIDIA Broadcast/Game Filter overlay, monitor-calibration utilities, OBS virtual camera hooks) intercepting the OpenGL context. Try with those quit.

  4. Corrupt OpenGL/D3D translation layer — uninstalling and reinstalling Slicer into a fresh folder, after clearing %LOCALAPPDATA%\NA-MIC\ settings, occasionally clears stuck state.

Quick diagnostic you can suggest: in Slicer, Help → “Report a bug” or in the Python console run import vtk; print(vtk.vtkRenderWindow().ReportCapabilities()) after opening a 3D view — the OpenGL vendor/renderer line will reveal whether Slicer is sitting on the integrated GPU or a software rasterizer (Microsoft Basic / llvmpipe), which would confirm the diagnosis.

^This is unrelated to your issue and something recently fixed in ENH: Do not log warning if cache file location is default · Slicer/Slicer@180437e · GitHub .

^Slicer already by default sets this setting to “High performance” as of ENH: Set Windows registry key to use high performance graphics · Slicer/Slicer@fd55fbc · GitHub .

^This is describing an old location. The correct location for recent versions is %LOCALAPPDATA%\slicer.org

I would suspect your issue is actually related to the policies applied to your computer about what sites it can load including the backend that hosts the extension manager. There are some explanations of this topic at the below link. Has the extension manager worked previously on this specific computer you are using? Or is it a newly set up computer and/or are you on a new academic/corporate network which often applies restrictive web policies? I often face my own issues in a corporate network that blocks successful download of packages from the extensions manager.

Thanks for the info. I’m using a laptop that was provided to me by UT. After what you said, I just tried running Slicer as administrator and did not have any problems with the extension manager.

I have not had to do this previously, and have been running multiple versions of Slicer on this PC over the past two years with no issues. UT is always pushing updates to it, and I think it was after one of those that the issue arose. For now, I can work around it by running Slicer as administrator.