Bug 508677 - Crash when Information Panel is open with a video file already selected
Summary: Crash when Information Panel is open with a video file already selected
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: panels: information (other bugs)
Version First Reported In: 25.08.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-24 15:35 UTC by paninomaninodesu
Modified: 2025-09-08 02:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/241041/feedback/


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description paninomaninodesu 2025-08-24 15:35:41 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY


STEPS TO REPRODUCE
1. have the Information Panel hidden
2. select any video file from any folder
3. open Information Panel

OBSERVED RESULT
Dolphin Crashes

EXPECTED RESULT
Information Panel to open showing the preview of the video selected

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: OpenSUSE Tumbleweed 20250820
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION
I think it's related to that FFmpegThumbnails and VLC that are the responsible for showing and playing video files inside the Information Panel.

The crash only happens if you open the Information Panel with a video already selected. So as long as this doesn't happen it works normally.
Comment 1 Patrick Silva 2025-08-24 23:31:00 UTC
Can reproduce with Dolphin 25.08.0 on Arch Linux.
Comment 2 TraceyC 2025-08-25 20:11:45 UTC
I can reproduce on Dolphin built from git-master, got a Signal 11 in dolphin

https://crash-reports.kde.org/organizations/kde/issues/241041/events/690309973f884ddfbdf33dc9b87fb1e3/?referrer=user-feedback

