Bug 253045

Summary: devel/py-spyder fails to start the main window
Product: Ports & Packages Reporter: p5B2EA84B3
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: rhurlin
Priority: --- Flags: p5B2EA84B3: maintainer-feedback?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Poudriere build log for py-spyder none

Description p5B2EA84B3 2021-01-27 14:44:39 UTC
Version: py38-spyder-3.2.7_11 

When starting spyder3 the startup window shows loading several components, but fails to show a main window after "setting up main window ..." 

Having followed https://github.com/spyder-ide/spyder/wiki/Troubleshooting-Guide-and-FAQ 
no solution was found.
Comment 1 p5B2EA84B3 2021-01-28 14:41:10 UTC
Starting Spyder shows this:
/home/auser > spyder3
Trace/BPT trap

In logfiles this:
kernel: pid 1186 (python3.8), jid 0, uid 1001: exited on signal 5

Remaining processes:
 # ps auw | grep python
auser 1101  0,0  7,8 181556  80116  0  I    15:28   0:06,41 /usr/local/bin/python3.8 -u plugin_server.py 29040 jedi
auser 1102  0,0  5,7 160384  58888  0  I    15:28   0:02,50 /usr/local/bin/python3.8 -u plugin_server.py 49269 fallback
auser 1189  0,0  7,2 174204  73468  2  I    15:34   0:06,02 /usr/local/bin/python3.8 -u plugin_server.py 45821 rope
auser 1190  0,0  8,0 181556  81852  2  I    15:34   0:05,89 /usr/local/bin/python3.8 -u plugin_server.py 45822 jedi
auser 1191  0,0  5,9 160384  60588  2  I    15:34   0:02,04 /usr/local/bin/python3.8 -u plugin_server.py 45823 fallback

Note: jupyter-qtconsole works as intended.
Comment 2 p5B2EA84B3 2021-02-02 12:30:43 UTC
Created attachment 222091 [details]
Poudriere build log for py-spyder
Comment 3 p5B2EA84B3 2021-02-02 12:40:11 UTC
I rebuild py-spyder with a clean poudriere environment.
Then installed py38-spyder, again Spyder fails to start, thus replicating the problem: No main-window appears.
Comment 4 p5B2EA84B3 2021-02-02 12:51:49 UTC
These ports were installed along with spyder:

