Dolphin version 24.12.2-1.1 Linux 6.13.1-1-default Opensuse Tumbleweed distro. Dolphin is crashed when I click the "Split" icon or press "F3" button. "dolpin-debuginfo" and "dolphin-debugsource" packages are installed but I can't collect the data with a crash handler because of the infinite progress bar there. The bug was occurred in the 2 systems: old up-to-dated Opensuse Tumbleweed and absolutely fresh installed Opensuse Tumbleweed. If I run it in the console: # dolphin org.kde.dolphin: Could not load default global viewproperties org.kde.dolphin: Could not load default global viewproperties KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2 Segmentation fault (core dumped)
# dolphin org.kde.dolphin: Could not load default global viewproperties org.kde.dolphin: Could not load default global viewproperties KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2 Segmentation fault (core dumped)
It seems the report was sent automatically after 20 minutes of the "infinite progress bar" in KCrash.
Can you tell more of your setup: - What folder do you have open when opening split view? - Are you connected over sftp or other remote protocol? I can't reproduce this crash when pressing split icon or F3 button in home folder. Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.12.0 Qt Version: 6.8.2 Kernel Version: 6.12.11-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600
I've opened just the home folder for the root user: "/root" - I had a CRASH. I've checked it for the ordinary user with the "/home/user" folder with other login session - the window is splitted FINE there! So, I guess, the problem is with rights that under the root user you can't split the window. Please login under the root and recheck it if you can reproduce it. Operating System: openSUSE Tumbleweed 20250209 KDE Plasma Version: 6.2.5 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.2 Kernel Version: 6.13.1-1-default (64-bit) Graphics Platform: X11 Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor Memory: 31,2 GiB of RAM Graphics Processor: AMD Radeon RX 550 / 550 Series Manufacturer: Gigabyte Technology Co., Ltd. Product Name: X570S AERO G System Version: -CF
I'm not able to reproduce this with 24.12.2 on Solus or on Dolphin built from today's git-master 1. Open Dolphin 2. Navigate to /root 3. Split the window I also tried using Administrator Mode to enter the directory, and still did not get the crash On OpenSuse, it's not possible to enter /root/ with the default user, and Administrator Mode is not available They are about to re-add support for kio-admin - see https://bugzilla.opensuse.org/show_bug.cgi?id=1229913 I'm assuming you're logged in as the root user or using `sudo dolphin` on command line to open Dolphin? This isn't supported. Can you confirm exactly how you're running Dolphin with root privileges? Walk me through the exact steps.
I've logged in under the root using sddm manager. If you can't log in using root, try to change the "minimum user uid" in the sddm settings (kde system settings -> color & themes -> login screen (sddm)). 1. login with the root user in sddm. 2. ~ # whoami root 3. ~ # dolphin 4. click on the split icon. 5. Get the error: org.kde.dolphin: Could not load default global viewproperties org.kde.dolphin: Could not load default global viewproperties KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2 Segmentation fault (core dumped) -------------------------------------------------------------------------------------------------- In the same time logging under the ordinary user and starting dolphin with su works fine: 1. login with the ordinary user in sddm (not root). 2. #whoami user 3. #su root 4. #whoami root 5. #dolphin 6. split the window 7. the window is splitted fine, no error -------------------------------------------------------------------------------------------------- Logging under the ordinary user and starting dolphin with kdesu also works fine: 1. login with the ordinary user in sddm (not root). 2. #whoami user 3. kdesu dolphin 4. split the window 5. the window is splitted fine, no error -------------------------------------------------------------------------------------------------- So, the error is happened only when you are logged in under the root from the start in sddm.
Opening a new tab is also crashing!
Thank you for providing the additional detail. Logged in as root, Dolphin did not crash for me with 24.12.2 or built from git-mster on Solus It *did* crash on OpenSuse, Dolphin v 24.12.2 while logged in as root At this point, we need a backtrace of when Dolphin crashes. You should get a Dr Konqui notification right after the crash. Click on Report Bug and then Send Automatic Report. Thanks.
I've learned that accessing Dolphin as root is not supported. See bug 500187.
I don't know how to debug it in drkonqi (to many steps to attach libs in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/DrKonqi) and it seems it doesn't work properly. I run it in gdb: #dgb dolphin (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/bin/dolphin [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffef70b6c0 (LWP 223410)] [New Thread 0x7fffeef0a6c0 (LWP 223411)] [New Thread 0x7fffede786c0 (LWP 223414)] [New Thread 0x7fffed5366c0 (LWP 223415)] [New Thread 0x7fffecd356c0 (LWP 223416)] [New Thread 0x7fffe55ff6c0 (LWP 223417)] [New Thread 0x7fffe4dfe6c0 (LWP 223418)] [New Thread 0x7fffc3fff6c0 (LWP 223419)] [New Thread 0x7fffc37fe6c0 (LWP 223420)] [New Thread 0x7fffc2ffd6c0 (LWP 223421)] [New Thread 0x7fffc27fc6c0 (LWP 223422)] [New Thread 0x7fffc1ffb6c0 (LWP 223423)] [Thread 0x7fffc1ffb6c0 (LWP 223423) exited] [Thread 0x7fffc27fc6c0 (LWP 223422) exited] [Thread 0x7fffc2ffd6c0 (LWP 223421) exited] [New Thread 0x7fffc2ffd6c0 (LWP 223424)] [New Thread 0x7fffc27fc6c0 (LWP 223425)] [New Thread 0x7fffc1ffb6c0 (LWP 223426)] [New Thread 0x7fffc13ff6c0 (LWP 223427)] [New Thread 0x7fffc0bfe6c0 (LWP 223428)] org.kde.dolphin: Could not load default global viewproperties org.kde.dolphin: Could not load default global viewproperties kf.coreaddons: KDirWatch: "/usr/src/debug/dolphin-24.12.2/src/main.cpp" is a file. Use addFile! [Detaching after fork from child process 223431] [Detaching after fork from child process 223433] [New Thread 0x7fffa91ff6c0 (LWP 223435)] [New Thread 0x7fff9ffff6c0 (LWP 223436)] [New Thread 0x7fff9f7fe6c0 (LWP 223438)] [New Thread 0x7fff9effd6c0 (LWP 223439)] kf.kio.gui: Not passing environment variable "BASH_FUNC_mc%%" to systemd because its name contains illegal characters Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault. DolphinView::isActive (this=0x0) at /usr/src/debug/dolphin-24.12.2/src/views/dolphinview.cpp:282 282 return m_active; *click on the split view icon* (gdb) bt #0 DolphinView::isActive (this=0x0) at /usr/src/debug/dolphin-24.12.2/src/views/dolphinview.cpp:282 #1 0x00005555555d9392 in DolphinViewContainer::isActive (this=0x55555654fce0) at /usr/src/debug/dolphin-24.12.2/src/dolphinviewcontainer.cpp:230 #2 DolphinViewContainer::showMessage (this=this@entry=0x55555654fce0, message=..., messageType=messageType@entry=KMessageWidget::Warning, buttonActions=...) at /usr/src/debug/dolphin-24.12.2/src/dolphinviewcontainer.cpp:448 #3 0x00005555555de71e in DolphinViewContainer::DolphinViewContainer (this=<optimized out>, url=..., parent=<optimized out>, this=<optimized out>, url=..., parent=<optimized out>) at /usr/src/debug/dolphin-24.12.2/src/dolphinviewcontainer.cpp:115 #4 0x00005555555ea31f in DolphinTabPage::createViewContainer (this=this@entry=0x555555e93b40, url=...) at /usr/src/debug/dolphin-24.12.2/src/dolphintabpage.cpp:458 #5 0x00005555555eb1c2 in DolphinTabPage::setSplitViewEnabled (this=0x555555e93b40, enabled=<optimized out>, animated=WithoutAnimation, secondaryUrl=...) at /usr/src/debug/dolphin-24.12.2/src/dolphintabpage.cpp:83 #6 0x00005555555bc845 in DolphinTabPage::setSplitViewEnabled (animated=WithAnimation, this=0x555555e93b40, enabled=<optimized out>, secondaryUrl=...) at /usr/src/debug/dolphin-24.12.2/src/dolphinmainwindow.cpp:1038 #7 DolphinMainWindow::toggleSplitView (this=0x555555822d10) at /usr/src/debug/dolphin-24.12.2/src/dolphinmainwindow.cpp:1038 #8 0x00007ffff540ebe1 in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobjectdefs_impl.h:486 #9 doActivate<false> (sender=0x555555a13050, signal_index=7, argv=0x7fffffffbee0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qobject.cpp:4115 #10 0x00007ffff5fbb886 in QAction::triggered (this=this@entry=0x555555a13050, _t1=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/build/src/gui/Gui_autogen/include/moc_qaction.cpp:479 #11 0x00007ffff5fc0e79 in QAction::activate (this=0x555555a13050, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qaction.cpp:1104 #12 0x00007ffff6706b2d in QAbstractButtonPrivate::click (this=0x555555da3e20) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/widgets/qabstractbutton.cpp:364 #13 0x00007ffff6706d49 in QAbstractButton::mouseReleaseEvent (this=0x555555da3df0, e=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/widgets/qabstractbutton.cpp:976 #14 0x00007ffff6815c9b in QToolButton::mouseReleaseEvent (this=0x555555da3df0, e=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/widgets/qtoolbutton.cpp:588 #15 0x00007ffff662e833 in QWidget::event (this=0x555555da3df0, event=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qwidget.cpp:8971 #16 0x00007ffff65dee35 in QApplicationPrivate::notify_helper (this=this@entry=0x55555569c450, receiver=receiver@entry=0x555555da3df0, e=e@entry=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:3296 #17 0x00007ffff65e3116 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:2774 #18 0x00007ffff53ada30 in QCoreApplication::notifyInternal2 (receiver=0x555555da3df0, event=0x7fffffffc510) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1172 #19 0x00007ffff65d901e in QApplicationPrivate::sendMouseEvent (receiver=0x555555da3df0, event=0x7fffffffc510, alienWidget=<optimized out>, nativeWidget=0x555555822d10, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:2355 #20 0x00007ffff66450bd in QWidgetWindow::handleMouseEvent (this=0x555555dcacd0, event=event@entry=0x7fffffffc950) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qwidgetwindow.cpp:666 #21 0x00007ffff6648508 in QWidgetWindow::event (this=0x555555dcacd0, event=0x7fffffffc950) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qwidgetwindow.cpp:299 #22 0x00007ffff65dee35 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x555555dcacd0, e=0x7fffffffc950) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:3296 #23 0x00007ffff53ada30 in QCoreApplication::notifyInternal2 (receiver=0x555555dcacd0, event=0x7fffffffc950) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qcoreapplication.cpp:1172 #24 0x00007ffff5c15c75 in QGuiApplicationPrivate::processMouseEvent (e=0x5555560a4be0) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qguiapplication.cpp:2461 #25 0x00007ffff5c7e3dc in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qwindowsysteminterface.cpp:1113 #26 0x00007fffefb0133e in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57 #27 0x00007ffff240bf38 in g_main_dispatch (context=0x7fffe8000f00) at ../glib/gmain.c:3357 #28 g_main_context_dispatch_unlocked (context=context@entry=0x7fffe8000f00) at ../glib/gmain.c:4208 #29 0x00007ffff240dd28 in g_main_context_iterate_unlocked (context=context@entry=0x7fffe8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #30 0x00007ffff240e53c in g_main_context_iteration (context=0x7fffe8000f00, may_block=1) at ../glib/gmain.c:4338 #31 0x00007ffff5604ee3 in QEventDispatcherGlib::processEvents (this=0x5555557760e0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #32 0x00007ffff53b58db in QEventLoop::exec (this=this@entry=0x7fffffffcd30, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:34 #33 0x00007ffff53b759a in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/corelib/global/qflags.h:74 #34 0x00007ffff5c102a0 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/gui/kernel/qguiapplication.cpp:1975 #35 0x00007ffff65dc0f9 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.2/src/widgets/kernel/qapplication.cpp:2564 #36 0x00005555555b2993 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-24.12.2/src/main.cpp:261 (gdb)