{"id":3228,"date":"2024-04-03T22:25:49","date_gmt":"2024-04-04T05:25:49","guid":{"rendered":"https:\/\/rglinuxtech.com\/?p=3228"},"modified":"2024-04-04T04:44:17","modified_gmt":"2024-04-04T11:44:17","slug":"fedora-recent-f40-update-breaks-qt-applictions-and-a-nasty-workaround","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=3228","title":{"rendered":"Fedora &#8211; Recent F40 update breaks QT Applications.. and a Nasty Workaround.."},"content":{"rendered":"<p>I have recently been involved in bug reports etc for a new problem in Fedora 40, where a recent update has effectively broken all QT applications, resulting in KDE not functioning, and even <strong># make xconfig<\/strong> is broken.<\/p>\n<p>The Fedora bug report is here:\u00a0 <a href=\"https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=2272758\" target=\"_blank\" rel=\"noopener\">https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=2272758<\/a><\/p>\n<p>The problem is:<\/p>\n<pre class=\"bz_comment_text\"># kwrite\r\nIllegal instruction (core dumped)\r\n# kate\r\nIllegal instruction (core dumped)\r\n# make xconfig\r\nmake[2]: *** [scripts\/kconfig\/Makefile:56: xconfig] Illegal instruction (core dumped)\r\nmake[1]: *** [\/usr\/src\/linux-6.8.2\/Makefile:689: xconfig] Error 2\r\nmake: *** [Makefile:240: __sub-make] Error 2\r\nand\r\n# startplasma\r\nIllegal instruction (core dumped)<\/pre>\n<p>The system then becomes very sluggish, as various <em>coredump<\/em> processes start to hog the CPU..<\/p>\n<p>It seems that the actual problem is caused by a recent update to GCC 14, and the solution would have been to revert to an earlier version of the affected software (<strong>#dnf downgrade&#8230;<\/strong>), but these are no longer on the servers (as F40 is still in dev mode)..<\/p>\n<p>Until a proper solution is available, I have found a &#8216;nasty hack&#8217; that at least gets most things working properly&#8230;<\/p>\n<p>The affected version of qt6-qtbase is <strong>6.6.2<\/strong>, so I found &#8216;good&#8217; versions as follows:<br \/>\n<strong>qt6-qtbase-6.6.2-1.el9.next.x86_64.rpm<\/strong><br \/>\nwhich requires an earlier version of libicu, so:<br \/>\n<strong>libicu-67.1-9.el9.x86_64.rpm<\/strong><br \/>\nBoth of these have to be forcibly installed, not surprisingly, so:<\/p>\n<pre class=\"bz_comment_text\"># rpm -Uvh qt6-qtbase-6.6.2-1.el9.next.x86_64.rpm --nodeps --force<\/pre>\n<p>and<\/p>\n<pre class=\"bz_comment_text\"># rpm -ivh libicu-67.1-9.el9.x86_64.rpm --nodeps --force<\/pre>\n<p>After that, the affected applications work again, and I can get a Plasma desktop&#8230;<\/p>\n<p>As I mentioned, this is a &#8216;nasty hack&#8217; and should only be applied if you can&#8217;t wait for the &#8216;official&#8217; fix to be available (which as of April 3rd has no date for availability&#8230;)<\/p>\n<p><strong><em>Robert Gadsdon.\u00a0\u00a0\u00a0 April 3rd 2024.<\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have recently been involved in bug reports etc for a new problem in Fedora 40, where a recent update has effectively broken all QT applications, resulting in KDE not functioning, and even # make xconfig is broken. The Fedora bug report is here:\u00a0 https:\/\/bugzilla.redhat.com\/show_bug.cgi?id=2272758 The problem is: # kwrite Illegal instruction (core dumped) # kate Illegal <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=3228\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2549,10,1238,1617,11,13,15,19,1236,2541],"tags":[2633,182,2650,2649,2651,418],"class_list":["post-3228","post","type-post","status-publish","format-standard","hentry","category-bug","category-fedora","category-fix","category-gcc","category-hacks","category-kde-2","category-linux-2","category-opinion","category-plasma-desktop","category-workaround","tag-fedora-40","tag-hack","tag-illegal-instruction","tag-qt-broken","tag-temporary-fix","tag-workaround"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3228"}],"version-history":[{"count":5,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3228\/revisions"}],"predecessor-version":[{"id":3233,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/3228\/revisions\/3233"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}