Thread 121557 Crashed:
0   libQt6Widgets.so.6              0x7fabf15a2706      [inlined] QScopedPointer<T>::get (qscopedpointer.h:113)
1   libQt6Widgets.so.6              0x7fabf15a2706      [inlined] qGetPtrHelper<T> (qtclasshelpermacros.h:138)
2   libQt6Widgets.so.6              0x7fabf15a2706      [inlined] QAbstractSlider::d_func (qabstractslider.h:125)
3   libQt6Widgets.so.6              0x7fabf15a2706      QAbstractSlider::setValue (qabstractslider.cpp:499)
4   dolphin                         0x5568903b27f5      MediaWidget::setUrl (mediawidget.cpp:157)
5   dolphin                         0x5568903aea8b      InformationPanelContent::refreshPreview (informationpanelcontent.cpp:239)
6   dolphin                         0x5568903aee3b      InformationPanelContent::showItem (informationpanelcontent.cpp:157)
7   dolphin                         0x5568903aa6b8      InformationPanel::showItemInfo (informationpanel.cpp:244)
8   libQt6Widgets.so.6              0x7fabf14b4cef      QWidget::event (qwidget.cpp:9212)
9   libQt6Widgets.so.6              0x7fabf144e2f0      QApplicationPrivate::notify_helper (qapplication.cpp:3304)
10  libQt6Widgets.so.6              0x7fabf144f57d      QApplication::notify (qapplication.cpp:2696)
11  libQt6Core.so.6                 0x7fabf02e3184      [inlined] QCoreApplication::notifyInternal2 (qcoreapplication.cpp:1107)
12  libQt6Core.so.6                 0x7fabf02e3184      QCoreApplication::sendEvent (qcoreapplication.cpp:1547)
13  libQt6Widgets.so.6              0x7fabf14b1c4f      QWidgetPrivate::show_helper (qwidget.cpp:8089)
14  libQt6Widgets.so.6              0x7fabf14b2296      QWidgetPrivate::showChildren (qwidget.cpp:8480)
15  libQt6Widgets.so.6              0x7fabf14b1a4d      QWidgetPrivate::show_helper (qwidget.cpp:8044)
16  libQt6Widgets.so.6              0x7fabf14b3d5a      QWidgetPrivate::setVisible (qwidget.cpp:8399)
17  libQt6Widgets.so.6              0x7fabf14b3262      QWidget::setVisible (qwidget.cpp:8327)
18  libQt6Core.so.6                 0x7fabf0347cb4      [inlined] QtPrivate::QSlotObjectBase::call (qobjectdefs_impl.h:462)
19  libQt6Core.so.6                 0x7fabf0347cb4      doActivate<T> (qobject.cpp:4147)
20  libQt6Gui.so.6                  0x7fabf0f230f9      [inlined] QMetaObject::activate<T> (qobjectdefs.h:307)
21  libQt6Gui.so.6                  0x7fabf0f230f9      [inlined] QAction::triggered (moc_qaction.cpp:373)
22  libQt6Gui.so.6                  0x7fabf0f230f9      QAction::activate
23  libQt6Widgets.so.6              0x7fabf1676f49      QMenuPrivate::activateCausedStack (qmenu.cpp:1409)
24  libQt6Widgets.so.6              0x7fabf16739eb      QMenuPrivate::activateAction (qmenu.cpp:1491)
25  libQt6Widgets.so.6              0x7fabf14b4cc5      QWidget::event (qwidget.cpp:8988)
26  libQt6Widgets.so.6              0x7fabf167d62c      QMenu::event (qmenu.cpp:3071)
27  libQt6Widgets.so.6              0x7fabf144e2f0      QApplicationPrivate::notify_helper (qapplication.cpp:3304)
28  libQt6Widgets.so.6              0x7fabf1451247      QApplication::notify (qapplication.cpp:2781)
29  libQt6Core.so.6                 0x7fabf02e3284      [inlined] QCoreApplication::notifyInternal2 (qcoreapplication.cpp:1107)
30  libQt6Core.so.6                 0x7fabf02e3284      QCoreApplication::sendSpontaneousEvent (qcoreapplication.cpp:1561)
31  libQt6Widgets.so.6              0x7fabf144eaf1      QApplicationPrivate::sendMouseEvent (qapplication.cpp:2362)
32  libQt6Widgets.so.6              0x7fabf14d1b72      [inlined] QWidgetWindow::handleMouseEvent (qwidgetwindow.cpp:578)
33  libQt6Widgets.so.6              0x7fabf14d1b72      QWidgetWindow::event (qwidgetwindow.cpp:293)
34  libQt6Widgets.so.6              0x7fabf144e2f0      QApplicationPrivate::notify_helper (qapplication.cpp:3304)
35  libQt6Widgets.so.6              0x7fabf144f57d      QApplication::notify (qapplication.cpp:2696)
36  libQt6Core.so.6                 0x7fabf02e3284      [inlined] QCoreApplication::notifyInternal2 (qcoreapplication.cpp:1107)
37  libQt6Core.so.6                 0x7fabf02e3284      QCoreApplication::sendSpontaneousEvent (qcoreapplication.cpp:1561)
38  libQt6Gui.so.6                  0x7fabf0accfa1      QGuiApplicationPrivate::processMouseEvent (qguiapplication.cpp:2477)
39  libQt6Gui.so.6                  0x7fabf0b4ac0c      QWindowSystemInterface::sendWindowSystemEvents (qwindowsysteminterface.cpp:1114)
40  libQt6Gui.so.6                  0x7fabf0b4a79a      QWindowSystemInterface::flushWindowSystemEvents (qwindowsysteminterface.cpp:1083)
41  libQt6Core.so.6                 0x7fabf033d93a      QObject::event (qobject.cpp:1432)
42  libQt6Widgets.so.6              0x7fabf144e2f0      QApplicationPrivate::notify_helper (qapplication.cpp:3304)
43  libQt6Widgets.so.6              0x7fabf144f57d      QApplication::notify (qapplication.cpp:2696)
44  libQt6Core.so.6                 0x7fabf02e3a79      [inlined] QCoreApplication::notifyInternal2 (qcoreapplication.cpp:1107)
45  libQt6Core.so.6                 0x7fabf02e3a79      [inlined] QCoreApplication::sendEvent (qcoreapplication.cpp:1547)
46  libQt6Core.so.6                 0x7fabf02e3a79      QCoreApplicationPrivate::sendPostedEvents (qcoreapplication.cpp:1880)
47  libQt6Core.so.6                 0x7fabf0600c9f      [inlined] QCoreApplication::sendPostedEvents (qcoreapplication.cpp:1734)
48  libQt6Core.so.6                 0x7fabf0600c9f      postEventSourceDispatch (qeventdispatcher_glib.cpp:247)
49  libglib-2.0.so.0                0x7fabed8e2f9b      <unknown>
50  libglib-2.0.so.0                0x7fabed8e3ff0      <unknown>
51  libglib-2.0.so.0                0x7fabed8e40d8      g_main_context_iteration
52  libQt6Core.so.6                 0x7fabf060044e      QEventDispatcherGlib::processEvents (qeventdispatcher_glib.cpp:400)
53  libQt6Core.so.6                 0x7fabf02ee396      [inlined] QEventLoop::processEvents (qeventloop.cpp:105)
54  libQt6Core.so.6                 0x7fabf02ee396      QEventLoop::exec (qeventloop.cpp:187)
55  libQt6Core.so.6                 0x7fabf02e2d39      QCoreApplication::exec (qcoreapplication.cpp:1450)
56  dolphin                         0x5568903160a1      main (main.cpp:273)
Comment 3 TraceyC 2025-08-25 20:12:52 UTC
.
Comment 4 paninomaninodesu 2025-09-08 02:23:30 UTC
VLC updated and the problem was fixed.