Version-Release number of selected component: git-cola-2.8-1.fc25 Additional info: reporter: libreport-2.8.0 backtrace_rating: 4 cmdline: /usr/bin/python3 /usr/bin/git-cola --prompt crash_function: QObject::disconnect(QObject const*, char const*, QObject const*, char const*) executable: /usr/bin/python3.5 global_pid: 18365 kernel: 4.8.7-300.fc25.x86_64 pkg_fingerprint: 4089 D8F2 FDB1 9C98 pkg_vendor: Fedora Project runlevel: N 5 type: CCpp uid: 1000
Created attachment 1223248 [details] File: backtrace
Created attachment 1223249 [details] File: cgroup
Created attachment 1223250 [details] File: core_backtrace
Created attachment 1223251 [details] File: dso_list
Created attachment 1223252 [details] File: environ
Created attachment 1223253 [details] File: exploitable
Created attachment 1223254 [details] File: limits
Created attachment 1223255 [details] File: maps
Created attachment 1223256 [details] File: mountinfo
Created attachment 1223257 [details] File: namespaces
Created attachment 1223258 [details] File: open_fds
Created attachment 1223259 [details] File: proc_pid_status
Created attachment 1223260 [details] File: var_log_messages
git-cola-2.9-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-3318eed1a6
git-cola-2.9-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-09cafa38bc
git-cola-2.9-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-075202795f
git-cola-2.9-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-59d15cf0ab
git-cola-2.9.1-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1da09160bc
git-cola-2.9.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-e61dc31ab7
git-cola-2.9.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-8844989ce8
git-cola-2.9.1-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-e61dc31ab7
This looks like QTBUG-52988 https://bugreports.qt.io/browse/QTBUG-52988 If you can, please file an issue against the qt5 package so that we can make sure this gets fixed upstream. In our README we mention that we still recommend Qt4 because of the crash-on-exit bug, but we really hope this gets fixed upstream soon!
For users that might stumble upon this bug, there is a workaround. We can force the use of Qt4 (via PyQt4) by setting the QT_API environment variable to "pyqt4": env QT_API=pyqt4 git cola You'll need to have the PyQt4 package installed. QT_API is a feature provided by the QtPy library. See their readme for more details at https://github.com/spyder-ide/qtpy
Thanks for the answers! I won't really need the env variable since this crash is really not troublesome, but I did put a comment as you suggested on the upstream bug here: https://bugreports.qt.io/browse/QTBUG-52988
git-cola-2.9.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-8844989ce8
git-cola-2.9-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-075202795f
git-cola-2.9.1-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1da09160bc
git-cola-2.9-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
git-cola-2.10-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-840d6bddbc
git-cola-2.10-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-840d6bddbc
Created attachment 1241215 [details] Force QT_API version to PyQT4. Although the git-cola package depends on PyQT4, if you have python3-qt5 installed, this is the version that will be used. As a temporary solution(waiting for qt5 bug solution), here is a patch to the 2.10 packages to force PyQT4 use. The patch just setup the QT_API environment variable in the git-cola and git-dag scripts.
Created attachment 1241216 [details] Spec patch to include the proposed 'force pyqt4' patch.
git-cola-2.10-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.