kioslave segfault

General

“We are sorry, kioslave5 closed unexpectedly.
You cannot report this error, because kioslave5 does not provide a bug reporting address.”

Details:
Executable: kioslave5 PID: 5934 Signal: Sementation fault (11) Time: 23 Oct 2022 09:14:24 CEST

Developer Information

The debugger has quit unexpectedly.

“The crash information could not be generated.”

This has happened a couple of times now, usually when I start Dolphin.

By the way, which “programmer” thought it was a good idea to disable the possibility to select & copy from Qt Dialogs and messageboxes?
I had to write everything by hand!

Hint:

qApp->setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }");

The standard command for the “kioslave” processes is

/usr/lib64/libexec/kf5/kioslave5 /usr/lib64/qt5/plugins/kf5/kio/kio_file.so file  local:/run/user/xxx/kded5?????.1.slave-socket

The related RPM Package (usually located in the openSUSE Main Repository) is –


 > rpm --query --whatprovides /usr/lib64/libexec/kf5/kioslave5
kio-5.90.0-bp154.1.102.x86_64
 > 

If the process is crashing due to a Segmentation fault then, the first thing to do is, to forcibly reinstall the “kio” package and, all the dependencies from the correct repositories.


 > rpm --query --whatrequires kio
kio-lang-5.90.0-bp154.1.102.noarch
dolphin-part-21.12.3-bp154.1.31.x86_64
plasma5-workspace-libs-5.24.4-bp154.2.3.1.x86_64
 > 
dcu@eck001:..Users/dcu> rpm --query --whatrecommends kio
no package recommends kio
 > rpm --query --whatsuggests kio
no package suggests kio
 > 
 > rpm --query --requires kio
/sbin/ldconfig
/sbin/ldconfig
kded >= 5.90
kio-core = 5.90.0
ld-linux-x86-64.so.2()(64bit)
ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libKF5Bookmarks.so.5()(64bit)
libKF5Codecs.so.5()(64bit)
libKF5Completion.so.5()(64bit)
libKF5ConfigCore.so.5()(64bit)
libKF5ConfigGui.so.5()(64bit)
libKF5ConfigWidgets.so.5()(64bit)
libKF5CoreAddons.so.5()(64bit)
libKF5DBusAddons.so.5()(64bit)
libKF5GuiAddons.so.5()(64bit)
libKF5I18n.so.5()(64bit)
libKF5IconThemes.so.5()(64bit)
libKF5ItemViews.so.5()(64bit)
libKF5JobWidgets.so.5()(64bit)
libKF5KIOCore.so.5()(64bit)
libKF5KIOFileWidgets.so.5()(64bit)
libKF5KIOGui.so.5()(64bit)
libKF5KIOWidgets.so.5()(64bit)
libKF5Notifications.so.5()(64bit)
libKF5Service.so.5()(64bit)
libKF5Solid.so.5()(64bit)
libKF5TextWidgets.so.5()(64bit)
libKF5Wallet.so.5()(64bit)
libKF5WidgetsAddons.so.5()(64bit)
libKF5WindowSystem.so.5()(64bit)
libKF5XmlGui.so.5()(64bit)
libQt5Core.so.5()(64bit)
libQt5Core.so.5(Qt_5)(64bit)
libQt5Core.so.5(Qt_5.15)(64bit)
libQt5DBus.so.5()(64bit)
libQt5DBus.so.5(Qt_5)(64bit)
libQt5Gui.so.5()(64bit)
libQt5Gui.so.5(Qt_5)(64bit)
libQt5Network.so.5()(64bit)
libQt5Network.so.5(Qt_5)(64bit)
libQt5Qml.so.5()(64bit)
libQt5Qml.so.5(Qt_5)(64bit)
libQt5Widgets.so.5()(64bit)
libQt5Widgets.so.5(Qt_5)(64bit)
libQt5X11Extras.so.5()(64bit)
libQt5X11Extras.so.5(Qt_5)(64bit)
libQt5Xml.so.5()(64bit)
libQt5Xml.so.5(Qt_5)(64bit)
libattr.so.1()(64bit)
libattr.so.1(ATTR_1.0)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libresolv.so.2()(64bit)
libresolv.so.2(GLIBC_2.2.5)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.9)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
 > 

Also, please check your Repositories list – you can post the output of “zypper repos --uri” here to have the URLs and Repository list checked by Forum members.
Also, it would be helpful if, you can post your system’s information here – open the “kinfocenter” and, press the “Copy to Clipboard (in English)” button – for non-English Language Desktops, Kinfocenter provides two buttons for copying the system’s information to the Clipboard.

I’m using the pc at home every day and Dolphin is my filebrowser, I use it a lot. However, kioslave crashed only a couple of times now
(2 or 3 times, Im not sure).
The pc at work is running Leap 15.4 as well and is used much more but I haven’t seen any kioslave crash there.

Here’s the list of repos configured:

Repository priorities in effect:                                                                    (See 'zypper lr -P' for details) 
      90 (raised priority)  :  1 repository 
      95 (raised priority)  :  1 repository 
      99 (default priority) : 18 repositories 

