https://bugs.kde.org/show_bug.cgi?id=502805

            Bug ID: 502805
           Summary: Unable to play video / "QPainter::fillRect: Painter
                    not active"
    Classification: Applications
           Product: dragonplayer
           Version: 24.12.3
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: bugs.kde....@prvy.eu
                CC: myr...@kde.org, sit...@kde.org
  Target Milestone: ---

Created attachment 180265
  --> https://bugs.kde.org/attachment.cgi?id=180265&action=edit
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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to