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

--- Comment #2 from d.pische...@gmail.com ---
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.

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

Reply via email to