Bug 502805 - Unable to play video / "QPainter::fillRect: Painter not active"
Summary: Unable to play video / "QPainter::fillRect: Painter not active"
Status: REPORTED
Alias: None
Product: dragonplayer
Classification: Applications
Component: general (show other bugs)
Version: 24.12.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-14 18:56 UTC by bugs.kde.org
Modified: 2025-04-14 18:56 UTC (History)
2 users (show)

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


Attachments
That happens if I try to play the video. (135.00 KB, video/webm)
2025-04-14 18:56 UTC, bugs.kde.org
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugs.kde.org 2025-04-14 18:56:41 UTC
Created attachment 180265 [details]
That happens if I try to play the video.

I'm using Fedora 41 KDE (Wayland) and created a screen recording with spectacle. Then I tried to play the video and while Dragon Player opens, it doesn't play it. I created a short video of it. I can't even play this video with DragonPlayer.

I had a look into 'journalctl -f'. I can see ten thousands of these error messages:

> dragon[355267]: QPainter::fillRect: Painter not active

But I can also see these error messages:

Apr 14 20:48:06 OFFICE spectacle[353627]: qrc:/qt/qml/org/kde/spectacle/private/Gui/RecordingView.qml:51:5: QML AnimatedImage: Error Reading Animated Image File file:///home/office/Videos/Screencasts/2025/04/Screencast_20250414_204416.webm
Apr 14 20:48:06 OFFICE spectacle[353627]: qt.multimedia.ffmpeg.mediadataholder: AVStream duration -9223372036854775808 is invalid. Taking it from the metadata
Apr 14 20:48:09 OFFICE spectacle[353627]: qrc:/qt/qml/org/kde/spectacle/private/Gui/RecordingView.qml:51:5: QML AnimatedImage: Error Reading Animated Image File file:///home/office/Videos/Screencasts/2025/04/Screencast_20250414_204416.webm
Apr 14 20:48:09 OFFICE spectacle[353627]: qt.multimedia.ffmpeg.mediadataholder: AVStream duration -9223372036854775808 is invalid. Taking it from the metadata
Apr 14 20:48:14 OFFICE plasmashell[326746]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:147:17: QML Body: Binding loop detected for property "width"
Apr 14 20:48:14 OFFICE spectacle[353627]: [libvpx-vp9 @ 0x7f7760403bc0] v1.14.1
Apr 14 20:48:14 OFFICE plasmashell[326746]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml:147:17: QML Body: Binding loop detected for property "width"
Apr 14 20:48:14 OFFICE spectacle[353627]: kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1
Apr 14 20:48:23 OFFICE spectacle[353627]: qrc:/qt/qml/org/kde/spectacle/private/Gui/RecordingView.qml:51:5: QML AnimatedImage: Error Reading Animated Image File file:///home/office/Videos/Screencasts/2025/04/Screencast_20250414_204814.webm
Apr 14 20:48:23 OFFICE spectacle[353627]: qt.multimedia.ffmpeg.mediadataholder: AVStream duration -9223372036854775808 is invalid. Taking it from the metadata
Apr 14 20:48:31 OFFICE systemd[324770]: Started app-chromium\x2dbrowser@83d241fbc13e4b96b9c007796d6b7b0b.service - Chromium Web Browser - Web Browser.
Apr 14 20:48:32 OFFICE kwin_wayland[326605]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11
Apr 14 20:48:32 OFFICE kwin_wayland[326605]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Apr 14 20:48:32 OFFICE kwin_wayland[326605]: kwin_scene_opengl: Invalid framebuffer status:  "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Apr 14 20:48:32 OFFICE kwin_wayland[326605]: kwin_scene_opengl: 0x502: GL_INVALID_OPERATION error generated. Framebuffer name must be generated before being bound.
Apr 14 20:48:32 OFFICE kwin_wayland[326605]: kwin_scene_opengl: 0x506: GL_INVALID_FRAMEBUFFER_OPERATION error generated. Operation is not valid because a bound framebuffer is not framebuffer complete.
Apr 14 20:48:43 OFFICE systemd[324770]: app-chromium\x2dbrowser@83d241fbc13e4b96b9c007796d6b7b0b.service: Consumed 2.055s CPU time, 237.7M memory peak.
Apr 14 20:48:46 OFFICE kwin_wayland[326605]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x564f9a5d5070)
Apr 14 20:48:46 OFFICE systemd[324770]: Started app-org.kde.dragonplayer@b4f68b89562f4660972cfce5f8ad9eea.service - Dragon Player - Video Player.
Apr 14 20:48:46 OFFICE dragon[355267]: kf.windowsystem: static void KX11Extras::forceActiveWindow(WId, long int) may only be used on X11
Apr 14 20:48:46 OFFICE dragon[355769]: QThreadStorage: Thread 0x557bef26f230 exited after QThreadStorage 8 destroyed
Apr 14 20:48:46 OFFICE dragon[355769]: QThreadStorage: Thread 0x557bef26f230 exited after QThreadStorage 3 destroyed
Apr 14 20:48:46 OFFICE dragon[355769]: QThreadStorage: Thread 0x557bef26f230 exited after QThreadStorage 2 destroyed
Apr 14 20:48:52 OFFICE systemd[324770]: app-org.kde.spectacle.service: Consumed 2min 29.667s CPU time, 572.9M memory peak.
Apr 14 20:48:54 OFFICE dragon[355267]: QThreadStorage: Thread 0x55615c6d2230 exited after QThreadStorage 8 destroyed
Apr 14 20:48:59 OFFICE kwin_wayland[326605]: kwin_core: Cannot grant a token to KWin::ClientConnection(0x564f9a5d5070)
Apr 14 20:48:59 OFFICE systemd[324770]: Started app-org.kde.dragonplayer@3341c3450e484ba8a64dcdbf0947512b.service - Dragon Player - Video Player.
Apr 14 20:48:59 OFFICE dragon[355847]: qt.core.qobject.connect: QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int)
Apr 14 20:48:59 OFFICE dragon[355847]: qt.core.qobject.connect: QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int)
Apr 14 20:48:59 OFFICE dragon[355847]: qt.core.qobject.connect: QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int)
Apr 14 20:48:59 OFFICE dragon[355847]: qt.core.qobject.connect: QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int)
Apr 14 20:48:59 OFFICE dragon[355847]: QPainter::begin: Paint device returned engine == 0, type: 2
Apr 14 20:48:59 OFFICE dragon[355847]: QPainter::fillRect: Painter not active