Review Request for KWayland for inclusion in frameworks

Martin Graesslin mgraesslin at kde.org
Mon May 9 05:47:06 UTC 2016


On Saturday, May 7, 2016 7:45:20 PM CEST Michael Pyne wrote:
> On Sat, May 7, 2016 13:50:05 David Faure wrote:
> > Hi guys,
> > 
> > Can you check the CI for KWayland? ASAN detects an invalid memory usage
> > in KWayland::Client::OutputDevice::Private::doneCallback() called after
> > KWayland::Client::OutputDevice::~OutputDevice().
> > 
> > https://build.kde.org/view/Frameworks%20kf5-qt5/job/kwayland%20master%20kf
> > 5->
> > qt5/28/PLATFORM=Linux,compiler=gcc/testReport/junit/%28root%29/TestSuite/
> > kwa yland_testWaylandOutputDevice/
> 
> I find that report kind of confusing. The line 323 of
> test_wayland_outputdevice.cpp is just a QSignalSpy constructor, it shouldn't
> involve destruction of an OutputDevice (what ASAN is warning about here). I
> wonder if it maybe has something to do with the modern signal/slot
> connection syntax in use?
> 
> For what it's worth there's a relevant Coverity entry (CID 1340943), noting
> that the TestWaylandOutputDevice class does not have an initializer for
> m_queue within the constructor (or in any of the other class members it
> looked at). But I don't see how that would be related either.

This test has been flaky for some time. A rerun normally succeeds (as it just 
did) and whenever I tried to reproduce locally I failed.

Sorry I have no idea (yet) about the test and so far just triggered rebuild 
whenever the test failed.

Cheers
Martin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20160509/040998e5/attachment.sig>


More information about the Kde-frameworks-devel mailing list