Bug 454337 - Dolphin crashed inKConfigIniBackend::setFilePath() while navigating files (after deleting files from USB-stick)
Summary: Dolphin crashed inKConfigIniBackend::setFilePath() while navigating files (af...
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kconfig
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.92.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Matthew Dawson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-24 14:15 UTC by 847240
Modified: 2025-01-07 03:47 UTC (History)
3 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 847240 2022-05-24 14:15:07 UTC
Application: dolphin (21.12.3)

Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.15.0-30-generic x86_64
Windowing System: X11
Distribution: Ubuntu 22.04 LTS
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:

After deleting folders from my USB-drive I tried to navigate to the folder I wanted to transfer to the USB-stick. While clicking through the folders in my hard drive Dolphin crashed.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140463824680384) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140463824680384) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140463824680384, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007fc04d3f5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fc04d3db7f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007fc04d43c6f6 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fc04d58e943 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#10 0x00007fc04d4e976a in __GI___fortify_fail (msg=msg@entry=0x7fc04d58e92b "stack smashing detected") at ./debug/fortify_fail.c:26
#11 0x00007fc04d4e9736 in __stack_chk_fail () at ./debug/stack_chk_fail.c:24
#12 0x00007fc04da4cab1 in QFileSystemEngine::fillMetaData (entry=..., data=..., what=..., what@entry=...) at io/qfilesystemengine_unix.cpp:1060
#13 0x00007fc04d9e77ec in QFileInfo::exists (this=this@entry=0x7ffe922163c8) at io/qfileinfo.cpp:697
#14 0x00007fc04ede07eb in KConfigIniBackend::setFilePath (this=0x5574734b3cf0, file=...) at ./src/core/kconfigini.cpp:586
#15 0x00007fc04edc75ed in KConfigPrivate::changeFileName (this=0x557473355680, name=...) at ./src/core/kconfig.cpp:653
#16 0x00007fc04ede8371 in KDesktopFile::KDesktopFile (this=this@entry=0x7ffe92216530, fileName=...) at ./src/core/kdesktopfile.cpp:52
#17 0x00007fc04f4a158c in KFileItem::mimeComment (this=this@entry=0x7ffe922167b8) at ./src/core/kfileitem.cpp:955
#18 0x00007fc04f4a18bf in KFileItem::getStatusBarInfo (this=this@entry=0x7ffe922167b8) at ./src/core/kfileitem.cpp:1347
#19 0x00005574715aba1a in DolphinViewContainer::showItemInfo (this=<optimized out>, this=<optimized out>, item=...) at ./src/dolphinviewcontainer.cpp:666
#20 DolphinViewContainer::showItemInfo (this=<optimized out>, item=...) at ./src/dolphinviewcontainer.cpp:666
#21 0x00007fc04daf8783 in QtPrivate::QSlotObjectBase::call (a=0x7ffe92216760, r=0x55747319ca70, this=0x5574732d2a00) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#22 doActivate<false> (sender=0x55747305bb70, signal_index=24, argv=0x7ffe92216760) at kernel/qobject.cpp:3886
#23 0x00007fc04daf1a97 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc04fb68b00 <DolphinView::staticMetaObject>, local_signal_index=local_signal_index@entry=17, argv=argv@entry=0x7ffe92216760) at kernel/qobject.cpp:3946
#24 0x00007fc04fa989c9 in DolphinView::requestItemInfo (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/src/dolphinprivate_autogen/DWW7M6GQBY/moc_dolphinview.cpp:1108
#25 0x00007fc04fb058be in DolphinView::slotItemHovered (this=0x55747305bb70, index=<optimized out>) at ./src/views/dolphinview.cpp:1190
#26 0x00007fc04daf8783 in QtPrivate::QSlotObjectBase::call (a=0x7ffe92216950, r=0x55747305bb70, this=0x55747328dd40) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false> (sender=0x5574731ffde0, signal_index=9, argv=0x7ffe92216950) at kernel/qobject.cpp:3886
#28 0x00007fc04daf1a97 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc04fb69340 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffe92216950) at kernel/qobject.cpp:3946
#29 0x00007fc04fa96af5 in KItemListController::itemHovered (this=<optimized out>, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemlistcontroller.cpp:527
#30 0x00007fc04facace9 in KItemListController::hoverMoveEvent (transform=..., event=0x5574731ffde0, this=0x5574731ffde0) at ./src/kitemviews/kitemlistcontroller.cpp:845
#31 KItemListController::hoverMoveEvent (this=this@entry=0x5574731ffde0, event=event@entry=0x7ffe92216bf0, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:824
#32 0x00007fc04fad00e9 in KItemListController::processEvent (this=0x5574731ffde0, event=0x7ffe92216bf0, transform=...) at ./src/kitemviews/kitemlistcontroller.cpp:1128
#33 0x00007fc04fad5921 in KItemListView::event (this=0x5574732be690, event=0x7ffe92216bf0) at ./src/kitemviews/kitemlistview.cpp:953
#34 0x00007fc04e5b2713 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5574732be690, e=0x7ffe92216bf0) at kernel/qapplication.cpp:3637
#35 0x00007fc04dac0e2a in QCoreApplication::notifyInternal2 (receiver=0x5574732be690, event=0x7ffe92216bf0) at kernel/qcoreapplication.cpp:1064
#36 0x00007fc04e8f1e6f in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x5574732be6a0, event=0x7ffe92216bf0) at graphicsview/qgraphicsscene.cpp:1254
#37 0x00007fc04e8f759b in QGraphicsScenePrivate::sendHoverEvent (this=this@entry=0x557472f85b00, type=type@entry=QEvent::GraphicsSceneHoverMove, item=item@entry=0x5574732be6a0, hoverEvent=hoverEvent@entry=0x7ffe92216d60) at graphicsview/qgraphicsscene.cpp:1306
#38 0x00007fc04e8f7ad3 in QGraphicsScenePrivate::dispatchHoverEvent (this=this@entry=0x557472f85b00, hoverEvent=hoverEvent@entry=0x7ffe92216d60) at graphicsview/qgraphicsscene.cpp:3939
#39 0x00007fc04e8f7e4a in QGraphicsScenePrivate::dispatchHoverEvent (hoverEvent=0x7ffe92216d60, this=0x557472f85b00) at graphicsview/qgraphicsscene.cpp:3875
#40 QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7ffe92216f20) at graphicsview/qgraphicsscene.cpp:4092
#41 0x00007fc04e904ac5 in QGraphicsScene::event (this=0x557473268ab0, event=0x7ffe92216f20) at graphicsview/qgraphicsscene.cpp:3429
#42 0x00007fc04e5b2713 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557473268ab0, e=0x7ffe92216f20) at kernel/qapplication.cpp:3637
#43 0x00007fc04dac0e2a in QCoreApplication::notifyInternal2 (receiver=0x557473268ab0, event=0x7ffe92216f20) at kernel/qcoreapplication.cpp:1064
#44 0x00007fc04e920d0a in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x557473269020, event=0x7ffe92217500) at graphicsview/qgraphicsview.cpp:672
#45 0x00007fc04e5f54ee in QWidget::event (this=this@entry=0x557473268b30, event=event@entry=0x7ffe92217500) at kernel/qwidget.cpp:9033
#46 0x00007fc04e6a3422 in QFrame::event (this=0x557473268b30, e=0x7ffe92217500) at widgets/qframe.cpp:550
#47 0x00007fc04dac0b8a in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190
#48 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55747328a830, event=event@entry=0x7ffe92217500) at kernel/qcoreapplication.cpp:1179
#49 0x00007fc04e5b2702 in QApplicationPrivate::notify_helper (this=this@entry=0x5574723eba00, receiver=receiver@entry=0x55747328a830, e=e@entry=0x7ffe92217500) at kernel/qapplication.cpp:3631
#50 0x00007fc04e5ba364 in QApplication::notify (this=<optimized out>, receiver=0x55747328a830, e=0x7ffe92217500) at kernel/qapplication.cpp:3081
#51 0x00007fc04dac0e2a in QCoreApplication::notifyInternal2 (receiver=0x55747328a830, event=0x7ffe92217500) at kernel/qcoreapplication.cpp:1064
#52 0x00007fc04e5b8e47 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55747328a830, event=event@entry=0x7ffe92217500, alienWidget=alienWidget@entry=0x55747328a830, nativeWidget=0x5574725cf970, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#53 0x00007fc04e60ed40 in QWidgetWindow::handleMouseEvent (this=0x5574727f8da0, event=0x7ffe922177d0) at kernel/qwidgetwindow.cpp:683
#54 0x00007fc04e611fd5 in QWidgetWindow::event (this=0x5574727f8da0, event=0x7ffe922177d0) at kernel/qwidgetwindow.cpp:300
#55 0x00007fc04e5b2713 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5574727f8da0, e=0x7ffe922177d0) at kernel/qapplication.cpp:3637
#56 0x00007fc04dac0e2a in QCoreApplication::notifyInternal2 (receiver=0x5574727f8da0, event=0x7ffe922177d0) at kernel/qcoreapplication.cpp:1064
#57 0x00007fc04dea9307 in QGuiApplicationPrivate::processMouseEvent (e=0x557473231aa0) at kernel/qguiapplication.cpp:2282
#58 0x00007fc04de7ea2c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#59 0x00007fc047efed6e in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#60 0x00007fc04b6f9d1b in g_main_dispatch (context=0x7fc040005010) at ../../../glib/gmain.c:3417
#61 g_main_context_dispatch (context=0x7fc040005010) at ../../../glib/gmain.c:4135
#62 0x00007fc04b74e6f8 in g_main_context_iterate.constprop.0 (context=context@entry=0x7fc040005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4211
#63 0x00007fc04b6f73c3 in g_main_context_iteration (context=0x7fc040005010, may_block=1) at ../../../glib/gmain.c:4276
#64 0x00007fc04db1a0a8 in QEventDispatcherGlib::processEvents (this=0x55747252b800, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#65 0x00007fc04dabf74b in QEventLoop::exec (this=this@entry=0x7ffe92217b00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#66 0x00007fc04dac7ce4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#67 0x00007fc04de9ce10 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#68 0x00007fc04e5b2689 in QApplication::exec () at kernel/qapplication.cpp:2829
#69 0x0000557471597ade in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:230
[Inferior 1 (process 1027449) detached]

