Summary: | kexi crashes at startup | ||
---|---|---|---|
Product: | [Applications] KEXI | Reporter: | Antonio Rojas <arojas> |
Component: | General | Assignee: | Jarosław Staniek <staniek> |
Status: | CLOSED FIXED | ||
Severity: | crash | CC: | adam, demm, inksi, pedrogomezmartin1999, staniek |
Priority: | HI | ||
Version: | 3.1.0 Beta | ||
Target Milestone: | 3.1 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://cgit.kde.org/kexi.git/commit/?id=fdc64d6ffd5209150d2a781a9661e6e8335b1db6 | Version Fixed In: | 3.1.0 |
Sentry Crash Report: |
Description
Antonio Rojas
2018-02-20 17:24:22 UTC
Thanks. Since it's a compilation, is it possible to check it with older Qt like 5.9.4? Actually even 5.10.0 is OK. Will try to bisect. Bisected to https://github.com/qt/qtbase/commit/3adfcbf1 Big thanks Antionio, we'll look there. Update: Because of this bug we've stopped the Final 3.1 release and will only release RC1 on Feb 23rd. So there's time to find a solution. Asked on a KDE freebsd mailing list: https://mail.kde.org/pipermail/kde-freebsd/2018-February/027445.html I was unable to find anything specifically for openBSD. In worst case we would have appropriate default plugin path set in main(), so do not worry. There's also page https://www.freebsd.org/doc/en/books/porters-handbook/using-qt.html, no idea if it helps in any way. (In reply to Jarosław Staniek from comment #6) > Asked on a KDE freebsd mailing list: > https://mail.kde.org/pipermail/kde-freebsd/2018-February/027445.html > > I was unable to find anything specifically for openBSD. > In worst case we would have appropriate default plugin path set in main(), > so do not worry. > > There's also page > https://www.freebsd.org/doc/en/books/porters-handbook/using-qt.html, no idea > if it helps in any way. Wrong bug? Yes, sorry, please ignore. *** Bug 391161 has been marked as a duplicate of this bug. *** @ pedrogomezmartin1999@gmail.com We plan a fix this in 3.1 but not in 3.0. Even 3.1 RC still has the issue. Update: Qt potentially fixed for 5.11, see this comment: https://bugreports.qt.io/browse/QTBUG-65478?focusedCommentId=393560&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-393560 Now a question what to do on the KEXI side. One clever idea is to add an option to kexirc that hides this feature (in config, not at build time). Users unfortunate enough that use crashing Qt version can disable the feature before starting KEXI. We can even disable the feature by default when 5.10.1 <= Qt < 5.11. Opinions welcome. IMO a message to kde-distro-packagers asking distros shipping Qt 5.10.1 to backport e8425f9e52c9df0ce0fbf122adff3ef6930f9961 could be enough. We've already backported that commit in Arch and I can confirm that it fixes the crash. That's very positive, Antonio, kudos for way how it's solved in Arch! Git commit fdc64d6ffd5209150d2a781a9661e6e8335b1db6 by Jaroslaw Staniek. Committed on 05/03/2018 at 18:35. Pushed by staniek into branch 'master'. Add MainWindow/GlobalSearchBoxEnabled (bool) option that controls display of the global search box Summary: This allows to disable the box if it crashes for reason unrelated to KEXI (as in bug #390794). {F5738334} FIXED-IN:3.1.0 Test Plan: Set: ``` [MainWindow] GlobalSearchBoxEnabled=false ``` in kexirc and start KEXI. Expected: the search box is not created on KEXI startup. Reviewers: Kexi-Devel-list, piggz Reviewed By: piggz Tags: #kexi Differential Revision: https://phabricator.kde.org/D11000 M +5 -0 src/doc/dev/settings.txt M +34 -9 src/main/KexiMainWindow_p.cpp M +6 -2 src/main/KexiMainWindow_p.h https://commits.kde.org/kexi/fdc64d6ffd5209150d2a781a9661e6e8335b1db6 @Antonio Workaround added above: https://bugs.kde.org/show_bug.cgi?id=390794#c14 Closing. Git commit 35b706fce35a2c5ef97c53ac2b763604df5da7d2 by Jaroslaw Staniek. Committed on 05/03/2018 at 18:49. Pushed by staniek into branch '3.1'. Add MainWindow/GlobalSearchBoxEnabled (bool) option that controls display of the global search box Summary: This allows to disable the box if it crashes for reason unrelated to KEXI (as in bug #390794). {F5738334} FIXED-IN:3.1.0 Test Plan: Set: ``` [MainWindow] GlobalSearchBoxEnabled=false ``` in kexirc and start KEXI. Expected: the search box is not created on KEXI startup. Reviewers: Kexi-Devel-list, piggz Reviewed By: piggz Tags: #kexi Differential Revision: https://phabricator.kde.org/D11000 M +5 -0 src/doc/dev/settings.txt M +34 -9 src/main/KexiMainWindow_p.cpp M +6 -2 src/main/KexiMainWindow_p.h https://commits.kde.org/kexi/35b706fce35a2c5ef97c53ac2b763604df5da7d2 |