Comment 4 for bug 1821541

Revision history for this message
Zoltán Mizsei (extrowerk) wrote :

According to my research, it crashing as it tries do divide the screen estate with QSplitters, more precisely in gui2/init.py. I did inserted debug prints around the Calibre code, and the one before got executed, while the one directly after it never, still i may be wrong here.
It hints to me it crashes in the PyQt code, but i may be mistaken here.

I tried to rebuild sip and PyQt, but no dice. Then i noticed, PyQT built with QtOpenGL support, wich is not supported yet on Haiku (and results known crash), so i rebuilt it again without OGL, but still crashing.

// Braindump: According to Debian, Calibre needs OGL and MESA. Does it using OpenGL somewhere? I use Calibre with fully minimalized UI, basicly just a listview, so i don't know how it looks like with clean profile, maybe it have some kind of GL based coverflow in default... Have to check Calibre with a new user on Linux. //

Our SIP port is version 4.19.15 and PyQT is 5.9.1

I should research if PyQT comes with tests, or make a small testcase.

Any idea would be really appreciated.