[dolphin] [Bug 459967] New: Dolphin crashed after copying file

Jan Rathmann bugzilla_noreply at kde.org
Tue Oct 4 11:28:21 BST 2022


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

            Bug ID: 459967
           Summary: Dolphin crashed after copying file
    Classification: Applications
           Product: dolphin
           Version: 22.04.3
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: jan.rathmann at gmx.de
                CC: kfm-devel at kde.org
  Target Milestone: ---

Application: dolphin (22.04.3)

Qt Version: 5.15.3
Frameworks Version: 5.98.0
Operating System: Linux 5.15.0-48-generic x86_64
Windowing System: Wayland
Distribution: Ubuntu 22.04.1 LTS
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
Happened immediately after I copied a file per drag and drop in split view from
one pane to another (small text file).

Could not reproduce on a second attempt to copy the same file (same as before
with split view + dnd).

The crash does not seem to be reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  QSharedDataPointer<KFileItemPrivate>::~QSharedDataPointer
(this=0x557ceac5b690, __in_chrg=<optimized out>) at
/usr/include/c++/11/bits/atomic_base.h:385
#5  KFileItem::~KFileItem (this=0x557ceac5b690, __in_chrg=<optimized out>) at
./src/core/kfileitem.cpp:605
#6  0x00007f0fe30a6471 in QList<KFileItem>::node_destruct (n=0x557ceac5b690,
this=0x557ceabc4a60) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:479
#7  QList<KFileItem>::erase (it=..., this=0x557ceabc4a60) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:566
#8  KCoreDirListerCache::reinsert (this=this at entry=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, item=...,
oldUrl=...) at ./src/core/kcoredirlister_p.h:289
#9  0x00007f0fe3095eae in KCoreDirListerCache::processPendingUpdates
(this=this at entry=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>) at
./src/core/kcoredirlister.cpp:2018
#10 0x00007f0fe3096ec0 in KCoreDirListerCache::slotResult (this=0x7f0fe3118560
<(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
j=<optimized out>) at ./src/core/kcoredirlister.cpp:1338
#11 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26bb20,
r=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
this=0x557ceaea81e0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false> (sender=0x557ceaba2340, signal_index=6,
argv=0x7ffc5b26bb20) at kernel/qobject.cpp:3886
#13 0x00007f0fe161caa7 in QMetaObject::activate
(sender=sender at entry=0x557ceaba2340, m=<optimized out>,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7ffc5b26bb20)
at kernel/qobject.cpp:3946
#14 0x00007f0fe2835f00 in KJob::result (this=this at entry=0x557ceaba2340,
_t1=<optimized out>, _t1 at entry=0x557ceaba2340, _t2=...) at
./obj-x86_64-linux-gnu/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:633
#15 0x00007f0fe283bdab in KJob::finishJob (this=0x557ceaba2340,
emitResult=<optimized out>) at ./src/lib/jobs/kjob.cpp:98
#16 0x00007f0fe283be5d in KJob::kill (this=0x557ceaba2340,
verbosity=verbosity at entry=KJob::EmitResult) at ./src/lib/jobs/kjob.cpp:118
#17 0x00007f0fe308a60a in KCoreDirListerCache::stopListJob
(this=this at entry=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, url=...,
silent=silent at entry=true) at ./src/core/kcoredirlister.cpp:441
#18 0x00007f0fe308debe in KCoreDirListerCache::stopListingUrl
(this=this at entry=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>, lister=<optimized
out>, lister at entry=0x557cea6ebec0, _u=..., silent=silent at entry=true) at
./src/core/kcoredirlister.cpp:407
#19 0x00007f0fe308e080 in KCoreDirListerCache::stop
(this=this at entry=0x7f0fe3118560 <(anonymous
namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
lister=lister at entry=0x557cea6ebec0, silent=silent at entry=true) at
./src/core/kcoredirlister.cpp:378
#20 0x00007f0fe309b8d2 in KCoreDirListerCache::listDir (this=0x7f0fe3118560
<(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder>,
lister=<optimized out>, dirUrl=..., _keep=<optimized out>, _reload=<optimized
out>) at ./src/core/kcoredirlister.cpp:116
#21 0x00007f0fe3604112 in KFileItemModel::refreshDirectory
(this=0x557cea6869d0, url=...) at ./src/kitemviews/kfileitemmodel.cpp:132
#22 0x0000557ce8a53585 in FoldersPanel::loadTree (this=0x557cea38eb00, url=...,
navigationBehaviour=<optimized out>) at
./src/panels/folders/folderspanel.cpp:342
#23 0x0000557ce8a4bb39 in FoldersPanel::urlChanged (this=0x557cea38eb00) at
./src/panels/folders/folderspanel.cpp:109
#24 0x0000557ce8a4ba06 in Panel::setUrl (this=0x557cea38eb00, url=...) at
./src/panels/panel.cpp:54
#25 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c090,
r=0x557cea38eb00, this=0x557cea38fe00) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#26 doActivate<false> (sender=0x557cea0568d0, signal_index=11,
argv=0x7ffc5b26c090) at kernel/qobject.cpp:3886
#27 0x00007f0fe161caa7 in QMetaObject::activate
(sender=sender at entry=0x557cea0568d0, m=<optimized out>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffc5b26c090)
at kernel/qobject.cpp:3946
#28 0x0000557ce8a34722 in DolphinMainWindow::urlChanged (_t1=...,
this=0x557cea0568d0) at
./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphinmainwindow.cpp:661
#29 DolphinMainWindow::activeViewChanged (this=0x557cea0568d0,
viewContainer=0x557cea592e90) at ./src/dolphinmainwindow.cpp:1339
#30 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c1d0,
r=0x557cea0568d0, this=0x557cea1fd6f0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#31 doActivate<false> (sender=0x557cea1c6bc0, signal_index=11,
argv=0x7ffc5b26c1d0) at kernel/qobject.cpp:3886
#32 0x00007f0fe161caa7 in QMetaObject::activate (sender=<optimized out>,
m=<optimized out>, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7ffc5b26c1d0) at kernel/qobject.cpp:3946
#33 0x0000557ce8a7ea03 in DolphinTabWidget::activeViewChanged (this=<optimized
out>, _t1=<optimized out>) at
./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphintabwidget.cpp:293
#34 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c300,
r=0x557cea1c6bc0, this=0x557cea6dba80) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#35 doActivate<false> (sender=0x557cea4e0ca0, signal_index=7,
argv=0x7ffc5b26c300) at kernel/qobject.cpp:3886
#36 0x00007f0fe161caa7 in QMetaObject::activate
(sender=sender at entry=0x557cea4e0ca0, m=m at entry=0x557ce8accd40
<DolphinTabPage::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7ffc5b26c300)
at kernel/qobject.cpp:3946
#37 0x0000557ce8a49af0 in DolphinTabPage::activeViewChanged (_t1=<optimized
out>, this=0x557cea4e0ca0) at
./obj-x86_64-linux-gnu/src/dolphinstatic_autogen/EWIEGA46WW/moc_dolphintabpage.cpp:191
#38 DolphinTabPage::slotViewActivated (this=0x557cea4e0ca0) at
./src/dolphintabpage.cpp:440
#39 0x00007f0fe1623793 in QtPrivate::QSlotObjectBase::call (a=0x7ffc5b26c3e0,
r=0x557cea4e0ca0, this=0x557cea68c620) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#40 doActivate<false> (sender=0x557cea58bcb0, signal_index=7,
argv=0x7ffc5b26c3e0) at kernel/qobject.cpp:3886
#41 0x00007f0fe36672c9 in DolphinView::setActive (active=<optimized out>,
this=0x557cea58bcb0) at ./src/views/dolphinview.cpp:255
#42 DolphinView::setActive (this=0x557cea58bcb0, active=<optimized out>) at
./src/views/dolphinview.cpp:243
#43 0x00007f0fe366743a in DolphinView::eventFilter (this=0x557cea58bcb0,
watched=0x557cea606320, event=0x7ffc5b26c5a0) at
./src/views/dolphinview.cpp:904
#44 0x00007f0fe15ebb9a in
QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>,
receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190
#45 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x557cea606320, event=event at entry=0x7ffc5b26c5a0) at
kernel/qcoreapplication.cpp:1179
#46 0x00007f0fe20dd702 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x557cea606320, e=0x7ffc5b26c5a0) at
kernel/qapplication.cpp:3631
#47 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2
(receiver=0x557cea606320, event=0x7ffc5b26c5a0) at
kernel/qcoreapplication.cpp:1064
#48 0x00007f0fe20e1c39 in QApplicationPrivate::setFocusWidget
(reason=<optimized out>, focus=<optimized out>) at kernel/qapplication.cpp:1726
#49 QApplicationPrivate::setFocusWidget (focus=focus at entry=0x557cea606320,
reason=reason at entry=Qt::MouseFocusReason) at kernel/qapplication.cpp:1680
#50 0x00007f0fe211a2d6 in QWidget::setFocus (reason=Qt::MouseFocusReason,
this=<optimized out>) at kernel/qwidget.cpp:6337
#51 QWidget::setFocus (this=this at entry=0x557cea675ff0,
reason=reason at entry=Qt::MouseFocusReason) at kernel/qwidget.cpp:6284
#52 0x00007f0fe20ddced in QApplicationPrivate::giveFocusAccordingToFocusPolicy
(widget=widget at entry=0x557cea675ff0, event=event at entry=0x7ffc5b26cab0,
localPos=...) at kernel/qapplication.cpp:4100
#53 0x00007f0fe20e6821 in QApplication::notify (this=0x7ffc5b26d210,
receiver=0x557cea675ff0, e=0x7ffc5b26cab0) at kernel/qapplication.cpp:3044
#54 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2
(receiver=0x557cea675ff0, event=0x7ffc5b26cab0) at
kernel/qcoreapplication.cpp:1064
#55 0x00007f0fe20e3e47 in QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0x557cea675ff0, event=event at entry=0x7ffc5b26cab0,
alienWidget=alienWidget at entry=0x557cea675ff0, nativeWidget=0x557cea0568d0,
buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true,
onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#56 0x00007f0fe2139d40 in QWidgetWindow::handleMouseEvent (this=0x557cea4596a0,
event=0x7ffc5b26cd80) at kernel/qwidgetwindow.cpp:683
#57 0x00007f0fe213cfd5 in QWidgetWindow::event (this=0x557cea4596a0,
event=0x7ffc5b26cd80) at kernel/qwidgetwindow.cpp:300
#58 0x00007f0fe20dd713 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x557cea4596a0, e=0x7ffc5b26cd80) at
kernel/qapplication.cpp:3637
#59 0x00007f0fe15ebe3a in QCoreApplication::notifyInternal2
(receiver=0x557cea4596a0, event=0x7ffc5b26cd80) at
kernel/qcoreapplication.cpp:1064
#60 0x00007f0fe19d4307 in QGuiApplicationPrivate::processMouseEvent
(e=0x557cea98c6c0) at kernel/qguiapplication.cpp:2282
#61 0x00007f0fe19a9a2c in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#62 0x00007f0fdf02c174 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#63 0x00007f0fdf20ed1b in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#64 0x00007f0fdf2636f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007f0fdf20c3c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007f0fe16450b8 in QEventDispatcherGlib::processEvents
(this=0x557ce9fb0da0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#67 0x00007f0fe15ea75b in QEventLoop::exec (this=this at entry=0x7ffc5b26d0b0,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#68 0x00007f0fe15f2cf4 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#69 0x00007f0fe19c7e10 in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#70 0x00007f0fe20dd689 in QApplication::exec () at kernel/qapplication.cpp:2829
#71 0x0000557ce8a2cccb in main (argc=<optimized out>, argv=<optimized out>) at
./src/main.cpp:240
[Inferior 1 (process 8263) detached]

The reporter indicates this bug may be a duplicate of or related to bug 452658,
bug 436680.

Reported using DrKonqi

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


More information about the kfm-devel mailing list