I know this is a longshot, but on the off chance that someone else has run into this. I have a clean install of Debian 12. I followed the Linux installation instructions and used https://raw.githubusercontent.com/psychopy/psychopy/dev/installPsychoPy.py to install. When I switch to the python3.10 venv and run psychopy it can show me the tool tips window, the changelog window, and (on first execution) the usermod/nice level settings window then it crashes.
I’ve tried deleting the ~/.psychopy3/ directory just in case it was some lingering problem.
I’ve verified that wxPython minimally works by writing a hello world test from inside the psychopy virtual environemnt. I can also load the various psychopy libraries in the interactive python interpreter.
When I run strace (happy to share the output if someone would find it helpful) the last open() call was to libogg.so.0 and this appears to have succeeded. The process then does a number of reads and writes successfully before segfaulting. I don’t understand the dependencies well enough yet to figure out where libogg got called, but I have libogg0 version 1.3.5-3 installed from Debian stable. Just for giggles I tried it with Wayland instead of Xorg (because there were some xauth erros in the initial strace output under Xorg) but this appears to change nothing about the segfault.
Can anyone recommend additional debugging steps or a possible solution? I won’t be able to work on this again for a couple of days, but my next step is going to be to grab 2024.2.1 from the github release branch and try that.