https://bugs.kde.org/show_bug.cgi?id=452572
--- Comment #1 from Nicolas Fella <nicolas.fe...@gmx.de> --- Also reproducible with fresher master (e3fe69041f2b1cc8a8c232123d2a54a0e8ba93ba) #0 0x00007f00e84324dc in KWin::GLFramebuffer::valid() const (this=0xd) at /home/nico/kde/src/kwin/src/libkwineffects/kwinglutils.h:424 #1 KWin::GLFramebuffer::bind() (this=0xd) at /home/nico/kde/src/kwin/src/libkwineffects/kwinglutils.cpp:1031 #2 0x00007f00e843596e in KWin::GLFramebuffer::popFramebuffer() () at /home/nico/kde/src/kwin/src/libkwineffects/kwinglutils.cpp:993 #3 KWin::GLFramebuffer::popFramebuffer() () at /home/nico/kde/src/kwin/src/libkwineffects/kwinglutils.cpp:989 #4 0x00007f00e082a699 in KWin::EglGbmLayer::endFrame(QRegion const&, QRegion const&) (this=0x2a2f190, renderedRegion=<optimized out>, damagedRegion=...) at /home/nico/kde/src/kwin/src/backends/drm/egl_gbm_layer.cpp:146 #5 0x00007f00e0828fcf in KWin::EglGbmLayer::renderTestBuffer() (this=this@entry=0x2a2f190) at /home/nico/kde/src/kwin/src/backends/drm/egl_gbm_layer.cpp:190 #6 0x00007f00e08298c4 in KWin::EglGbmLayer::testBuffer() (this=0x2a2f190) at /home/nico/kde/src/kwin/src/backends/drm/egl_gbm_layer.cpp:177 #7 0x00007f00e081ff5c in KWin::DrmPipeline::commitPipelinesAtomic(QVector<KWin::DrmPipeline*> const&, KWin::DrmPipeline::CommitMode, QVector<KWin::DrmObject*> const&) (pipelines=..., mode=mode@entry=KWin::DrmPipeline::CommitMode::Test, unusedObjects=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_pipeline.cpp:116 #8 0x00007f00e0820e64 in KWin::DrmPipeline::commitPipelines(QVector<KWin::DrmPipeline*> const&, KWin::DrmPipeline::CommitMode, QVector<KWin::DrmObject*> const&) (pipelines=..., mode=mode@entry=KWin::DrmPipeline::CommitMode::Test, unusedObjects=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_pipeline.cpp:88 #9 0x00007f00e0817609 in KWin::DrmGpu::testPipelines() (this=this@entry=0x2327ce0) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:451 #10 0x00007f00e08177a5 in KWin::DrmGpu::checkCrtcAssignment(QVector<KWin::DrmConnector*>, QVector<KWin::DrmCrtc*> const&) (this=this@entry=0x2327ce0, connectors=..., crtcs=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:359 #11 0x00007f00e0817ec6 in KWin::DrmGpu::checkCrtcAssignment(QVector<KWin::DrmConnector*>, QVector<KWin::DrmCrtc*> const&) (this=this@entry=0x2327ce0, connectors=..., crtcs=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:380 #12 0x00007f00e0817c7e in KWin::DrmGpu::checkCrtcAssignment(QVector<KWin::DrmConnector*>, QVector<KWin::DrmCrtc*> const&) (this=this@entry=0x2327ce0, connectors=..., crtcs=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:366 #13 0x00007f00e0818499 in operator() (__closure=<optimized out>) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:422 #14 operator() (__closure=<optimized out>) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:420 #15 KWin::DrmGpu::testPendingConfiguration(KWin::DrmGpu::TestMode) (this=0x2327ce0, mode=mode@entry=KWin::DrmGpu::TestMode::TestWithCrtcReallocation) at /home/nico/kde/src/kwin/src/backends/drm/drm_gpu.cpp:427 #16 0x00007f00e07fd3fc in KWin::DrmBackend::applyOutputChanges(KWin::WaylandOutputConfig const&) (this=0x229f940, config=...) at /home/nico/kde/src/kwin/src/backends/drm/drm_backend.cpp:658 #17 0x00007f00e8664851 in KWin::Platform::requestOutputsChange(KWaylandServer::OutputConfigurationV2Interface*) (this=0x229f940, config=0x306e160) at /home/nico/kde/src/kwin/src/platform.cpp:139 #18 0x00007f00e6a1cb9d in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff36551ae0, r=0x22d6790, this=0x2308e90) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #19 doActivate<false>(QObject*, int, void**) (sender=0x2308d60, signal_index=3, argv=0x7fff36551ae0) at kernel/qobject.cpp:3886 #20 0x00007f00e6a1657f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f00e77ec9c0 <KWaylandServer::OutputManagementV2Interface::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff36551ae0) at kernel/qobject.cpp:3946 #21 0x00007f00e7698bef in KWaylandServer::OutputManagementV2Interface::configurationChangeRequested(KWaylandServer::OutputConfigurationV2Interface*) (this=<optimized out>, _t1=<optimized out>) at /home/nico/kde/build/kwayland-server/src/server/KWaylandServer_autogen/EWIEGA46WW/moc_outputmanagement_v2_interface.cpp:136 #22 0x00007f00e47ec572 in ffi_call_unix64 () at ../src/x86/unix64.S:105 #23 0x00007f00e47e9296 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:672 #24 0x00007f00e7600090 in wl_closure_invoke (closure=closure@entry=0x290fd80, target=<optimized out>, target@entry=0x29bae50, opcode=opcode@entry=5, data=<optimized out>, data@entry=0x2f3c420, flags=<optimized out>) at ../src/connection.c:1025 #25 0x00007f00e7604234 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x2f3c420) at ../src/wayland-server.c:437 #26 0x00007f00e7602cea in wl_event_loop_dispatch (loop=0x22dbbf0, timeout=<optimized out>) at ../src/event-loop.c:1027 #27 0x00007f00e76aa7d8 in KWaylandServer::Display::dispatchEvents() (this=<optimized out>) at /home/nico/kde/src/kwayland-server/src/server/display.cpp:114 #28 0x00007f00e6a1cb9d in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff36552310, r=0x22fb220, this=0x28ae5f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #29 doActivate<false>(QObject*, int, void**) (sender=0x292c300, signal_index=3, argv=0x7fff36552310) at kernel/qobject.cpp:3886 #30 0x00007f00e6a1657f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x292c300, m=m@entry=0x7f00e6cbe160 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff36552310) at kernel/qobject.cpp:3946 #31 0x00007f00e6a1feaf in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x292c300, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #32 0x00007f00e6a205ab in QSocketNotifier::event(QEvent*) (this=0x292c300, e=0x7fff36552420) at kernel/qsocketnotifier.cpp:302 #33 0x00007f00e5a38a3f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x292c300, e=0x7fff36552420) at kernel/qapplication.cpp:3637 #34 0x00007f00e69e88ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x292c300, event=0x7fff36552420) at kernel/qcoreapplication.cpp:1064 #35 0x00007f00e6a3997b in QEventDispatcherUNIXPrivate::activateSocketNotifiers() (this=0x22d65e0) at kernel/qeventdispatcher_unix.cpp:304 #36 0x00007f00e6a39dbb in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511 #37 0x00000000005448bd in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:63 #38 0x00007f00e69e744b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff36552590, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #39 0x00007f00e69ef09c in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #40 0x00007f00e6e0d45c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #41 0x00007f00e5a389b5 in QApplication::exec() () at kernel/qapplication.cpp:2829 #42 0x000000000044bf53 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/kwin/src/main_wayland.cpp:659 -- You are receiving this mail because: You are watching all bug changes.