Bug 491906 - Dolpin crached when changing theme
Summary: Dolpin crached when changing theme
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-08-19 15:10 UTC by spirillen
Modified: 2025-12-07 18:35 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (4.94 KB, text/plain)
2025-08-19 10:55 UTC, Nikolai
Details
New crash information added by DrKonqi (4.84 KB, text/plain)
2025-10-10 18:15 UTC, woahglaceon
Details
New crash information added by DrKonqi (5.06 KB, text/plain)
2025-12-06 16:49 UTC, Juan
Details
attachment-2633860-0.html (928 bytes, text/html)
2025-12-07 02:59 UTC, Juan
Details
attachment-2793327-0.html (948 bytes, text/html)
2025-12-07 15:56 UTC, Juan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description spirillen 2024-08-19 15:10:53 UTC
Application: dolphin (23.08.5)

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

-- Information about the crash:
Changed theme and 1 of 2 dolphin windows crached.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x0000750aa9413c57 in KItemListController::onRelease(QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#5  0x0000750aa9413dc7 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#6  0x0000750aa941600a in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7  0x0000750aa941c4ed in KItemListView::event(QEvent*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8  0x0000750aa7d6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x0000750aa70d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x0000750aa80c26b5 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x0000750aa80c2a99 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x0000750aa80c87d3 in QGraphicsScene::mouseReleaseEvent(QGraphicsSceneMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x0000750aa80d5918 in QGraphicsScene::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x0000750aa7d6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x0000750aa70d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x0000750aa80f420e in QGraphicsView::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x0000750aa7db0df8 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x0000750aa7e62647 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x0000750aa70d7e82 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x0000750aa7d6bd35 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x0000750aa7d746b0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x0000750aa70d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x0000750aa7d72874 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x0000750aa7dcaa39 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x0000750aa7dcdfbf in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x0000750aa7d6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x0000750aa70d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000750aa7545a3b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x0000750aa7517bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x0000750aa10fcd06 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#31 0x0000750aa51145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x0000750aa5173717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x0000750aa5113a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x0000750aa7135279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x0000750aa70d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x0000750aa70df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00005ea7afac547a in ?? ()
#38 0x0000750aa662a1ca in __libc_start_call_main (main=main@entry=0x5ea7afac2c60, argc=argc@entry=2, argv=argv@entry=0x7ffd5b93a178) at ../sysdeps/nptl/libc_start_call_main.h:58
#39 0x0000750aa662a28b in __libc_start_main_impl (main=0x5ea7afac2c60, argc=2, argv=0x7ffd5b93a178, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5b93a168) at ../csu/libc-start.c:360
#40 0x00005ea7afac5c25 in ?? ()
[Inferior 1 (process 9800) detached]

Reported using DrKonqi
Comment 1 Akseli Lahtinen 2024-08-28 15:08:12 UTC
Can't reproduce on my system:

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.80
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.10.6-200.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 Akseli Lahtinen 2024-08-29 10:39:16 UTC
Can you reproduce this on newer version of dolphin:  24.08.0 ?
Comment 3 Bug Janitor Service 2024-09-13 03:47:08 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 2024-09-28 03:47:15 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.
Comment 5 Nikolai 2025-08-19 10:55:55 UTC
Created attachment 184239 [details]
New crash information added by DrKonqi

dolphin (23.08.5) using Qt 5.15.13

In my case the Dolphin crashed not when I changed the theme from light one to dark one, but when I tried to open few images from dolphin (images of a wallpaper that I've just created).

-- Backtrace (Reduced):
#4  0x00007980c0399c57 in KItemListController::onRelease(QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#5  0x00007980c0399dc7 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#6  0x00007980c039c00a in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7  0x00007980c03a24ed in KItemListView::event(QEvent*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8  0x00007980bed6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 6 woahglaceon 2025-10-10 18:15:23 UTC
Created attachment 185666 [details]
New crash information added by DrKonqi

dolphin (23.08.5) using Qt 5.15.13

tried launching kkrieger using wine from dolphin, failed and crashed it

-- Backtrace (Reduced):
#4  0x0000758aa615ec57 in KItemListController::onRelease(QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#5  0x0000758aa615edc7 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#6  0x0000758aa616100a in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7  0x0000758aa61674ed in KItemListView::event(QEvent*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8  0x0000758aa4b6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 7 Juan 2025-12-06 16:47:58 UTC
I got this crash recently after not using dolphin for a while, clicking the window, opening a folder -> issue happens
Comment 8 Juan 2025-12-06 16:49:19 UTC
Created attachment 187397 [details]
New crash information added by DrKonqi

dolphin (23.08.5) using Qt 5.15.13

It crashes when I leave dolphin on the background for a while, then click it and then open a folder. It happens to all dolphin instances once it happens to one, meaning, I have multiple dolphin on the background, and then open on one by one the folder I want to access, and they all have the same crash.

-- Backtrace (Reduced):
#4  0x00007f96ff05bc57 in KItemListController::onRelease(QPointF const&, QFlags<Qt::KeyboardModifier>, QFlags<Qt::MouseButton>, bool) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#5  0x00007f96ff05bdc7 in KItemListController::mouseReleaseEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#6  0x00007f96ff05e00a in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7  0x00007f96ff0644ed in KItemListView::event(QEvent*) () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8  0x00007f96fd96bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
Comment 9 Akseli Lahtinen 2025-12-07 01:42:44 UTC
Everyone here reporting this crash seems to have really old Dolphin version. 

Can you reproduce this issue with Dolphin version 25.08?
Comment 10 Juan 2025-12-07 02:59:43 UTC
Created attachment 187403 [details]
attachment-2633860-0.html

How do I update?

On Sat, Dec 6, 2025 at 10:42 PM Akseli Lahtinen <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=491906
>
> --- Comment #9 from Akseli Lahtinen <akselmo@akselmo.dev> ---
> Everyone here reporting this crash seems to have really old Dolphin
> version.
>
> Can you reproduce this issue with Dolphin version 25.08?
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
Comment 11 woahglaceon 2025-12-07 07:42:41 UTC
(In reply to Akseli Lahtinen from comment #9)
> Everyone here reporting this crash seems to have really old Dolphin version. 
> 
> Can you reproduce this issue with Dolphin version 25.08?

wdym its an old dolphin version? is there a way to update it?
Comment 12 Akseli Lahtinen 2025-12-07 15:24:50 UTC
You will have to ask your Linux distribution about it, we do not control it.
Comment 13 Juan 2025-12-07 15:56:27 UTC
Created attachment 187416 [details]
attachment-2793327-0.html

I am using Kubuntu, how do we get to update Kubuntu dolphin version?
Backports ppa does not seem to work

On Sun, Dec 7, 2025 at 12:24 PM Akseli Lahtinen <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=491906
>
> --- Comment #12 from Akseli Lahtinen <akselmo@akselmo.dev> ---
> You will have to ask your Linux distribution about it, we do not control
> it.
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
Comment 14 Akseli Lahtinen 2025-12-07 18:34:03 UTC
(In reply to Juan from comment #13)
> Created attachment 187416 [details]
> attachment-2793327-0.html
> 
> I am using Kubuntu, how do we get to update Kubuntu dolphin version?
> Backports ppa does not seem to work
> 
> On Sun, Dec 7, 2025 at 12:24 PM Akseli Lahtinen <bugzilla_noreply@kde.org>
> wrote:
> 
> > https://bugs.kde.org/show_bug.cgi?id=491906
> >
> > --- Comment #12 from Akseli Lahtinen <akselmo@akselmo.dev> ---
> > You will have to ask your Linux distribution about it, we do not control
> > it.
> >
> > --
> > You are receiving this mail because:
> > You are on the CC list for the bug.

I do not know, you will have to ask Kubuntu developers.
Comment 15 Akseli Lahtinen 2025-12-07 18:34:27 UTC
Setting this fixed since this bug has not been seen for over a year.
Comment 16 Akseli Lahtinen 2025-12-07 18:35:34 UTC
(In reply to Akseli Lahtinen from comment #15)
> Setting this fixed since this bug has not been seen for over a year.

In current releases*