El Friday 02 October 2015, a les 22:24:00, Martin Graesslin va escriure: > Hi all, > > I added a new unit test to kwin today [1] and it failed on the CI system due > to the enabled ASAN with an error in kwindowsystem. I'm able to reproduce > it locally, but fail to understand it. To me the code and the test > conditions looks correct. Relevant part of the bt: > #0 0x7f5198ac2c84 in strncpy > (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x73c84) #1 0x7f5190b2be24 in > nstrndup /home/martin/src/kf5/frameworks/ > kwindowsystem/src/platforms/xcb/netwm.cpp:110 > #2 0x7f5190b425ff in NETRootInfo::update(QFlags<NET::Property>, > QFlags<NET::Property2>) /home/martin/src/kf5/frameworks/kwindowsystem/src/ > platforms/xcb/netwm.cpp:2142 > #3 0x7f5190b2f8bf in NETRootInfo::activate() /home/martin/src/kf5/ > frameworks/kwindowsystem/src/platforms/xcb/netwm.cpp:614 > #4 0x7f519852be87 in KWin::VirtualDesktopManager::load() > /home/martin/src/ kf5/kde/workspace/kwin/virtualdesktops.cpp:348 > > Full backtrace in [2]. The content of the list names is according to qDebug: > ("Desktop 1"). From trying with qdebug it seems to fail in the first > iteration of the for loop. > > Any help appreciated to get that fixed more than appreciated (I like my > tests green ;-) ).
Have you tried valgrind? Doesit give anything different that may help? Cheers, Albert > > Cheers > Martin > > > [1] http://commits.kde.org/kwin/7fed20f13687035d6aa38e9ffa850259f757343d > [2] https://paste.kde.org/pdbwjaxqo _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel