Bug 499417 - `Segmentation fault` when changing directory by MouseEvent in dolphin split-view with fish-protokoll.
Summary: `Segmentation fault` when changing directory by MouseEvent in dolphin split-v...
Status: REPORTED
Alias: None
Product: dolphin
Classification: Applications
Component: split view (show other bugs)
Version: 23.08.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-02 14:38 UTC by SoundFred
Modified: 2025-02-03 21:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
KCrash Handler: dolphin, signal Segmentation fault, split-view, MouseEvent (8.85 KB, text/vnd.kde.kcrash-report)
2025-02-02 14:38 UTC, SoundFred
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SoundFred 2025-02-02 14:38:51 UTC
Created attachment 177902 [details]
KCrash Handler: dolphin, signal Segmentation fault, split-view, MouseEvent

SUMMARY
 `Segmentation fault` when changing directory by MouseEvent in dolphin split-view with fish-protokoll.

STEPS TO REPRODUCE
1. dolphin split-view
2. one view with fish-protokoll
3. changing directory by MouseEvent

OBSERVED RESULT
Crashed , signal: Segmentation fault

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: openSUSE Leap 15.6
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.12
Kernel Version: 6.4.0-150600.23.33-default (64-bit)
Graphics Platform: offscreen
Processors: 4 × Intel® Core™ i3-6006U CPU @ 2.00GHz
Memory: 7.7 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 520

