-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash on startup with "QPaintDevice: Cannot destroy paint device that is being painted" #227
Comments
I'm having the exact same issue (using Fedora Silverblue 38). The AppImage version launches fine. I've reported a bug upstream with backtrace info: https://bugs.kde.org/show_bug.cgi?id=470045 |
I'm not a developer, just a user, but can also confirm this issue on my Fedora 38 Workstation installation (not Silverblue) I can't pin it down which was the last working version, though. My output while running it slightly differs:
General infos:
Just in case: |
I can not reproduce on a fairly up-to-date Fedora Kinoite so not sure where the issue is.
|
If that can be useful:
CPU: Intel Core i7-2600K × 8 |
This popped up on Twitter too. Is there more info needed, or something I should check to see whether it could be a cause, or anything else I could do? I'm reluctant to reinstall my whole OS to see if a fresh installation would fix it, and reinstalling the flatpak itself didn't fix the issue. |
It looks like this breaks on non KDE Desktops as you're on GNOME and above it's Silverblue. Not sure why however. |
I have had this issue with kdenlive directly from my package manager, and was solved by installing "qt5-graphicaleffects" on my system, though I think the package is named "qt5-qtgraphicaleffects" on Fedora. I have had the same behavior as @travier here with it working fine on KDE but not elsewhere, perhaps this package is being installed as a dependency of something else on KDE. |
Unfortunately, I already have that package installed. Maybe it needs to be a part of the Flatpak runtime, or something like that? |
Same here:
|
Just in case, i have changed the laptop (now on AMD Renoir 4800H) and with other Gnome Shell Themes. I remember that some programs wouldn't load due to the NVIDIA driver - Switching to Intel or AMD via PRIME did the trick. Is there a way for us to compare our systeminfos? Does anyone here got it work under Gnome (be it Wayland or X11) on F38 Workstation Edition? Edit: The kdenlive version from the Fedora repo starts just fine, but there is the same error message... Maybe that is just a feint / false friend ?
|
No issues at launch on Fedora Silverblue 38 (GNOME) here: Startup logs> flatpak run org.kde.kdenlive QSocketNotifier: Can only be used with threads started with QThread profilePath from KdenliveSetting::mltPath: "/app/share/mlt-7/profiles" meltPath from KdenliveSetting::rendererPath: "/app/bin/melt" Empty metadata for "audiochannels" Empty metadata for "audioconvert" Empty metadata for "imageconvert" Empty metadata for "glsl.manager" Empty metadata for "telecide" plugin not available: "avfilter.acompressor" plugin not available: "avfilter.aecho" plugin not available: "avfilter.agate" plugin not available: "avfilter.atadenoise" plugin not available: "avfilter.bs2b" plugin not available: "avfilter.bwdif" plugin not available: "avfilter.deblock" plugin not available: "avfilter.dedot" plugin not available: "avfilter.deflate" plugin not available: "avfilter.derain" plugin not available: "avfilter.doubleweave" plugin not available: "avfilter.field" plugin not available: "avfilter.framestep" plugin not available: "avfilter.fspp" plugin not available: "avfilter.graphmonitor" plugin not available: "avfilter.hqdn3d" plugin not available: "avfilter.inflate" plugin not available: "avfilter.lagfun" plugin not available: "avfilter.loudnorm" plugin not available: "avfilter.mcdeint" plugin not available: "avfilter.random" plugin not available: "avfilter.removegrain" plugin not available: "avfilter.separatefields" plugin not available: "avfilter.shuffleplanes" plugin not available: "avfilter.sofalizer" plugin not available: "avfilter.sr" plugin not available: "avfilter.tmix" plugin not available: "avfilter.w3fdif" plugin not available: "avfilter.weave" plugin not available: "avfilter.yadif" plugin not available: "frei0r.baltan" plugin not available: "frei0r.bgsubtract0r" plugin not available: "frei0r.delay0r" plugin not available: "frei0r.delaygrab" plugin not available: "frei0r.facebl0r" plugin not available: "frei0r.facedetect" plugin not available: "frei0r.lightgraffiti" plugin not available: "frei0r.lightgraffiti" plugin not available: "frei0r.tehRoxx0r" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "ladspa" plugin not available: "movit.unsharp_mask" plugin not available: "timewarp" plugin not available: "region" === /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext QQmlEngine::setContextForObject(): Object already has a QQmlContext qt.qpa.qgnomeplatform: Could not find color scheme "" :::: NOT FOUND DOCUMENT GUIDES !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! QQmlEngine::setContextForObject(): Object already has a QQmlContext qrc:/qml/timeline.qml:497: ReferenceError: proxy is not defined qrc:/qml/timeline.qml:478: ReferenceError: proxy is not defined ==== NO PREVIOUS TIMELINE ==== CONNECT NEW TIMELINE, MODEL: 0 ::::::::::: connecting timeline: QUuid("{7edbfe19-7a56-4d6f-a18a-169964e90859}") , DUR: 0 root context get sub model new function HHHHHHHHHHHH INVALID BIN PLAYLIST... === OPENING FILE WITH TRACKS: 5 :::: FOUND TRACTOR WITH TRACKS: 2 Got the message (but harmless) when closing the app though Closing logs==== NO PREVIOUS TIMELINE ==== ABORTING NO TIMELINE AVAILABLE ========== READY FOR TASK DISCARD ON: 3 ===== REMOVING MASTER PRODUCER; CURRENT COUNT: 1 ::::::::::::::::::::::::::: QPaintDevice: Cannot destroy paint device that is being painted
|
@tcitworld My own logs look very similar, except they end abruptly when the crash occurs:
My |
Possible Upstream Report: https://bugs.kde.org/show_bug.cgi?id=443574 Might crash for everyone with working hardware accelerated playback (and enabled setting) |
I tested that now by removing the Kdenlive flatpak, and then the whole ~/.var/app/org.kde.kdenlive directory. Then I reinstalled the Kdenlive flatpak, and it started up just fine. After enabling that GPU processing option in the playback settings, Kdenlive started crashing again. I don't remember enabling that before, but at least now I can get Kdenlive working again. So, in summary, the bug seems to be upstream after all. I'll close this report because there's already an upstream report. |
On a fully up-to-date Fedora Workstation 38, the latest Kdenlive flatpak crashes on start. Trying to start it again, it asks me if I want to reset my configuration file, but even answering "yes" doesn't solve the issue. I didn't see anything about QPaintDevice in #161, so I made a new issue for this.
Running from the command line produces this output:
flatpak info org.kde.kdenlive
System info:
The text was updated successfully, but these errors were encountered: