Bug 485523 - Dolphin crashed after unlocking screen
Summary: Dolphin crashed after unlocking screen
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.08.1
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-04-14 05:59 UTC by Nate McKay
Modified: 2024-08-29 13:13 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 Nate McKay 2024-04-14 05:59:14 UTC
Application: dolphin (23.08.1)

Qt Version: 5.15.10
Frameworks Version: 5.107.0
Operating System: Linux 6.6.15-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux trixie/sid
DrKonqi: 5.27.10 [KCrashBackend]

-- Information about the crash:
Dolphin crashed immediately after unlocking the screen. No other interaction with it occured at that time, it just closed as soon as I logged back in.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  BYTE_MUL (a=<optimized out>, x=<optimized out>) at painting/qdrawhelper_sse2.cpp:627
#5  qt_scale_image_argb32_on_argb32_sse2 (destPixels=<optimized out>, dbpl=262080, srcPixels=0x5594d845fb50 "", sbpl=sbpl@entry=112, srch=srch@entry=28, targetRect=..., sourceRect=..., clip=..., const_alpha=256) at painting/qdrawhelper_sse2.cpp:628
#6  0x00007fa91fe16be5 in QRasterPaintEngine::drawImage (this=0x5594d80a83e0, r=..., img=..., sr=...) at ../../include/QtGui/5.15.10/QtGui/private/../../../../../src/gui/painting/qpaintengine_raster_p.h:445
#7  0x00007fa91fe18860 in QRasterPaintEngine::drawImage (sr=..., img=..., r=..., this=0x5594d80a83e0) at ../../include/QtCore/../../src/corelib/tools/qrect.h:674
#8  QRasterPaintEngine::drawImage (this=0x5594d80a83e0, p=..., img=...) at painting/qpaintengine_raster.cpp:2189
#9  0x00007fa921a5ad2e in KStandardItemListWidget::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#10 0x00007fa92069a056 in _q_paintItem (item=0x5594d81a8a80, painter=0x7ffc37daea40, option=0x7fa914004688, widget=0x5594d7b6a110, useWindowOpacity=<optimized out>, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4326
#11 0x00007fa9206aee51 in QGraphicsScenePrivate::draw (this=this@entry=0x7fa914004460, item=item@entry=0x5594d81a8a80, painter=painter@entry=0x7ffc37daea40, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x5594d81a8dc0, exposedRegion=exposedRegion@entry=0x5594d7b37b90, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:4983
#12 0x00007fa9206af45a in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x7fa914004460, item=0x5594d81a8a80, painter=painter@entry=0x7ffc37daea40, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5594d7b37b90, widget=<optimized out>, widget@entry=0x5594d7b6a110, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#13 0x00007fa9206aed2a in QGraphicsScenePrivate::draw (this=this@entry=0x7fa914004460, item=item@entry=0x5594d75d0620, painter=painter@entry=0x7ffc37daea40, viewTransform=viewTransform@entry=0x0, transformPtr=transformPtr@entry=0x5594d7abd340, exposedRegion=exposedRegion@entry=0x5594d7b37b90, widget=<optimized out>, opacity=opacity@entry=1, effectTransform=<optimized out>, wasDirtyParentSceneTransform=<optimized out>, drawItem=<optimized out>) at graphicsview/qgraphicsscene.cpp:4936
#14 0x00007fa9206af45a in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x7fa914004460, item=0x5594d75d0620, painter=painter@entry=0x7ffc37daea40, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5594d7b37b90, widget=<optimized out>, widget@entry=0x5594d7b6a110, parentOpacity=parentOpacity@entry=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4873
#15 0x00007fa9206afe9e in QGraphicsScenePrivate::drawItems (this=this@entry=0x7fa914004460, painter=painter@entry=0x7ffc37daea40, viewTransform=viewTransform@entry=0x0, exposedRegion=exposedRegion@entry=0x5594d7b37b90, widget=0x5594d7b6a110) at graphicsview/qgraphicsscene.cpp:4735
#16 0x00007fa9206d46f8 in QGraphicsView::paintEvent (this=0x5594d7c956c0, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3561
#17 0x00007fa9203a5dc8 in QWidget::event (this=this@entry=0x5594d7c956c0, event=event@entry=0x7ffc37daedc0) at kernel/qwidget.cpp:9045
#18 0x00007fa920452022 in QFrame::event (this=0x5594d7c956c0, e=0x7ffc37daedc0) at widgets/qframe.cpp:550
#19 0x00007fa91f6cc4b3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x5594d7b6a110, event=event@entry=0x7ffc37daedc0) at kernel/qcoreapplication.cpp:1190
#20 0x00007fa920362f22 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5594d7b6a110, e=0x7ffc37daedc0) at kernel/qapplication.cpp:3634
#21 0x00007fa91f6cc748 in QCoreApplication::notifyInternal2 (receiver=0x5594d7b6a110, event=0x7ffc37daedc0) at kernel/qcoreapplication.cpp:1064
#22 0x00007fa91f6cc942 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#23 0x00007fa92039df09 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x5594d7c65df0, toBePainted=...) at kernel/qwidget.cpp:5479
#24 0x00007fa92039e819 in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7c65df0, pdev=pdev@entry=0x5594d810e710, rgn=..., offset=..., flags=flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5429
#25 0x00007fa92039fb76 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5594d7b376d0, pdev=pdev@entry=0x5594d810e710, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5610
#26 0x00007fa92039e48f in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7b376d0, pdev=pdev@entry=0x5594d810e710, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#27 0x00007fa92039fb76 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7b92ee0, pdev=0x5594d810e710, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5610
#28 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5594d7b92ee0, pdev=pdev@entry=0x5594d810e710, siblings=..., index=5, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#29 0x00007fa92039e48f in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7b92ee0, pdev=pdev@entry=0x5594d810e710, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#30 0x00007fa92039fb76 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5594d7bf46e0, pdev=pdev@entry=0x5594d810e710, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5610
#31 0x00007fa92039e48f in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7bf46e0, pdev=pdev@entry=0x5594d810e710, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#32 0x00007fa92039fb76 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5594d7957ce0, pdev=pdev@entry=0x5594d810e710, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5610
#33 0x00007fa92039e48f in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7957ce0, pdev=pdev@entry=0x5594d810e710, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#34 0x00007fa92039fb76 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7659060, pdev=0x5594d810e710, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5610
#35 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7659060, pdev=0x5594d810e710, siblings=..., index=18, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#36 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7659060, pdev=0x5594d810e710, siblings=..., index=23, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#37 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7659060, pdev=0x5594d810e710, siblings=..., index=33, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#38 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=0x5594d7659060, pdev=0x5594d810e710, siblings=..., index=40, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#39 0x00007fa92039f9d9 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5594d7659060, pdev=pdev@entry=0x5594d810e710, siblings=..., index=41, rgn=..., offset=..., flags=..., sharedPainter=0x0, repaintManager=0x5594d79774f0) at kernel/qwidget.cpp:5596
#40 0x00007fa92039e48f in QWidgetPrivate::drawWidget (this=this@entry=0x5594d7659060, pdev=0x5594d810e710, rgn=..., offset=..., flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0, repaintManager=<optimized out>) at kernel/qwidget.cpp:5470
#41 0x00007fa920374505 in QWidgetRepaintManager::paintAndFlush (this=0x5594d79774f0) at kernel/qwidgetrepaintmanager.cpp:1023
#42 0x00007fa9203be841 in QWidgetWindow::handleResizeEvent (this=this@entry=0x5594d7b3c680, event=event@entry=0x7ffc37db0880) at kernel/qwidgetwindow.cpp:842
#43 0x00007fa9203c2572 in QWidgetWindow::event (this=0x5594d7b3c680, event=0x7ffc37db0880) at kernel/qwidgetwindow.cpp:322
#44 0x00007fa920362f32 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5594d7b3c680, e=0x7ffc37db0880) at kernel/qapplication.cpp:3640
#45 0x00007fa91f6cc748 in QCoreApplication::notifyInternal2 (receiver=0x5594d7b3c680, event=0x7ffc37db0880) at kernel/qcoreapplication.cpp:1064
#46 0x00007fa91f6cc942 in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1474
#47 0x00007fa91fb3bdc4 in QGuiApplicationPrivate::processGeometryChangeEvent (e=<optimized out>) at kernel/qguiapplication.cpp:2603
#48 0x00007fa91fb131ec in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#49 0x00007fa9196fa15e in xcbSourceDispatch (source=<optimized out>) at ./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#50 0x00007fa91d1111f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fa91d114317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007fa91d114930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007fa91f727d4a in QEventDispatcherGlib::processEvents (this=0x5594d7598310, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#54 0x00007fa91f6cb0fb in QEventLoop::exec (this=this@entry=0x7ffc37db0b00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#55 0x00007fa91f6d38a4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#56 0x00005594d69e117e in ?? ()
#57 0x00007fa91ee456ca in __libc_start_call_main (main=main@entry=0x5594d69dfed0, argc=argc@entry=1, argv=argv@entry=0x7ffc37db0dc8) at ../sysdeps/nptl/libc_start_call_main.h:58
#58 0x00007fa91ee45785 in __libc_start_main_impl (main=0x5594d69dfed0, argc=1, argv=0x7ffc37db0dc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc37db0db8) at ../csu/libc-start.c:360
#59 0x00005594d69e16b1 in ?? ()
[Inferior 1 (process 24762) detached]

The reporter indicates this bug may be a duplicate of or related to bug 479485.

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-08-29 13:13:33 UTC
Thank you for your bug report!

Debian advises users to not submit bugs upstream (https://www.debian.org/Bugs/Reporting), as this version of the KDE software is out of support from KDE, and so it's possible that the bug exists only in Debian at this point.
Could you report the bug to Debian using the report bug utility (https://packages.debian.org/stable/utils/reportbug)? If necessary, the maintainer of the package will forward the bug upstream.

Thanks for understanding!