ADDITIONAL INFORMATION
Comment 1 TraceyC 2025-02-03 21:12:33 UTC
Searchable backtrace

Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  QUrl::QUrl (this=this@entry=0x7ffffe792170, other=...) at io/qurl.cpp:1858
#5  0x00007f519e7d3265 in KFileItem::url (this=<optimized out>) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/core/kfileitem.cpp:1562
#6  0x00007f519ef0724e in qHash (item=...) at /usr/include/KF5/KIOCore/kfileitem.h:648
#7  qHash<KFileItem> (seed=186202636, t=...) at /usr/include/qt5/QtCore/qhashfunctions.h:119
#8  QHash<KFileItem, KFileItemModel::ItemData*>::findNode (this=this@entry=0x5623614cc9f8, akey=..., ahp=ahp@entry=0x0) at /usr/include/qt5/QtCore/qhash.h:946
#9  0x00007f519ef010c9 in QHash<KFileItem, KFileItemModel::ItemData*>::contains (akey=..., this=0x5623614cc9f8) at /usr/include/qt5/QtCore/qhash.h:920
#10 KFileItemModel::applyFilters (this=this@entry=0x5623614cc960) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/kitemviews/kfileitemmodel.cpp:834
#11 0x00007f519ef02e8f in KFileItemModel::setNameFilter (this=0x5623614cc960, nameFilter=...) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/kitemviews/kfileitemmodel.cpp:744
#12 0x00007f519ef62a19 in DolphinView::setNameFilter (this=<optimized out>, nameFilter=...) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/views/dolphinview.cpp:573
#13 0x00005623354ee053 in DolphinViewContainer::setNameFilter (this=0x56236188fd80, nameFilter=...) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/dolphinviewcontainer.cpp:774
#14 0x00007f519cb1522b in QtPrivate::QSlotObjectBase::call (a=0x7ffffe7923a0, r=0x56236188fd80, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#15 doActivate<false> (sender=0x56236129b7f0, signal_index=7, argv=0x7ffffe7923a0) at kernel/qobject.cpp:3925
#16 0x00007f519cb0e5f2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x5623355949a0 <FilterBar::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffe7923a0) at kernel/qobject.cpp:3985
#17 0x0000562335506932 in FilterBar::filterChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/build/src/dolphinstatic_autogen/include/moc_filterbar.cpp:174
#18 0x00007f519cb1522b in QtPrivate::QSlotObjectBase::call (a=0x7ffffe7924b0, r=0x56236129b7f0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#19 doActivate<false> (sender=0x5623617503e0, signal_index=7, argv=0x7ffffe7924b0) at kernel/qobject.cpp:3925
#20 0x00007f519cb0e5f2 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f519dc94c40 <QLineEdit::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffffe7924b0) at kernel/qobject.cpp:3985
#21 0x00007f519d8e0d12 in QLineEdit::textChanged (this=<optimized out>, _t1=<optimized out>) at .moc/moc_qlineedit.cpp:447
#22 0x00007f519d8e79d9 in QLineEdit::qt_static_metacall (_o=0x5623617503e0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffffe792620) at .moc/moc_qlineedit.cpp:255
#23 0x00007f519cb14fa5 in doActivate<false> (sender=0x5623613e5880, signal_index=6, argv=0x7ffffe792620) at kernel/qobject.cpp:3937
#24 0x00007f519cb0e5f2 in QMetaObject::activate (sender=sender@entry=0x5623613e5880, m=m@entry=0x7f519dc94d00 <QWidgetLineControl::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffffe792620) at kernel/qobject.cpp:3985
#25 0x00007f519d8e8615 in QWidgetLineControl::textChanged (this=this@entry=0x5623613e5880, _t1=...) at .moc/moc_qwidgetlinecontrol_p.cpp:273
#26 0x00007f519d8eb921 in QWidgetLineControl::finishChange (this=0x5623613e5880, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=false) at widgets/qwidgetlinecontrol.cpp:736
#27 0x00007f519d8edc13 in QWidgetLineControl::clear (this=<optimized out>) at widgets/qwidgetlinecontrol.cpp:284
#28 0x00007f519d8e4eda in QLineEdit::clear (this=this@entry=0x5623617503e0) at widgets/qlineedit.cpp:1341
#29 0x00007f519d8df24c in QLineEditPrivate::_q_clearButtonClicked (this=0x562361069c20) at widgets/qlineedit_p.cpp:483
#30 0x00007f519d8e7b79 in QLineEdit::qt_static_metacall (_o=0x5623617503e0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffffe792830) at .moc/moc_qlineedit.cpp:277
#31 0x00007f519cb14fa5 in doActivate<false> (sender=0x5623615c3700, signal_index=9, argv=0x7ffffe792830) at kernel/qobject.cpp:3937
#32 0x00007f519cb0e5f2 in QMetaObject::activate (sender=sender@entry=0x5623615c3700, m=m@entry=0x7f519dc8f280 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffffe792830) at kernel/qobject.cpp:3985
#33 0x00007f519d88c382 in QAbstractButton::clicked (this=this@entry=0x5623615c3700, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#34 0x00007f519d88c60a in QAbstractButtonPrivate::emitClicked (this=0x5623614603e0) at widgets/qabstractbutton.cpp:416
#35 0x00007f519d88da6a in QAbstractButtonPrivate::click (this=0x5623614603e0) at widgets/qabstractbutton.cpp:409
#36 0x00007f519d88dc5d in QAbstractButton::mouseReleaseEvent (this=0x5623615c3700, e=0x7ffffe792db0) at widgets/qabstractbutton.cpp:1045
#37 0x00007f519d98431a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:622
#38 0x00007f519d7e00d8 in QWidget::event (this=0x5623615c3700, event=0x7ffffe792db0) at kernel/qwidget.cpp:9045
#39 0x00007f519d88f57b in QAbstractButton::event (this=this@entry=0x5623615c3700, e=e@entry=0x7ffffe792db0) at widgets/qabstractbutton.cpp:1002
#40 0x00007f519d9843b4 in QToolButton::event (this=0x5623615c3700, event=0x7ffffe792db0) at widgets/qtoolbutton.cpp:1020
#41 0x00007f519d79f87c in QApplicationPrivate::notify_helper (this=this@entry=0x562360bc3e00, receiver=receiver@entry=0x5623615c3700, e=e@entry=0x7ffffe792db0) at kernel/qapplication.cpp:3640
#42 0x00007f519d7a6bb7 in QApplication::notify (this=<optimized out>, receiver=0x5623615c3700, e=0x7ffffe792db0) at kernel/qapplication.cpp:3084
#43 0x00007f519cad7d53 in QCoreApplication::notifyInternal2 (receiver=0x5623615c3700, event=0x7ffffe792db0) at kernel/qcoreapplication.cpp:1064
#44 0x00007f519cad7f3e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x5623615c3700, event=event@entry=0x7ffffe792db0) at kernel/qcoreapplication.cpp:1474
#45 0x00007f519d7a5bbf in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x5623615c3700, event=event@entry=0x7ffffe792db0, alienWidget=0x5623615c3700, nativeWidget=0x562360bcada0, buttonDown=buttonDown@entry=0x7f519dcc1330 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#46 0x00007f519d7fa8da in QWidgetWindow::handleMouseEvent (this=this@entry=0x562360f3f0b0, event=event@entry=0x7ffffe793200) at kernel/qwidgetwindow.cpp:684
#47 0x00007f519d7fda4d in QWidgetWindow::event (this=0x562360f3f0b0, event=0x7ffffe793200) at kernel/qwidgetwindow.cpp:300
#48 0x00007f519d79f87c in QApplicationPrivate::notify_helper (this=this@entry=0x562360bc3e00, receiver=receiver@entry=0x562360f3f0b0, e=e@entry=0x7ffffe793200) at kernel/qapplication.cpp:3640
#49 0x00007f519d7a663f in QApplication::notify (this=<optimized out>, receiver=0x562360f3f0b0, e=0x7ffffe793200) at kernel/qapplication.cpp:3164
#50 0x00007f519cad7d53 in QCoreApplication::notifyInternal2 (receiver=0x562360f3f0b0, event=0x7ffffe793200) at kernel/qcoreapplication.cpp:1064
#51 0x00007f519cad7f3e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x562360f3f0b0, event=event@entry=0x7ffffe793200) at kernel/qcoreapplication.cpp:1474
#52 0x00007f519cf6881b in QGuiApplicationPrivate::processMouseEvent (e=0x562361520d20) at kernel/qguiapplication.cpp:2285
#53 0x00007f519cf69ac5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x562361520d20) at kernel/qguiapplication.cpp:2005
#54 0x00007f519cf4010b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#55 0x00007f51974ebdfa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#56 0x00007f5199915fac in ??? () at /usr/lib64/libglib-2.0.so.0
#57 0x00007f5199917bd0 in ??? () at /usr/lib64/libglib-2.0.so.0
#58 0x00007f51999181cc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#59 0x00007f519cb3a17c in QEventDispatcherGlib::processEvents (this=0x562360ca28c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#60 0x00007f519cad65ba in QEventLoop::exec (this=this@entry=0x7ffffe7935a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#61 0x00007f519cadfdf7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#62 0x00007f519cf5d4bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#63 0x00007f519d79f7d5 in QApplication::exec () at kernel/qapplication.cpp:2832
#64 0x00005623354d5ee8 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-23.08.5-bp156.2.2.x86_64/src/main.cpp:238
[Inferior 1 (process 22159) detached]