Bug 495044 - Dolphin crashes when opening properties of directory or drive
Summary: Dolphin crashes when opening properties of directory or drive
Status: RESOLVED DUPLICATE of bug 463648
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.08.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-19 14:28 UTC by Alfred Engströmer
Modified: 2024-10-26 11:10 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alfred Engströmer 2024-10-19 14:28:50 UTC
Application: dolphin (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-47-generic x86_64
Windowing System: Wayland
Distribution: Ubuntu 24.04 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
The method that always reproduces the crash for me is to open Dolphin and quickly right click the directory or drive and press "properties" in the menu. If it takes me more than 5 seconds from opening Dolphin to clicking properties it almost never crashes, but if I make sure to do it within 2 seconds it always crashes. Around 3 seconds it feels like a 50% chance to crash when opening properties of an HDD drive, and usually doesn't crash when opening properties of an SSD drive or opening properties on a directory on an HDD drive. The only time it has crashed after Dolphin has been running for more than 5 seconds is when the crash happened for the first time, while I was trying to move some files.

Speed seems to be a key part in reproducing this. I can reproduce it with directories, but they seem to be more time sensitive, requiring me to do it faster. I can also reproduce it with a SATA SSD, but it feels like I need to be a bit quicker compared to when reproducing it with my HDD. I haven't been able to reproduce it with my NVMe SSD that holds my OS, only with the extra drives I have.

Maybe an important detail is that while my main NVMe SSD's data partition is formatted as ext4, the 2 drives that I can reproduce this have their partition formatted as NTFS (which is shown up as fuseblk).

I tried reproducing it with a 30 GB file on my HDD, but I couldn't get it to crash when opening the properties of that file.

My HDD which reproduces this most easily is 95% full, which may have an impact. Although my SATA SSD that also reproduces this crash is less than half full, so drive usage is not necessarily relevant.

As a side note, I think https://bugs.kde.org/show_bug.cgi?id=441509 was incorrectly marked as a duplicate of https://bugs.kde.org/show_bug.cgi?id=459315 They seem like completely different bugs.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  QQmlRefPointer<QQmlTypePrivate const>::QQmlRefPointer (other=..., this=0x756468dfeef0) at ../../include/QtQml/5.15.13/QtQml/private/../../../../../src/qml/qml/ftw/qqmlrefcount_p.h:152
#5  QQmlType::QQmlType (this=this@entry=0x756468dfeef0) at qml/qqmltype.cpp:121
#6  0x0000756486723d7a in QQmlPropertyCacheCreator<QQmlTypeCompiler>::propertyCacheForObject (this=this@entry=0x756468dff280, obj=obj@entry=0x7564500bf608, context=..., error=error@entry=0x756468dfef88) at ../../include/QtQml/5.15.13/QtQml/private/../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:311
#7  0x0000756486726f1c in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x756468dff280, objectIndex=2, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at ../../include/QtQml/5.15.13/QtQml/private/../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:265
#8  0x0000756486727157 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjectRecursively (this=this@entry=0x756468dff280, objectIndex=objectIndex@entry=0, context=..., isVMERequired=isVMERequired@entry=QQmlPropertyCacheCreator<QQmlTypeCompiler>::VMEMetaObjectIsRequired::Maybe) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h:290
#9  0x00007564867279e6 in QQmlPropertyCacheCreator<QQmlTypeCompiler>::buildMetaObjects (this=this@entry=0x756468dff280) at ../../include/QtQml/5.15.13/QtQml/private/../../../../../src/qml/qml/qqmlpropertycachecreator_p.h:215
#10 0x00007564867224ba in QQmlTypeCompiler::compile (this=this@entry=0x756468dff3f0) at qml/qqmltypecompiler.cpp:85
#11 0x000075648666b484 in QQmlTypeData::compile(QQmlRefPointer<QQmlTypeNameCache> const&, QV4::ResolvedTypeReferenceMap*, std::function<QByteArray ()> const&) (this=this@entry=0x646ec8c82640, typeNameCache=..., resolvedTypeCache=resolvedTypeCache@entry=0x756468dff4e0, dependencyHasher=...) at qml/qqmltypedata.cpp:770
#12 0x000075648667177f in QQmlTypeData::done (this=<optimized out>) at qml/qqmltypedata.cpp:445
#13 0x000075648665f295 in QQmlDataBlob::tryDone (this=0x646ec8c82640) at qml/qqmldatablob.cpp:524
#14 QQmlDataBlob::tryDone (this=0x646ec8c82640) at qml/qqmldatablob.cpp:515
#15 0x00007564866c22ac in QQmlTypeLoader::setData (this=this@entry=0x646ec8b40098, blob=blob@entry=0x646ec8c82640, d=...) at qml/qqmltypeloader.cpp:457
#16 0x00007564866c29c4 in QQmlTypeLoader::setData (this=this@entry=0x646ec8b40098, blob=blob@entry=0x646ec8c82640, fileName=...) at qml/qqmltypeloader.cpp:437
#17 0x00007564866c3e24 in QQmlTypeLoader::loadThread (this=0x646ec8b40098, blob=blob@entry=0x646ec8c82640) at qml/qqmltypeloader.cpp:299
#18 0x000075648667b2c9 in QQmlTypeLoaderThread::loadThread (this=<optimized out>, b=0x646ec8c82640) at qml/qqmltypeloaderthread.cpp:162
#19 0x00007564867413e4 in QQmlThreadPrivate::threadEvent (this=this@entry=0x646ec8b402e0) at qml/ftw/qqmlthread.cpp:198
#20 0x0000756486741c2d in QQmlThreadPrivate::event (this=0x646ec8b402e0, e=0x646ec8c82970) at qml/ftw/qqmlthread.cpp:142
#21 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x646ec8b402e0, e=0x646ec8c82970) at kernel/qapplication.cpp:3640
#22 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec8b402e0, event=0x646ec8c82970) at kernel/qcoreapplication.cpp:1064
#23 0x0000756487cd8332 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#24 0x0000756487cdb94b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x646ec8b3f080) at kernel/qcoreapplication.cpp:1821
#25 0x0000756487cdbebd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at kernel/qcoreapplication.cpp:1680
#26 0x0000756487d35c0f in postEventSourceDispatch (s=s@entry=0x756450005ea0) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007564859145b5 in g_main_dispatch (context=0x7564500126d0) at ../../../glib/gmain.c:3344
#28 0x0000756485973717 in g_main_context_dispatch_unlocked (context=0x7564500126d0) at ../../../glib/gmain.c:4152
#29 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7564500126d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#30 0x0000756485913a53 in g_main_context_iteration (context=0x7564500126d0, may_block=1) at ../../../glib/gmain.c:4282
#31 0x0000756487d35279 in QEventDispatcherGlib::processEvents (this=0x756450012ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x0000756487cd6a7b in QEventLoop::exec (this=this@entry=0x756468dffb90, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#33 0x0000756487ada36b in QThread::exec (this=this@entry=0x646ec8b402e0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x000075648674107a in QQmlThreadPrivate::run (this=0x646ec8b402e0) at qml/ftw/qqmlthread.cpp:155
#35 0x0000756487adb674 in operator() (__closure=<optimized out>) at thread/qthread_unix.cpp:350
#36 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at thread/qthread_unix.cpp:287
#37 QThreadPrivate::start (arg=0x646ec8b402e0) at thread/qthread_unix.cpp:310
#38 0x000075648729ca94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447
#39 0x0000756487329c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x75648269a9c0 (LWP 24325) "dolphin"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x646ec8b404d4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x646ec8b404d4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x000075648729b7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x646ec8b40480, cond=0x646ec8b404a8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x646ec8b404a8, mutex=0x646ec8b40480) at ./nptl/pthread_cond_wait.c:627
#5  0x0000756487ae178c in QWaitConditionPrivate::wait (deadline=..., this=0x646ec8b40480) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=this@entry=0x646ec8b40358, mutex=mutex@entry=0x646ec8b40350, deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x0000756486741823 in QQmlThreadPrivate::wait (this=<optimized out>) at qml/ftw/qqmlthread.cpp:63
#8  QQmlThread::internalCallMethodInThread (this=0x646ec8b3eb70, message=<optimized out>) at qml/ftw/qqmlthread.cpp:351
#9  0x000075648667b538 in QQmlThread::callMethodInThread<QQmlDataBlob*, QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>: <optimized out>, Member=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.15.13/QtQml/private/../../../../../src/qml/qml/ftw/qqmlthread_p.h:167
#10 0x00007564866c41de in PlainLoader::load (blob=0x646ec8c82640, loader=0x646ec8b40098, this=<optimized out>) at qml/qqmltypeloader.cpp:150
#11 QQmlTypeLoader::doLoad<PlainLoader> (loader=..., mode=QQmlTypeLoader::PreferSynchronous, blob=0x646ec8c82640, this=0x646ec8b40098) at qml/qqmltypeloader.cpp:214
#12 QQmlTypeLoader::load (this=this@entry=0x646ec8b40098, blob=blob@entry=0x646ec8c82640, mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:237
#13 0x00007564866c4b51 in QQmlTypeLoader::getType (this=0x646ec8b40098, unNormalizedUrl=..., mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at qml/qqmltypeloader.cpp:825
#14 0x000075648669be6f in QQmlComponentPrivate::loadUrl (this=0x646ec8b2c7f0, newUrl=..., mode=QQmlComponent::PreferSynchronous) at qml/qqmlcomponent.cpp:720
#15 0x000075648790e465 in QQuickWidgetPrivate::execute (this=0x646ec7769170) at qquickwidget.cpp:256
#16 0x000075648790e52a in QQuickWidget::setSource (this=this@entry=0x646ec8b3a060, url=...) at qquickwidget.cpp:601
#17 0x0000756478526f7c in SambaUserSharePlugin::SambaUserSharePlugin (args=..., parent=<optimized out>, this=0x646ec8b29590) at /usr/src/kdenetwork-filesharing-4:23.08.5-0ubuntu4/samba/filepropertiesplugin/sambausershareplugin.cpp:98
#18 KPluginFactory::createInstance<SambaUserSharePlugin, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:891
#19 0x000075648915167a in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#20 0x0000756489c2343d in KPluginFactory::create<KPropertiesDialogPlugin> (args=..., parent=0x646ec7618dc0, this=0x646ec8b2f0f0) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:939
#21 KPluginFactory::instantiatePlugin<KPropertiesDialogPlugin> (data=..., parent=0x646ec7618dc0, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:509
#22 0x0000756489c1a2aa in KPropertiesDialogPrivate::insertPages (this=this@entry=0x646ec7f8eef0) at /usr/src/kio-5.115.0-0ubuntu6/src/widgets/kpropertiesdialog.cpp:689
#23 0x0000756489c1a8b0 in KPropertiesDialogPrivate::init (this=0x646ec7f8eef0) at /usr/src/kio-5.115.0-0ubuntu6/src/widgets/kpropertiesdialog.cpp:436
#24 0x0000756489c1b2eb in KPropertiesDialog::KPropertiesDialog (this=this@entry=0x646ec7618dc0, _url=..., parent=<optimized out>) at /usr/include/c++/13/bits/unique_ptr.h:199
#25 0x0000756489f9da7e in DolphinViewActionHandler::slotProperties (this=0x646ec6f34570) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/views/dolphinviewactionhandler.cpp:760
#26 0x0000756487d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7ffebf400d50, r=0x646ec6f34570, this=0x646ec6f3df20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x646ec6f57f10, signal_index=4, argv=0x7ffebf400d50) at kernel/qobject.cpp:3925
#28 0x0000756487d0b697 in QMetaObject::activate (sender=sender@entry=0x646ec6f57f10, m=m@entry=0x756488e8bc80 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffebf400d50) at kernel/qobject.cpp:3985
#29 0x0000756488964f94 in QAction::triggered (this=this@entry=0x646ec6f57f10, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#30 0x0000756488967eab in QAction::activate (this=0x646ec6f57f10, event=<optimized out>) at kernel/qaction.cpp:1161
#31 0x0000756488afc512 in QMenuPrivate::activateCausedStack (this=this@entry=0x646ec8976560, causedStack=..., action=action@entry=0x646ec6f57f10, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1407
#32 0x0000756488b04702 in QMenuPrivate::activateAction (this=0x646ec8976560, action=0x646ec6f57f10, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1484
#33 0x00007564889b0df8 in QWidget::event (this=0x646ec8a93720, event=0x7ffebf401390) at kernel/qwidget.cpp:9045
#34 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=this@entry=0x646ec6b8f630, receiver=receiver@entry=0x646ec8a93720, e=e@entry=0x7ffebf401390) at kernel/qapplication.cpp:3640
#35 0x00007564889746b0 in QApplication::notify (this=<optimized out>, receiver=0x646ec8a93720, e=0x7ffebf401390) at kernel/qapplication.cpp:3084
#36 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec8a93720, event=0x7ffebf401390) at kernel/qcoreapplication.cpp:1064
#37 0x0000756487cd8352 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#38 0x0000756488972874 in QApplicationPrivate::sendMouseEvent (receiver=0x646ec8a93720, event=event@entry=0x7ffebf401390, alienWidget=<optimized out>, nativeWidget=0x646ec8a93720, buttonDown=buttonDown@entry=0x756488eba9d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#39 0x00007564889cb5d2 in QWidgetWindow::handleMouseEvent (this=this@entry=0x646ec85df9b0, event=event@entry=0x7ffebf401670) at kernel/qwidgetwindow.cpp:580
#40 0x00007564889cdfbf in QWidgetWindow::event (this=0x646ec85df9b0, event=0x7ffebf401670) at kernel/qwidgetwindow.cpp:300
#41 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x646ec85df9b0, e=0x7ffebf401670) at kernel/qapplication.cpp:3640
#42 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec85df9b0, event=0x7ffebf401670) at kernel/qcoreapplication.cpp:1064
#43 0x0000756488145a3b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#44 0x0000756488117bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#45 0x000075648581eed4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#46 0x00007564859145b5 in g_main_dispatch (context=0x646ec6bb3850) at ../../../glib/gmain.c:3344
#47 0x0000756485973717 in g_main_context_dispatch_unlocked (context=0x646ec6bb3850) at ../../../glib/gmain.c:4152
#48 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x646ec6bb3850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#49 0x0000756485913a53 in g_main_context_iteration (context=0x646ec6bb3850, may_block=1) at ../../../glib/gmain.c:4282
#50 0x0000756487d35279 in QEventDispatcherGlib::processEvents (this=0x646ec6bb32d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#51 0x0000756487cd6a7b in QEventLoop::exec (this=this@entry=0x7ffebf4019d0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#52 0x0000756488b01ffe in QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (this=0x646ec8976560, p=..., action=action@entry=0x0, positionFunction=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#53 0x0000756488b02126 in QMenu::exec (this=this@entry=0x646ec8a93720, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2710
#54 0x0000646ec6698cd2 in DolphinMainWindow::openContextMenu (this=<optimized out>, pos=..., item=..., selectedItems=..., url=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/dolphinmainwindow.cpp:1301
#55 0x0000756487d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7ffebf401bc0, r=0x756474002b30, this=0x646ec72df0f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#56 doActivate<false> (sender=0x646ec714f910, signal_index=28, argv=0x7ffebf401bc0) at kernel/qobject.cpp:3925
#57 0x0000756487d0b697 in QMetaObject::activate (sender=sender@entry=0x646ec714f910, m=<optimized out>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x7ffebf401bc0) at kernel/qobject.cpp:3985
#58 0x0000756489f8e0e8 in DolphinView::requestContextMenu (this=this@entry=0x646ec714f910, _t1=..., _t2=..., _t3=..., _t4=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/obj-x86_64-linux-gnu/src/dolphinprivate_autogen/include/moc_dolphinview.cpp:1187
#59 0x0000756489f910ca in DolphinView::slotViewContextMenuRequested (this=0x646ec714f910, pos=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/views/dolphinview.cpp:1169
#60 0x0000756487d12e16 in QtPrivate::QSlotObjectBase::call (a=0x7ffebf401d40, r=0x646ec714f910, this=0x646ec7201700) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#61 doActivate<false> (sender=0x646ec7150b10, signal_index=7, argv=0x7ffebf401d40) at kernel/qobject.cpp:3925
#62 0x0000756487d0b697 in QMetaObject::activate (sender=sender@entry=0x646ec7150b10, m=m@entry=0x756489fef540 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffebf401d40) at kernel/qobject.cpp:3985
#63 0x0000756489f436ec in KItemListController::viewContextMenuRequested (this=this@entry=0x646ec7150b10, _t1=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/obj-x86_64-linux-gnu/src/dolphinprivate_autogen/include/moc_kitemlistcontroller.cpp:526
#64 0x0000756489f492e4 in KItemListController::onPress (this=this@entry=0x646ec7150b10, screenPos=..., pos=..., modifiers=..., modifiers@entry=..., buttons=..., buttons@entry=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/kitemviews/kitemlistcontroller.cpp:1702
#65 0x0000756489f49852 in KItemListController::mousePressEvent (this=this@entry=0x646ec7150b10, event=event@entry=0x7ffebf4023c0, transform=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/kitemviews/kitemlistcontroller.cpp:597
#66 0x0000756489f4c02a in KItemListController::processEvent (this=0x646ec7150b10, event=0x7ffebf4023c0, transform=...) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/kitemviews/kitemlistcontroller.cpp:1207
#67 0x0000756489f524ed in KItemListView::event (this=0x646ec6f04690, event=0x7ffebf4023c0) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/kitemviews/kitemlistview.cpp:966
#68 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x646ec6f04690, e=0x7ffebf4023c0) at kernel/qapplication.cpp:3640
#69 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec6f04690, event=0x7ffebf4023c0) at kernel/qcoreapplication.cpp:1064
#70 0x0000756487cd8352 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#71 0x000075648896c0a9 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qapplication.cpp:4064
#72 0x0000756488cc26b5 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x646ec6f046a0, event=0x7ffebf4023c0) at graphicsview/qgraphicsscene.cpp:1254
#73 0x0000756488cc2a99 in QGraphicsScenePrivate::sendMouseEvent (this=this@entry=0x646ec6f11f50, mouseEvent=mouseEvent@entry=0x7ffebf4023c0) at graphicsview/qgraphicsscene.cpp:1335
#74 0x0000756488ccb67f in QGraphicsScenePrivate::mousePressEventHandler (this=0x646ec6f11f50, mouseEvent=0x7ffebf4023c0) at graphicsview/qgraphicsscene.cpp:1462
#75 0x0000756488cd58a7 in QGraphicsScene::event (this=0x646ec71e5290, event=0x7ffebf4023c0) at graphicsview/qgraphicsscene.cpp:3433
#76 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x646ec71e5290, e=0x7ffebf4023c0) at kernel/qapplication.cpp:3640
#77 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec71e5290, event=0x7ffebf4023c0) at kernel/qcoreapplication.cpp:1064
#78 0x0000756487cd8352 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#79 0x000075648896c0a9 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qapplication.cpp:4064
#80 0x0000756488cf3d90 in QGraphicsView::mousePressEvent (this=0x646ec71e5220, event=0x7ffebf402990) at graphicsview/qgraphicsview.cpp:3307
#81 0x00007564889b0df8 in QWidget::event (this=this@entry=0x646ec71e5220, event=event@entry=0x7ffebf402990) at kernel/qwidget.cpp:9045
#82 0x0000756488a62647 in QFrame::event (this=0x646ec71e5220, e=0x7ffebf402990) at widgets/qframe.cpp:550
#83 0x0000756487cd7e82 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x646ec71ea380, event=event@entry=0x7ffebf402990) at kernel/qcoreapplication.cpp:1190
#84 0x000075648896bd35 in QApplicationPrivate::notify_helper (this=this@entry=0x646ec6b8f630, receiver=receiver@entry=0x646ec71ea380, e=e@entry=0x7ffebf402990) at kernel/qapplication.cpp:3634
#85 0x00007564889746b0 in QApplication::notify (this=<optimized out>, receiver=0x646ec71ea380, e=0x7ffebf402990) at kernel/qapplication.cpp:3084
#86 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec71ea380, event=0x7ffebf402990) at kernel/qcoreapplication.cpp:1064
#87 0x0000756487cd8352 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#88 0x0000756488972874 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x646ec71ea380, event=event@entry=0x7ffebf402990, alienWidget=<optimized out>, nativeWidget=0x756474002b30, buttonDown=buttonDown@entry=0x756488eba9d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2622
#89 0x00007564889caa39 in QWidgetWindow::handleMouseEvent (this=this@entry=0x646ec70e0b10, event=event@entry=0x7ffebf402c70) at kernel/qwidgetwindow.cpp:684
#90 0x00007564889cdfbf in QWidgetWindow::event (this=0x646ec70e0b10, event=0x7ffebf402c70) at kernel/qwidgetwindow.cpp:300
#91 0x000075648896bd45 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x646ec70e0b10, e=0x7ffebf402c70) at kernel/qapplication.cpp:3640
#92 0x0000756487cd8118 in QCoreApplication::notifyInternal2 (receiver=0x646ec70e0b10, event=0x7ffebf402c70) at kernel/qcoreapplication.cpp:1064
#93 0x0000756488145a3b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#94 0x0000756488117bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#95 0x000075648581eed4 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#96 0x00007564859145b5 in g_main_dispatch (context=0x646ec6bb3850) at ../../../glib/gmain.c:3344
#97 0x0000756485973717 in g_main_context_dispatch_unlocked (context=0x646ec6bb3850) at ../../../glib/gmain.c:4152
#98 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x646ec6bb3850, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4217
#99 0x0000756485913a53 in g_main_context_iteration (context=0x646ec6bb3850, may_block=1) at ../../../glib/gmain.c:4282
#100 0x0000756487d35279 in QEventDispatcherGlib::processEvents (this=0x646ec6bb32d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#101 0x0000756487cd6a7b in QEventLoop::exec (this=this@entry=0x7ffebf402fc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#102 0x0000756487cdf3e8 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#103 0x0000646ec668e47a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/dolphin-4:23.08.5-0ubuntu4/src/main.cpp:255
[Inferior 1 (process 24325) detached]

The reporter indicates this bug may be a duplicate of or related to bug 441509, bug 466848, bug 494645.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-10-25 12:50:22 UTC
After some trying I am unable to reproduce this on dolphin 24.08.2

Your dolphin version is really old, so it might be a bug in that version.

Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.80
KDE Frameworks Version: 6.8.0
Qt Version: 6.7.2
Kernel Version: 6.11.4-201.fc40.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
Comment 2 TraceyC 2024-10-25 17:43:53 UTC
Based on the backtrace, I've confirmed that this is a duplicate of bug 463648 (although through a different plugin is loading the Qt code). Please see the other report if you want to add information or follow progress. Thanks!

*** This bug has been marked as a duplicate of bug 463648 ***
Comment 3 Alfred Engströmer 2024-10-26 11:10:06 UTC
Ok, thanks for having a look!