Possible duplicates by query: bug 453774, bug 453582, bug 452138, bug 450245, bug 448691.

Reported using DrKonqi
This report was filed against 'kde' because the product 'dolphin' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Nate Graham 2022-05-24 16:38:02 UTC
#13 0x00007fc04d9e77ec in QFileInfo::exists (this=this@entry=0x7ffe922163c8) at io/qfileinfo.cpp:697
#14 0x00007fc04ede07eb in KConfigIniBackend::setFilePath (this=0x5574734b3cf0, file=...) at ./src/core/kconfigini.cpp:586
#15 0x00007fc04edc75ed in KConfigPrivate::changeFileName (this=0x557473355680, name=...) at ./src/core/kconfig.cpp:653
#16 0x00007fc04ede8371 in KDesktopFile::KDesktopFile (this=this@entry=0x7ffe92216530, fileName=...) at ./src/core/kdesktopfile.cpp:52
#17 0x00007fc04f4a158c in KFileItem::mimeComment (this=this@entry=0x7ffe922167b8) at ./src/core/kfileitem.cpp:955
Comment 2 Christoph Cullmann 2024-12-08 20:06:57 UTC
This looks more like a Qt issue.

Please retry this with a Qt6 based version, thanks!
Comment 3 Bug Janitor Service 2024-12-23 03:47:02 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2025-01-07 03:47:52 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.