[dolphin] [Bug 499813] Split mode is crashing when accessing /root/ as root user without kio-admin

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Feb 25 08:12:10 GMT 2025


https://bugs.kde.org/show_bug.cgi?id=499813

--- Comment #10 from kdereport at mailinator.com ---
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 at entry=0x55555654fce0,
message=..., messageType=messageType at 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 at 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 at 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 at entry=0x55555569c450, receiver=receiver at entry=0x555555da3df0,
e=e at 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 at 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 at 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 at entry=0x7fffe8000f00) at
../glib/gmain.c:4208
#29 0x00007ffff240dd28 in g_main_context_iterate_unlocked
(context=context at entry=0x7fffe8000f00, block=block at entry=1,
dispatch=dispatch at 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 at entry=0x7fffffffcd30,
flags=..., flags at 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)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list