Bug 482881

Summary: Hung shell causes Dolphin (with Terminal panel enabled) to hang.
Product: [Applications] dolphin Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: panels: terminalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: REPORTED ---    
Severity: normal CC: kfm-devel
Priority: NOR Flags: 4wy78uwh: performance-
Version: 23.08.4   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The profile I use.

Description Roke Julian Lockhart Beedell 2024-03-08 14:41:15 UTC
Created attachment 166719 [details]
The profile I use.

SUMMARY
If the shell defined in the default Konsole profile is hung, invoking Dolphin causes Dolphin to hang without an actionable error message. It is eventually killed due to being unresponsive.

STEPS TO REPRODUCE
*   Install version 7.4.1 (from 2024-03-01) of Snap ID JSNnoJl3EqkMuWoy5Dgq8PMqZ0uNcpie. If this isn't possible soon, see whether https://forum.snapcraft.io/t/how-to-install-specific-version-of-snap/39254?u=beedellrokejulianloc has an answer yet.
*   Set the attached profile as the default for Konsole.
*   Keep invoking Konsole tabs/windows hoping that the shell eventually hangs.

OBSERVED RESULT
Dolphin hangs without an actionable error message. It is eventually killed due to being unresponsive.

EXPECTED RESULT
Dolphin should disable the terminal panel until it responds.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240306
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.7.7-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi
Comment 1 Roke Julian Lockhart Beedell 2024-03-08 14:44:28 UTC
(In reply to `{third: "Beedell", first: "Roke"}`{.JSON5} from comment #0)

ADDITIONAL INFORMATION
https://forum.snapcraft.io/t/can-i-install-a-package-using-its-snap-id/39053/4?u=beedellrokejulianloc
Comment 2 Roke Julian Lockhart Beedell 2024-03-08 20:18:58 UTC
(In reply to `{third: "Beedell", first: "Roke"}`{.JSON5} from comment #0)

Specifically:
```PS1
snap install $(what-snap JSNnoJl3EqkMuWoy5Dgq8PMqZ0uNcpie | awk '{print $2}') --classic --channel=latest/stable --revision 264
```