On Thu, Dec 11, 2014 at 07:36:46PM +0100, Even Rouault wrote: > > Or unclearn builds from travis ? > > Travis starts a fresh snapshot of a VM for each build, so seems impossible. > > What about uninitialized memory isssues. Does the test suite run cleanly > under > Valgrind ?
Bingo. Extract from valgrind output/bin/qgis_atlascompositiontest: ==8089== Conditional jump or move depends on uninitialised value(s) ==8089== at 0x59319B6: QgsDistanceArea::computeAreaInit() (qgsdistancearea.cpp:810) ==8089== by 0x592CC08: QgsDistanceArea::_copy(QgsDistanceArea const&) (qgsdistancearea.cpp:84) ==8089== by 0x592CABD: QgsDistanceArea::QgsDistanceArea(QgsDistanceArea const&) (qgsdistancearea.cpp:54) ==8089== by 0x594D391: QgsExpression::setGeomCalculator(QgsDistanceArea const&) (qgsexpression.cpp:1944) ==8089== by 0x594DA7E: QgsExpression::replaceExpressionText(QString const&, QgsFeature const*, QgsVectorLayer*, QMap<QString, QVariant> const*, QgsDistanceArea const*) (qgsexpression.cpp:2042) ==8089== by 0x5B05BEB: QgsComposerLabel::displayText() const (qgscomposerlabel.cpp:282) ==8089== by 0x5B06082: QgsComposerLabel::adjustSizeToText() (qgscomposerlabel.cpp:336) ==8089== by 0x40D6DD: TestQgsAtlasComposition::autoscale_render() (testqgsatlascomposition.cpp:220) ==8089== by 0x40FBF6: TestQgsAtlasComposition::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (testqgsatlascomposition.moc:75) ==8089== by 0x4FBC907: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6) ==8089== by 0x4FBEDC1: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (in /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6) ==8089== by 0x5327FBE: ??? (in /usr/lib/x86_64-linux-gnu/libQtTest.so.4.8.6) Filed as a ticket here: http://hub.qgis.org/issues/11848 --strk; () ASCII ribbon campaign -- Keep it simple ! /\ http://strk.keybit.net/rants/ascii_mails.txt _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
