Bug 449647

Summary: Dolphin crashed while deleting a hidden folder on the desktop
Product: [Applications] dolphin Reporter: Lyubomir <liubomirwm>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: a.samirh78, kfm-devel
Priority: NOR Keywords: drkonqi
Version: 21.12.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Notification

Description Lyubomir 2022-02-05 11:37:03 UTC
Application: dolphin (21.12.2)

Qt Version: 5.15.2
Frameworks Version: 5.90.0
Operating System: Linux 5.16.5-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 5.23.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I tried to delete a hidden folder named ".history" from my Desktop.

- Unusual behavior I noticed:
I've noticed that the progress notification that showed didn't have the name of the folder written inside of it. Also it took more time than usual. In the end it crashed and was not deleted.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x0000563b1122ff10 in DolphinMainWindow::isInformationPanelEnabled (this=0x563b12a83960) at /usr/src/debug/dolphin-21.12.2/src/dolphinmainwindow.cpp:271
#5  SettingsDataSource::data (this=0x563b130a9dd0) at /usr/src/debug/dolphin-21.12.2/src/userfeedback/settingsdatasource.cpp:47
#6  0x00007fbed7769b81 in KUserFeedback::ProviderPrivate::jsonData (this=<optimized out>, mode=<optimized out>) at /usr/src/debug/kuserfeedback-1.2.0/src/provider/core/provider.cpp:215
#7  0x00007fbed7770f0d in KUserFeedback::ProviderPrivate::submit (this=this@entry=0x563b1306e850, url=...) at /usr/src/debug/kuserfeedback-1.2.0/src/provider/core/provider.cpp:659
#8  0x00007fbed777126f in KUserFeedback::ProviderPrivate::submitProbeFinished (reply=0x563b12dd7f20, this=0x563b1306e850) at /usr/src/debug/kuserfeedback-1.2.0/src/provider/core/provider.cpp:690
#9  operator() (__closure=<optimized out>) at /usr/src/debug/kuserfeedback-1.2.0/src/provider/core/provider.cpp:668
#10 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KUserFeedback::ProviderPrivate::submitProbe(const QUrl&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146
#11 QtPrivate::Functor<KUserFeedback::ProviderPrivate::submitProbe(const QUrl&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256
#12 QtPrivate::QFunctorSlotObject<KUserFeedback::ProviderPrivate::submitProbe(const QUrl&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443
#13 0x00007fbed67cad93 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x563b12dd7f20, signal_index=10, argv=0x7ffd59aa4750) at kernel/qobject.cpp:3886
#15 0x00007fbed5e66f88 in QNetworkReplyHttpImplPrivate::finished (this=0x563b135bdd50) at access/qnetworkreplyhttpimpl.cpp:2280
#16 0x00007fbed67bde76 in QObject::event (this=<optimized out>, e=0x7fbe7c012ac0) at kernel/qobject.cpp:1314
#17 0x00007fbed720e1a6 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563b12dd7f20, e=0x7fbe7c012ac0) at kernel/qapplication.cpp:3632
#18 0x00007fbed679a16a in QCoreApplication::notifyInternal2 (receiver=0x563b12dd7f20, event=0x7fbe7c012ac0) at kernel/qcoreapplication.cpp:1064
#19 0x00007fbed679ac69 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563b1299fcb0) at kernel/qcoreapplication.cpp:1821
#20 0x00007fbed67e1548 in postEventSourceDispatch (s=0x563b129c5710) at kernel/qeventdispatcher_glib.cpp:277
#21 0x00007fbed445af13 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007fbed44b10d9 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007fbed4458485 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007fbed67e544a in QEventDispatcherGlib::processEvents (this=0x563b1297aa60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#25 0x00007fbed679244b in QEventLoop::exec (this=0x7ffd59aa4c70, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#26 0x00007fbed679db97 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#27 0x00007fbed6b66162 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#28 0x00007fbed720c52a in QApplication::exec () at kernel/qapplication.cpp:2824
#29 0x0000563b111e11b1 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-21.12.2/src/main.cpp:230
[Inferior 1 (process 153805) detached]

Possible duplicates by query: bug 431730.

Reported using DrKonqi
Comment 1 Lyubomir 2022-02-05 15:34:37 UTC
Created attachment 146319 [details]
Notification

This is how it looked like before it crashed.
Comment 2 Lyubomir 2022-02-05 15:36:15 UTC
So this has somehow "almost" happened again - this time with an .svg file. I tried to delete it and for about 30 seconds it was showing exactly the same notification as above, and only after that it did show the "Moving file _ _ _ _ to wastebin".
Comment 3 Ahmad Samir 2022-02-15 13:10:57 UTC
Looks like a duplicate of bug 449647.

*** This bug has been marked as a duplicate of bug 431730 ***