Created attachment 144247 [details] Krash file from export. SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Open Dolphin 2. Right click 3. Select open terminal here OBSERVED RESULT Crash EXPECTED RESULT terminal opening in current directory SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed (available in About System) KDE Plasma Version: 5.23.4 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION check kcrash file
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/648
Git commit 98bffe8809362e3cd3673da70aa451a094113850 by Harald Sitter. Committed on 17/12/2021 at 14:29. Pushed by sitter into branch 'master'. do not access service past its prime service is only set when we actually resolved from a service, but sometimes we resolve from path. refactor service resolution into a helper function and scope it to the fallback if such that the rest of the determine function no longer has access to the potentially null service pointer. also add a nasty bool switch to the private function so we can synthesize the condition even when konsole is installed (i.e. the majority of dev systems ;)) M +24 -0 autotests/kterminallauncherjobtest.cpp M +1 -0 autotests/kterminallauncherjobtest.h A +3 -0 autotests/kterminallauncherjobtest/konsole M +17 -7 src/gui/kterminallauncherjob.cpp M +1 -1 src/gui/kterminallauncherjob.h https://invent.kde.org/frameworks/kio/commit/98bffe8809362e3cd3673da70aa451a094113850