Open rwbaer opened 1 year ago
Not sure if this is a Makehuman or a PyQt/WSL problem, with the latter not being fixable by us...
You could well be right that this is s WSL-related problem and not a problem with Qt per se, but I don't recall seeing it before when I was messing with Ubuntu 20.04 under WSL2/WSLg. Either way, it would be nice if someone can at least tell me a little more about what the recurring qt.qpa.xcb: QXcbConnection: XCB error: 8 (BadMatch) Errors might imply. My attempts to google didn't help me much. I'll keep checking back with this as we push changes to master. I understand that it won't become a priority.
Also, we do seem to have uncovered some variable-typing and signal-processing errors with our recent changes to Qt objects.
Is this issue still existent? Can we close?
wsl info:
python3 --version
MH from source in Ubuntu 22.04 on WSL2 :
sudo apt install python3-numpy python3-pyqt5 python3-pyqt5.qtopengl python3-pyqt5.qtsvg python3-opengl
git clone https://github.com/makehumancommunity/makehuman.git
cd ~/makehuman/makehuman
download_assets_git.py
git pull origin master
python3 makehuman
This produces multiple periodic errors as MH starts up. The interface opens but the human is not visibl in the center graphics windows. The form of the errors is:
This link (https://forum.qt.io/topic/67162/qxcbconnection-xcb-error-8-badmatch/18) "This means that the slot will be called in the context of the thread managed by QThread which is not the GUI thread thus you are doing GUI related stuff from another thread which is not allowed.", but I don't know if that helps with the issue I'm having here and the MH code.