#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | URI 
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------------- 
 1 | Archiving_repo              | Archiving_repo                                                                              | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/Archiving/openSUSE_Leap_15.4/ 
 2 | Devel_tools_building_repo   | Devel_tools_building_repo                                                                   | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/devel:/tools:/building/15.4/ 
 3 | Devel_tools_repo            | Devel_tools_repo                                                                            | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/devel:/tools/15.4/ 
 4 | Education_repo              | Education_repo                                                                              | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/Education/15.4/ 
 5 | Electronics_repo            | Electronics_repo                                                                            | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/electronics/15.4/ 
 6 | Games_repo                  | Games_repo                                                                                  | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/games/15.4/ 
 7 | KDE:Extra_repo              | KDE:Extra_repo                                                                              | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/KDE:/Extra/openSUSE_Leap_15.4/ 
 8 | Libreoffice_repo            | Libreoffice_repo                                                                            | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/LibreOffice:/7.3/openSUSE_Leap_15.4/ 
 9 | Mozilla_repo                | Mozilla_repo                                                                                | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/mozilla/openSUSE_Leap_15.4/ 
10 | Packman_repo                | Packman_repo                                                                                | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ 
11 | Science_repo                | Science_repo                                                                                | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/science/15.4/ 
12 | Virtualbox_repo             | Virtualbox_repo                                                                             | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/Virtualization/15.4/ 
13 | Wine_repo                   | Wine_repo                                                                                   | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/Emulators/15.4/ 
14 | openSUSE-Leap-15.4-1        | openSUSE-Leap-15.4-1                                                                        | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-Corsair_Voyager_GT_3.0_22112816450000010070-0:0-part2 
15 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/update/leap/15.4/backports_debug/ 
16 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/update/leap/15.4/backports/ 
17 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/debug/distribution/leap/15.4/repo/oss/ 
18 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/debug/distribution/leap/15.4/repo/non-oss/ 
19 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/debug/update/leap/15.4/oss/ 
20 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/debug/update/leap/15.4/non-oss/ 
21 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/distribution/leap/15.4/repo/non-oss/ 
22 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/distribution/leap/15.4/repo/oss/ 
23 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/debug/update/leap/15.4/sle/ 
24 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/update/leap/15.4/sle/ 
25 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    | https://ftp.gwdg.de/pub/opensuse/source/distribution/leap/15.4/repo/oss/ 
26 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/update/leap/15.4/oss/ 
27 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/update/leap/15.4/non-oss/ 
28 | utilities_repo              | utilities_repo                                                                              | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/opensuse/repositories/utilities/15.4/



@Teuniz:

Please be aware that “https://ftp.gwdg.de/pub/” is the Packman Repository – not the openSUSE Leap Repository.

  • What happens if, you change all the System repositories to the openSUSE Leap repositories?

The repository list is here: <https://en.opensuse.org/Package_repositories>.
If you need the Packman Repository and other additional repositories then, please use the instructions here: <https://en.opensuse.org/Additional_package_repositories>.

If, you feel that, you need to influence the download Mirror to be used (which used to be an advice given in the past – but, no longer) – please read the information here: <https://en.opensuse.org/openSUSE:Mirrors>.
[HR][/HR]Please be aware that, the Packman Repository is only needed for some Codecs and other items which have license issues – the equivalent packages in the openSUSE repositories have been generated such that, any Open Source licensing issues will not affect the legal status of the openSUSE distribution.

  • But, yes, private individuals may need to use Codecs and other items which are affected by licensing issues which do not impact private usage, even though the legal entity which is the openSUSE distribution, could suffer legal consequences if, these items were to be available from the openSUSE repositories.

Which is the reason for the Packman repositories …

Please be aware that, the Packman repositories are not guaranteed to be consistent, which may well be the reason for the crashes due to Segment Faults which you are suffering.

Nope. Index of /pub/opensuse/ is a valid and full openSUSE Leap/Tumbleweed/MicroOS repository. Also according openSUSE:Mirrors - openSUSE Wiki
Repo 15 up to 27 in Teuniz’s output are the complete set of openSUSE Leap repos. The others are additional ones…

Yes, “*http://ftp5.gwdg.de/pub/opensuse/discontinued/*” is valid – for “EOL (End of Lifetime, discontinued) openSUSE and SuSE releases” …
And, on the Mirrors Report <https://mirrors.opensuse.org/&gt; you can find “http://ftp.gwdg.de/pub/opensuse” under “Europe: de:” but, why use it when the automatic Mirror mechanism will direct you to the Mirror site best suited for you needs at the point in time when you need to download?

Because it doesn’t always direct me to the mirror site best suited for my needs at the point in time when I need to download.
When I use the default http://download.opensuse.org/repositories/ the downloadspeed is usually much lower.

Are you in North America? Over the years, gwdg.de has been my goto when d.o.o. is giving me a lethargic mirror. Often it’s only the KDE3 repo that exhibits lethargy, while the primaries are usually OK, but the KDE3 repo is the one I use that seems to be subjected to massive rebuild multiple times per week. It seems as though most NA mirrors only carry the foundational repos, omitting BS repos and/or TW.