https://bugs.kde.org/show_bug.cgi?id=445894
--- Comment #22 from Jiri Slaby <jirisl...@gmail.com> --- Finding out the culprit in the == operand: > 305 const auto &checkBuffer = [this, backend, &buffer](const > QSharedPointer<DrmBuffer> &buf){ > 306 const auto &mods = supportedModifiers(buf->format()); > 307 if (backend) { > 308 auto fmt1 = buf->format(); > 309 auto fmt2 = backend->drmFormat(m_output); > 310 qDebug() << "fmt1" << fmt1; > 311 qDebug() << "fmt2" << fmt2; > 312 if (fmt1 == fmt2) > 313 if (mods.isEmpty() || > mods.contains(buf->modifier())) > 314 if (buf->size() == bufferSize()) > 315 buffer = buf; > 316 } > 317 }; > by 0x6EA3B87: ~QDebug (qdebug.cpp:154) > by 0xCD2EC41: > KWin::DrmPipeline::checkTestBuffer()::{lambda(QSharedPointer<KWin::DrmBuffer> > const&)#1}::operator()(QSharedPointer<KWin::DrmBuffer> const&) const > (drm_pipeline.cpp:311) So it's the pointer returned by backend->drmFormat(m_output); -- You are receiving this mail because: You are watching all bug changes.