Segmentation fault

i set up rhasspy in a python virtual environment. i used a fresh raspbian minimal install on a pi 3 b+. the install went well and rhasspy works as expected. when ever i make a change i am prompted to restart rhasspy. if i press ok or press the restart icon on the user interface i get
./run-venv.sh: line 28: 774 Segmentation fault python3 app.py “$@”

update: i reinstalled rhasspy and paid closer attention. i saw 2 errors and 2 warnings. i saved the install dialog but i do not see a way to attach it.

curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104
Can’t download https://github.com/MycroftAI/mycroft-precise/releases/download/v0.3.0/precise-engine_0.3.0_armv7l.tar.gz

Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
Downloading urllib3-1.25.7-py2.py3-none-any.whl (125 kB)
|████████████████████████████████| 125 kB 355 kB/s
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProtocolError(‘Connection aborted.’, RemoteDisconnected(‘Remote end closed connection without response’))’: /simple/chardet/

Collecting PyAudio==0.2.11
Downloading PyAudio-0.2.11.tar.gz (37 kB)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProtocolError(‘Connection aborted.’, RemoteDisconnected(‘Remote end closed connection without response’))’: /simple/pydash/

ERROR: rhasspy-nlu 0.1.4.1 has requirement networkx==2.3, but you’ll have networkx 2.4 which is incompatible.

it looks like segmentation faults are a boring subject. should i give up on the python virtual environment for a while? i understood it is the only option for a pi zero w.

I stayed away from the Pi 0 W for now. I’m waiting til there’s full support/functionality as a satellite/client at least.

Just browsing some older threads here and would like to confirm that I had lots of segmentation faults in 2.4.19 in venv on raspberry pi 3.

They had to do with a not installed pulseaudio. They went away when I installed pulseaudio as a global service.