Summary: | The KHelpcenter takes focus and it is impossible to close | ||
---|---|---|---|
Product: | [Applications] khelpcenter | Reporter: | controloao |
Component: | general | Assignee: | Documentation Editorial Team <kde-doc-english> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | kossebau, luigi.toscano |
Priority: | NOR | ||
Version: | 6.0.24021 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/system/khelpcenter/-/commit/6ae4f85ae32a883dd550e8ad438b7fc8ce1a36d8 | Version Fixed In: | 6.0.240202 |
Sentry Crash Report: |
Description
controloao
2024-04-03 13:09:40 UTC
Crash dmp file is too big 6.7Mb Does kioclient cat info:/echo work? (In reply to Luigi Toscano from comment #2) > Does > kioclient cat info:/echo > > work? After running this command in Konsole: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" > <html><head><title>Doing redirection</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" > <link rel="stylesheet" href="help:/kdoctools5-common/kde-default.css" type="text/css"> <link rel="stylesheet" href="file:///usr/share/kio_docfilter/kio_docfilter.css" type="text/css"> <style type="text/css"><!-- .chapter { padding-right: 1em } --></style> <meta http-equiv="refresh" content="0; url=info:coreutils/echo%20invocation"> </head> <body> <h1>Redirecting .... </h1> <p>If you are not automatically taken to a new page, <a href="info:coreutils/echo%20invocation">click here</a> to continue. </body> </html> Hi. How was the crash and thus the given crashlog actually triggered, by killing from the commandline (how exactly?) or waiting some time? Ran into a similar phenomenon of info pages not loading and khelpcenter getting unusable. Found this was due to eternal invocation loop, for which https://invent.kde.org/system/khelpcenter/-/merge_requests/43 has been done to solve this. So might be also the actual bug you experience here? The crash reported though might be some other cause still, thus above questions. (In reply to Friedrich W. H. Kossebau from comment #4) > Hi. How was the crash and thus the given crashlog actually triggered, by > killing from the commandline (how exactly?) or waiting some time? Hello! When we click on the “Info Pages” item in the left panel of KHelpcenter, this item starts blinking, the KHelpcenter window comes to the foreground, and does not allow switching to ANY other windows. You have to go to the console using Ctrl-Alt-F2, run top or htop and there kill a bunch of processes generated by KHelpcenter. Only after this is it possible to go to the GUI and work as usual. > there kill a bunch of processes generated by KHelpcenter
And this killing gave the very crashlog you reported initially, right?
In that case then the linked MR/patch should fix things also for what you experienced :) Will land soonish today, also to the current release branch, where the fix should the arrive with end users with upcoming KDE Gear 24.02.2, to be released on April 11, 2024.
When running from the command line: khelpcenter info:/echo - the same thing happens. Now I wanted to look at the crash log/dump after the killing process, BUT THERE ARE NO CRASHES IN systemlog! (In reply to Friedrich W. H. Kossebau from comment #6) > In that case then the linked MR/patch should fix things also for what you > experienced :) Will land soonish today, also to the current release branch, > where the fix should the arrive with end users with upcoming KDE Gear > 24.02.2, to be released on April 11, 2024. I hope this will fix the situation. Thanks a lot! Git commit c1267491deaf1d29b48d28076e9c61498785d9b8 by Friedrich W. H. Kossebau. Committed on 06/04/2024 at 13:47. Pushed by kossebau into branch 'master'. Unbreak endless invocation loop with "info" pages QWebEngine was handling info: urls as something to invoke an external handler for. Which... is khelpcenter itself. So instead of opening the page, there would be an endless invocation loop. FIXED-IN: 6.0.240202 M +8 -0 view.cpp https://invent.kde.org/system/khelpcenter/-/commit/c1267491deaf1d29b48d28076e9c61498785d9b8 Git commit 6ae4f85ae32a883dd550e8ad438b7fc8ce1a36d8 by Friedrich W. H. Kossebau. Committed on 06/04/2024 at 13:51. Pushed by kossebau into branch 'release/24.02'. Unbreak endless invocation loop with "info" pages QWebEngine was handling info: urls as something to invoke an external handler for. Which... is khelpcenter itself. So instead of opening the page, there would be an endless invocation loop. FIXED-IN: 6.0.240202 (cherry picked from commit c1267491deaf1d29b48d28076e9c61498785d9b8) M +8 -0 view.cpp https://invent.kde.org/system/khelpcenter/-/commit/6ae4f85ae32a883dd550e8ad438b7fc8ce1a36d8 It looks like this is it. )) (In reply to controloao from comment #11) > It looks like this is it. )) Sounds promising. Thanks for confirming :) (In reply to Friedrich W. H. Kossebau) Today KDE Gear updates arrived, and the Khelpcener is working properly. Thank you very much to everyone involved! |