Bug 505248 - Dolphin no longer starts after update
Summary: Dolphin no longer starts after update
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-06-05 18:20 UTC by Markus
Modified: 2025-06-09 19:18 UTC (History)
2 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 Markus 2025-06-05 18:20:56 UTC
Application: dolphin (23.08.5)
 (Compiled from sources)
Qt Version: 5.15.12
Frameworks Version: 5.115.0
Operating System: Linux 6.4.0-150600.23.50-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.6"
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Dolphin no longer starts after update since today

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Bus error

[KCrash Handler]
#4  0x00007feff48cd47c in __strncmp_sse2 () from /lib64/libc.so.6
#5  0x00007feff65f9e9a in qstrncmp (len=<optimized out>, str2=<optimized out>, str1=<optimized out>) at /usr/include/qt5/QtCore/qbytearray.h:97
#6  SharedMemory::findNamedEntry (this=0x7fefcdc00000, key=...) at /usr/src/debug/kcoreaddons-5.115.0-150600.1.3.x86_64/src/lib/caching/kshareddatacache.cpp:767
#7  0x00007feff65f38f6 in KSharedDataCache::find (this=0x5609a0034aa0, key=..., destination=destination@entry=0x7ffcff73e1b0) at /usr/src/debug/kcoreaddons-5.115.0-150600.1.3.x86_64/src/lib/caching/kshareddatacache.cpp:1557
#8  0x00007feff6b98c30 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x5609a0035470, key=..., data=..., path=...) at /usr/src/debug/kiconthemes-5.115.0-150600.1.3.x86_64/src/kiconloader.cpp:780
#9  0x00007feff6b9906c in KIconLoader::loadScaledIcon (this=this@entry=0x7feff6bb00a0 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>, _name=..., group=<optimized out>, group@entry=KIconLoader::Desktop, scale=scale@entry=1.25, _size=..., state=<optimized out>, overlays=..., path_store=0x7ffcff73e448, canReturnNull=false, colors=std::optional [no contained value]) at /usr/src/debug/kiconthemes-5.115.0-150600.1.3.x86_64/src/kiconloader.cpp:1146
#10 0x00007feff6b8f13c in KIconEngine::createPixmap (this=this@entry=0x5609a01c27c0, size=..., scale=<optimized out>, mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kiconthemes-5.115.0-150600.1.3.x86_64/src/kiconengine.cpp:116
#11 0x00007feff6b8f8f2 in KIconEngine::virtual_hook (this=0x5609a01c27c0, id=<optimized out>, data=0x7ffcff73e5b0) at /usr/src/debug/kiconthemes-5.115.0-150600.1.3.x86_64/src/kiconengine.cpp:211
#12 0x00007feff5806c7f in QIcon::pixmap (this=this@entry=0x7ffcff73e718, window=window@entry=0x0, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:912
#13 0x00007feff5806dfe in QIcon::pixmap (this=this@entry=0x7ffcff73e718, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:841
#14 0x00007feff750dd93 in QIcon::pixmap (state=QIcon::Off, mode=QIcon::Normal, h=<optimized out>, w=<optimized out>, this=0x7ffcff73e718) at /usr/include/qt5/QtGui/qicon.h:80
#15 KFilePlacesViewDelegate::paint (this=0x5609a03ef270, painter=0x7ffcff73e950, option=..., index=...) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/filewidgets/kfileplacesview.cpp:179
#16 0x00007feff623d24c in QListView::paintEvent (this=this@entry=0x5609a03beca0, e=<optimized out>) at itemviews/qlistview.cpp:1096
#17 0x00007feff7512c3c in KFilePlacesView::paintEvent (this=0x5609a03beca0, event=<optimized out>) at /usr/src/debug/kio-5.115.0-150600.1.4.x86_64/src/filewidgets/kfileplacesview.cpp:1497
#18 0x00007feff5fe00d8 in QWidget::event (this=this@entry=0x5609a03beca0, event=event@entry=0x7ffcff73f130) at kernel/qwidget.cpp:9045
#19 0x00007feff608784e in QFrame::event (this=0x5609a03beca0, e=0x7ffcff73f130) at widgets/qframe.cpp:550
#20 0x00007feff6209723 in QAbstractItemView::viewportEvent (this=0x5609a03beca0, event=0x7ffcff73f130) at itemviews/qabstractitemview.cpp:1756
#21 0x00007feff52d7ae0 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x5609a0262860, event=event@entry=0x7ffcff73f130) at kernel/qcoreapplication.cpp:1190
#22 0x00007feff5f9f852 in QApplicationPrivate::notify_helper (this=this@entry=0x56099ff31e00, receiver=receiver@entry=0x5609a0262860, e=e@entry=0x7ffcff73f130) at kernel/qapplication.cpp:3634
#23 0x00007feff5fa663f in QApplication::notify (this=<optimized out>, receiver=0x5609a0262860, e=0x7ffcff73f130) at kernel/qapplication.cpp:3164
#24 0x00007feff52d7d53 in QCoreApplication::notifyInternal2 (receiver=0x5609a0262860, event=0x7ffcff73f130) at kernel/qcoreapplication.cpp:1064
#25 0x00007feff52d7f3e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x5609a0262860, event=event@entry=0x7ffcff73f130) at kernel/qcoreapplication.cpp:1474
#26 0x00007feff5fd8565 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x5609a02a4aa0, toBePainted=...) at kernel/qwidget.cpp:5479
#27 0x00007feff5fd9177 in QWidgetPrivate::drawWidget (this=this@entry=0x5609a02a4aa0, pdev=pdev@entry=0x5609a00c7ca0, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5429
#28 0x00007feff5fda080 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5609a042e480, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5610
#29 0x00007feff5fda209 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5609a042e480, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5596
#30 0x00007feff5fd8775 in QWidgetPrivate::drawWidget (this=this@entry=0x5609a042e480, pdev=pdev@entry=0x5609a00c7ca0, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#31 0x00007feff5fda080 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5609a040b690, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5610
#32 0x00007feff5fd8775 in QWidgetPrivate::drawWidget (this=this@entry=0x5609a040b690, pdev=pdev@entry=0x5609a00c7ca0, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#33 0x00007feff5fda080 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x56099ff052a0, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5610
#34 0x00007feff5fda209 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x56099ff052a0, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5596
#35 0x00007feff5fda209 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x56099ff052a0, pdev=pdev@entry=0x5609a00c7ca0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5609a0388d70) at kernel/qwidget.cpp:5596
#36 0x00007feff5fd8775 in QWidgetPrivate::drawWidget (this=this@entry=0x56099ff052a0, pdev=0x5609a00c7ca0, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#37 0x00007feff5fafe35 in QWidgetRepaintManager::paintAndFlush (this=this@entry=0x5609a0388d70) at kernel/qwidgetrepaintmanager.cpp:1023
#38 0x00007feff5fb00d7 in QWidgetRepaintManager::sync (this=0x5609a0388d70, exposedWidget=0x56099ff38da0, exposedRegion=...) at kernel/qwidgetrepaintmanager.cpp:743
#39 0x00007feff5fd9cef in QWidgetPrivate::syncBackingStore (this=this@entry=0x56099ff052a0, region=...) at kernel/qwidget.cpp:1767
#40 0x00007feff5ffce1c in QWidgetWindow::handleExposeEvent (this=this@entry=0x5609a03d31e0, event=event@entry=0x7ffcff740550) at kernel/qwidgetwindow.cpp:1032
#41 0x00007feff5ffda8c in QWidgetWindow::event (this=0x5609a03d31e0, event=0x7ffcff740550) at kernel/qwidgetwindow.cpp:347
#42 0x00007feff5f9f87c in QApplicationPrivate::notify_helper (this=this@entry=0x56099ff31e00, receiver=receiver@entry=0x5609a03d31e0, e=e@entry=0x7ffcff740550) at kernel/qapplication.cpp:3640
#43 0x00007feff5fa663f in QApplication::notify (this=<optimized out>, receiver=0x5609a03d31e0, e=0x7ffcff740550) at kernel/qapplication.cpp:3164
#44 0x00007feff52d7d53 in QCoreApplication::notifyInternal2 (receiver=0x5609a03d31e0, event=0x7ffcff740550) at kernel/qcoreapplication.cpp:1064
#45 0x00007feff52d7f3e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x5609a03d31e0, event=event@entry=0x7ffcff740550) at kernel/qcoreapplication.cpp:1474
#46 0x00007feff57698f7 in QGuiApplicationPrivate::processExposeEvent (e=0x5609a098ffa0) at kernel/qguiapplication.cpp:3261
#47 0x00007feff5769b5d in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x5609a098ffa0) at kernel/qguiapplication.cpp:2073
#48 0x00007feff574010b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#49 0x00007fefef8ebdfa in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#50 0x00007feff2115f9c in ?? () from /usr/lib64/libglib-2.0.so.0
#51 0x00007feff2117bc0 in ?? () from /usr/lib64/libglib-2.0.so.0
#52 0x00007feff21181bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#53 0x00007feff533a17c in QEventDispatcherGlib::processEvents (this=0x5609a000fd40, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#54 0x00007feff52d65ba in QEventLoop::exec (this=this@entry=0x7ffcff740830, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#55 0x00007feff52dfdf7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1375
#56 0x00007feff575d4bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1870
#57 0x00007feff5f9f7d5 in QApplication::exec () at kernel/qapplication.cpp:2832
#58 0x000056097974aee8 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 3945) detached]

Reported using DrKonqi
Comment 1 Christoph Cullmann 2025-06-09 19:18:52 UTC
Deleting .cache/icon-cache.kcache might help, the KF6 version has that fixed by no longer doing that caching.