[PyQt] Haiku: SIP crash

Phil Thompson phil at riverbankcomputing.com
Tue Apr 2 16:27:56 BST 2019


On 2 Apr 2019, at 9:20 am, Zoltán Mizsei <zmizsei at extrowerk.com> wrote:
> 
> Hi guys,
> 
> i am with the HaikuPorts team here, and made the ports originally for 
> Calibre, wich based on PyQT.
> I already got it work some time ago, even got my Haiku patches 
> upstreamed, but it is bitrotted a bit, so i started to work on it 
> again.
> 
> I already ported the most important Python modules, and the e-book 
> viewer part works already, but the main progam crashing at start. 
> Calibre bug: https://bugs.launchpad.net/calibre/+bug/1821541
> HiakuPorts issue: https://github.com/haikuports/haikuports/issues/3717
> 
> I built SIP and PyQT with debug enabled, now i seethe following before 
> the crash:
> 
> python2: /sources/sip-4.19.15/siplib/siplib.c:9371:
> sip_api_can_convert_to_type: td == NULL || sipTypeIsClass(td) || 
> sipTypeIsMapped(td)
> [1] 1975 SIGKILLTHR /Ports/Inst/Calibre2/bin/calibre
> 
> I have found bugreports with the same problem but the only solution 
> was: Use the official Calibre build, which is impossible our case, as 
> there is no official build for Haiku yet.
> 
> Our current Qt port is: 5.12.2
> The current Python port is: 2.7.15 and 3.6.7 (3.7 is in the pipeline 
> already)
> The current PyQT port is: 5.12.1
> And SIP is: 4.19.15
> 
> Do you guys have any idea, what should i do?

Can you generate a full backtrace?

Phil


More information about the PyQt mailing list