Created attachment 132981 [details] kde crash report SUMMARY Kdenlive crashed on startup. Always STEPS TO REPRODUCE 1. i've ran application 2. splash was shown 3. crash OBSERVED RESULT crash
All another Kde applications work properly. The bug is in Kdenlive only. Gentoo. I can rebuild app or any dependency with certain options or help with debug if needed.
I'm still waiting any reaction from kde team. But I've debug kdenlive and found: QQuickWindowPrivate::init() creates context: qquickwindow.cpp code: context = windowManager->createRenderContext(sg); and connects it to sceneGraphInitialized directly: qquickwindow.cpp code: QObject::connect(context, SIGNAL(initialized()), q, SIGNAL(sceneGraphInitialized()), Qt::DirectConnection); which has direct connection to GLWidget::reconfigure But later QSGDefaultRenderContext::initialize is called from QSRenderThread, which calls initialized signal in the thread. => we have QObject::setProperty call from another thread -> assert. glwidget.cpp code: setProperty("mlt_service", serviceName); I suggest to replace connections to Queued or add some "proxy objects" between for avoid inter-thread calls. ping support team.
Build and compile Kdenlive is tricky. Here some guidlines: https://invent.kde.org/multimedia/kdenlive/-/tree/master https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/build.md
emohr, what did you mean? Kdenlive was built by gentoo ebuilds rules. All other KDE apps too. But I found multithreading error in Kdenlive, which asserts by Qt theading policies (changing object properties from another threads). And I've suggested possible solutions. Especially for that I've build kdenlive and some Qt libraries (in whole system) in RelWithDebInfo (sorry fo VS notation, but it so good for that) config. I notice - all other apps works fine even in this case. But Kdenlive contains thread-based bug.
Can you please check whether this is a duplicate of https://bugs.kde.org/show_bug.cgi?id=409667 and mark it as duplicate if so?
Julius, it looks like the same crash.
*** This bug has been marked as a duplicate of bug 409667 ***
Git commit 5f712c9178170af239ad1db0b21caf130e350e3d by Jean-Baptiste Mardelle. Committed on 28/03/2021 at 10:32. Pushed by mardelle into branch 'release/21.04'. Don't call reconfigure from render thread. M +0 -1 src/monitor/glwidget.cpp https://invent.kde.org/multimedia/kdenlive/commit/5f712c9178170af239ad1db0b21caf130e350e3d