The attached scripts work fine with Kubuntu 16.04 but not with 16.10. They crash but drkonqi does not give useful information. I am attaching part of valgrind output. If I install the packages python-qt4 and python-sip from 16.04 on 16.10, they work. If I install the packages python-qt4 and python-sip from 16.10 on 16.04, they do not work. But I cannot reproduce any bugs without using pykde. This means kajongg does no longer run on Kubuntu using PyKDE4. However it can emulate most of what it needs from PyKDE4 when started with --nokde. I will have to commit a change which lets kajongg always run with --nokde until this bug is fixed. Reproducible: Always Steps to Reproduce: 1. python2 bug2.py ; python2 bug3.py Actual Results: segfault Expected Results: no segfault
Created attachment 101598 [details] bug2
Created attachment 101599 [details] bug3
Created attachment 101600 [details] valgrind output
The Python bindings for kdelibs are completely unmaintained and I don't think this is going to be fixed, ever, unless someone works on it.
According to Rex Dieter, this works on Fedora 24 which uses essentially the same upstream versions. See Bug 253123. I just installed F24 myself. bug2.py crashes with python2 and works with python3 bug3.py crashes with both python2 and python3 About bug2: installed are: sip-4.18-1.fc24.x86_64 python3-sip-4.18-2.fc24.x86_64 Is there a difference between sip 4.18-1 and 4.18-2?
Hello, unfortunately this bug is being closed as unmaintained, per request of einar77.