The following 92 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	blas: 3.5.0_6 [i386-default-testsys]
	gcc10: 10.2.0 [i386-default-testsys]
	libzmq4: 4.3.1_1 [i386-default-testsys]
	metis: 5.1.0_8 [i386-default-testsys]
	norm: 1.5r6_1 [i386-default-testsys]
	openblas: 0.3.12,1 [i386-default-testsys]
	openpgm: 5.2.122_6 [i386-default-testsys]
	py38-Babel: 2.8.0 [i386-default-testsys]
	py38-Jinja2: 2.11.2_1 [i386-default-testsys]
	py38-QtAwesome: 1.0.1 [i386-default-testsys]
	py38-QtPy: 1.9.0 [i386-default-testsys]
	py38-alabaster: 0.7.6 [i386-default-testsys]
	py38-astroid: 2.4.2_1 [i386-default-testsys]
	py38-async_generator: 1.10 [i386-default-testsys]
	py38-attrs: 20.3.0 [i386-default-testsys]
	py38-backcall: 0.2.0 [i386-default-testsys]
	py38-bleach: 3.1.5 [i386-default-testsys]
	py38-certifi: 2020.12.5 [i386-default-testsys]
	py38-chardet: 3.0.4_3 [i386-default-testsys]
	py38-cloudpickle: 1.3.0 [i386-default-testsys]
	py38-cycler: 0.10.0 [i386-default-testsys]
	py38-dateutil: 2.8.1 [i386-default-testsys]
	py38-decorator: 4.4.2 [i386-default-testsys]
	py38-defusedxml: 0.6.0 [i386-default-testsys]
	py38-docutils: 0.16 [i386-default-testsys]
	py38-idna: 2.10 [i386-default-testsys]
	py38-imagesize: 1.1.0 [i386-default-testsys]
	py38-importlib-metadata: 3.3.0_1 [i386-default-testsys]
	py38-ipykernel5: 5.4.3 [i386-default-testsys]
	py38-ipython: 7.19.0_3 [i386-default-testsys]
	py38-ipython_genutils: 0.2.0 [i386-default-testsys]
	py38-isort: 5.7.0 [i386-default-testsys]
	py38-jedi: 0.18.0_1 [i386-default-testsys]
	py38-jsonschema: 3.2.0 [i386-default-testsys]
	py38-jupyter_client: 6.1.11 [i386-default-testsys]
	py38-jupyter_core: 4.7.0 [i386-default-testsys]
	py38-jupyterlab-pygments: 0.1.2 [i386-default-testsys]
	py38-kiwisolver: 1.1.0,1 [i386-default-testsys]
	py38-lazy-object-proxy: 1.5.2 [i386-default-testsys]
	py38-markupsafe: 1.1.1_1 [i386-default-testsys]
	py38-matplotlib: 3.3.3 [i386-default-testsys]
	py38-mccabe: 0.6.1 [i386-default-testsys]
	py38-mistune: 0.8.4 [i386-default-testsys]
	py38-nbclient: 0.5.1 [i386-default-testsys]
	py38-nbconvert: 6.0.7_1 [i386-default-testsys]
	py38-nbformat: 5.1.2 [i386-default-testsys]
	py38-nest-asyncio: 1.4.3 [i386-default-testsys]
	py38-numpy: 1.16.6,1 [i386-default-testsys]
	py38-numpydoc: 0.9.1 [i386-default-testsys]
	py38-pandocfilters: 1.4.3 [i386-default-testsys]
	py38-parso: 0.8.1 [i386-default-testsys]
	py38-pep8: 1.7.1_3 [i386-default-testsys]
	py38-pexpect: 4.8.0 [i386-default-testsys]
	py38-pickleshare: 0.7.5 [i386-default-testsys]
	py38-pluggy: 0.13.1 [i386-default-testsys]
	py38-prompt-toolkit: 3.0.12 [i386-default-testsys]
	py38-psutil: 5.8.0 [i386-default-testsys]
	py38-ptyprocess: 0.6.0 [i386-default-testsys]
	py38-pycodestyle: 2.6.0 [i386-default-testsys]
	py38-pyflakes: 2.2.0 [i386-default-testsys]
	py38-pygments: 2.7.2 [i386-default-testsys]
	py38-pyrsistent: 0.14.11_1 [i386-default-testsys]
	py38-pysocks: 1.7.1 [i386-default-testsys]
	py38-pystemmer: 2.0.0.1 [i386-default-testsys]
	py38-pytz: 2020.5,1 [i386-default-testsys]
	py38-pyzmq: 19.0.2 [i386-default-testsys]
	py38-qtconsole: 5.0.1 [i386-default-testsys]
	py38-requests: 2.22.0_2 [i386-default-testsys]
	py38-rope: 0.18.0 [i386-default-testsys]
	py38-scipy: 1.6.0 [i386-default-testsys]
	py38-snowballstemmer: 1.2.1 [i386-default-testsys]
	py38-sphinx: 3.4.3,1 [i386-default-testsys]
	py38-sphinxcontrib-applehelp: 1.0.2 [i386-default-testsys]
	py38-sphinxcontrib-devhelp: 1.0.2 [i386-default-testsys]
	py38-sphinxcontrib-htmlhelp: 1.0.3 [i386-default-testsys]
	py38-sphinxcontrib-jsmath: 1.0.1 [i386-default-testsys]
	py38-sphinxcontrib-qthelp: 1.0.3 [i386-default-testsys]
	py38-sphinxcontrib-serializinghtml: 1.1.4 [i386-default-testsys]
	py38-spyder: 3.2.7_11 [i386-default-testsys]
	py38-testpath: 0.4.4 [i386-default-testsys]
	py38-tornado: 6.1 [i386-default-testsys]
	py38-traitlets: 5.0.5 [i386-default-testsys]
	py38-typed-ast: 1.4.2 [i386-default-testsys]
	py38-urllib3: 1.25.11,1 [i386-default-testsys]
	py38-wcwidth: 0.1.8 [i386-default-testsys]
	py38-webencodings: 0.5.1 [i386-default-testsys]
	py38-wrapt: 1.12.1 [i386-default-testsys]
	py38-zipp: 3.4.0 [i386-default-testsys]
	pylint-py38: 2.6.0 [i386-default-testsys]
	qhull: 7.2.1,1 [i386-default-testsys]
	suitesparse: 5.8.1 [i386-default-testsys]
	tbb: 2020.3_1 [i386-default-testsys]

Number of packages to be installed: 92

The process will require 832 MiB more space.
149 MiB to be downloaded.

Proceed with this action? [y/N]: 

_______

Please feedback on how to debug this. Help needed!