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

Reply via email to