Thanks for the super quick response! I have indeed been running Slicer as you’ve pointed out. Here is a snippet of the backtrace I obtained by running -
./Slicer --launch gdb ./bin/SlicerApp-real as mentioned in debug instructions.
Fatal Python error: init_import_size: Failed to import the site module
Python runtime state: initialized
Traceback (most recent call last):
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/bin/../lib/Python/lib/python3.6/site.py", line 553, in <module>
main()
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/bin/../lib/Python/lib/python3.6/site.py", line 539, in main
known_paths = addusersitepackages(known_paths)
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/bin/../lib/Python/lib/python3.6/site.py", line 282, in addusersitepackages
user_site = getusersitepackages()
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/bin/../lib/Python/lib/python3.6/site.py", line 258, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/bin/../lib/Python/lib/python3.6/site.py", line 248, in getuserbase
USER_BASE = get_config_var('userbase')
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/sysconfig.py", line 601, in get_config_var
return get_config_vars().get(name)
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/sysconfig.py", line 550, in get_config_vars
_init_posix(_CONFIG_VARS)
File "/home/suraj/Repositories/tools/Slicer-4.11.20200930-linux-amd64/lib/Python/lib/python3.6/sysconfig.py", line 421, in _init_posix
_temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata__linux_x86_64-linux-gnu'
Tried checking out a bit on this but it seems to be a bit of a dead search (with my knowledge)