On 27 August 2015 at 18:37, Andreas Neumann <[email protected]> wrote: > Hi, > > With the newest master I get a segmentation fault immediately after > starting. Even before loading a project. > > Maybe this has to do with the recent start screen modifications?
Might be one of the leak fixes I committed - can you checkout 2f60a5f85c1e107a8047127bb1a8e7d617f7c2a5 and see if the crash is present? Nyall > > Here are the last debug messages: > > -------------- > > src/core/qgsmessagelog.cpp: 45: (logMessage) [1ms] 2015-08-27T10:32:24 [0] > QGIS Ready! > src/app/qgisapp.cpp: 858: (QgisApp) [24ms] Tips are disabled > src/core/qgsproviderregistry.cpp: 450: (function) [18ms] Library name is > /usr/local/lib/qgis/plugins/libwfsprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libdelimitedtextprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libgdalprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libgpxprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libmemoryprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libmssqlprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libogrprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libowsprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libpostgresprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libspatialiteprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [1ms] Library name is > /usr/local/lib/qgis/plugins/libwcsprovider.so > src/core/qgsproviderregistry.cpp: 450: (function) [0ms] Library name is > /usr/local/lib/qgis/plugins/libwmsprovider.so > src/providers/wms/qgstilescalewidget.cpp: 120: (showTileScale) [0ms] > canvas:21bc2b0 [theMapCanvas] > src/core/qgsmapsettings.cpp: 485: (fullExtent) [139ms] called. > src/core/qgsmapsettings.cpp: 496: (fullExtent) [0ms] Layer count: 0 > src/core/qgsmapsettings.cpp: 550: (fullExtent) [0ms] Full extent: Empty > src/core/layertree/qgslayertreeregistrybridge.cpp: 78: (layersWillBeRemoved) > [0ms] 0 layers will be removed, enabled:1 > src/app/qgsdecorationitem.cpp: 64: (projectRead) [0ms] Entered > src/app/qgsdecorationitem.cpp: 64: (projectRead) [0ms] Entered > src/app/qgsdecorationitem.cpp: 64: (projectRead) [0ms] Entered > src/app/qgsdecorationitem.cpp: 64: (projectRead) [1ms] Entered > src/gui/qgsmapcanvas.cpp: 626: (refresh) [0ms] CANVAS refresh - invalid > settings -> nothing to do > src/core/qgscoordinatereferencesystem.cpp: 985: (setMapUnits) [8ms] > Projection has linear units of metre > src/core/qgsmaprenderer.cpp: 679: (setDestinationCrs) [1ms] * Setting > destCRS : = +proj=somerc +lat_0=46.95240555555556 +lon_0=7.43958333 > 3333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel > +towgs84=674.4,15.1,405.3,0,0,0,0 +units=m +no_defs > src/core/qgsmaprenderer.cpp: 680: (setDestinationCrs) [0ms] * > DestCRS.srsid() = 1919 > src/core/qgsmaprenderer.cpp: 701: (setDestinationCrs) [0ms] Setting DistArea > CRS to 1919 > src/core/qgscoordinatereferencesystem.cpp: 985: (setMapUnits) [0ms] > Projection has linear units of metre > src/core/qgsmaprenderer.cpp: 933: (updateFullExtent) [1ms] called. > src/core/qgsmaprenderer.cpp: 943: (updateFullExtent) [0ms] Layer count: 0 > src/core/qgsmaprenderer.cpp: 997: (updateFullExtent) [0ms] Full extent: > Empty > src/core/qgscoordinatereferencesystem.cpp: 985: (setMapUnits) [1ms] > Projection has linear units of metre > src/app/qgsmeasuredialog.cpp: 83: (updateSettings) [0ms] **************** > src/app/qgsmeasuredialog.cpp: 84: (updateSettings) [0ms] Ellipsoid ID : NONE > src/app/qgsmeasuredialog.cpp: 85: (updateSettings) [0ms] Ellipsoidal : > false > src/app/qgsmeasuredialog.cpp: 86: (updateSettings) [0ms] Decimalplaces: 3 > src/app/qgsmeasuredialog.cpp: 87: (updateSettings) [1ms] Display units: > meters > src/app/qgsmeasuredialog.cpp: 88: (updateSettings) [0ms] Canvas units : > degrees > src/app/qgsmeasuredialog.cpp: 343: (convertMeasurement) [0ms] Preferred > display units are meters > src/core/qgsdistancearea.cpp: 1079: (convertMeasurement) [0ms] Converting 1 > degrees > src/core/qgsdistancearea.cpp: 1081: (convertMeasurement) [0ms] to 1.2392e+10 > meters > src/app/qgsmeasuredialog.cpp: 343: (convertMeasurement) [0ms] Preferred > display units are meters > src/core/qgsdistancearea.cpp: 1079: (convertMeasurement) [0ms] Converting 0 > degrees > src/core/qgsdistancearea.cpp: 1081: (convertMeasurement) [0ms] to 0 meters > src/core/qgscoordinatereferencesystem.cpp: 985: (setMapUnits) [1ms] > Projection has linear units of metre > src/app/qgsmeasuredialog.cpp: 83: (updateSettings) [0ms] **************** > src/app/qgsmeasuredialog.cpp: 84: (updateSettings) [0ms] Ellipsoid ID : NONE > src/app/qgsmeasuredialog.cpp: 85: (updateSettings) [0ms] Ellipsoidal : > false > src/app/qgsmeasuredialog.cpp: 86: (updateSettings) [0ms] Decimalplaces: 3 > src/app/qgsmeasuredialog.cpp: 87: (updateSettings) [0ms] Display units: > meters > src/app/qgsmeasuredialog.cpp: 88: (updateSettings) [1ms] Canvas units : > degrees > src/app/qgsmeasuredialog.cpp: 343: (convertMeasurement) [0ms] Preferred > display units are meters > src/core/qgsdistancearea.cpp: 1079: (convertMeasurement) [0ms] Converting 1 > degrees > src/core/qgsdistancearea.cpp: 1081: (convertMeasurement) [0ms] to 1.2392e+10 > meters > src/app/qgsmeasuredialog.cpp: 343: (convertMeasurement) [0ms] Preferred > display units are meters > src/core/qgsdistancearea.cpp: 1079: (convertMeasurement) [0ms] Converting 0 > degrees > src/core/qgsdistancearea.cpp: 1081: (convertMeasurement) [0ms] to 0 meters > src/gui/qgsmapcanvas.cpp: 1635: (setMapUnits) [0ms] Setting map units to 0 > src/core/qgsscalecalculator.cpp: 42: (setMapUnits) [0ms] Map units set to 0 > src/gui/qgsmapcanvas.cpp: 626: (refresh) [0ms] CANVAS refresh - invalid > settings -> nothing to do > src/core/qgsscalecalculator.cpp: 42: (setMapUnits) [0ms] Map units set to 0 > src/core/qgsscalecalculator.cpp: 88: (calculate) [0ms] scale = 0 > conversionFactor = 39.3701 > src/gui/qgsmaptool.cpp: 93: (activate) [0ms] Cursor has been set > src/app/main.cpp: 931: (main) [0ms] Number of files in myFileList: 0 > src/core/qgsscalecalculator.cpp: 88: (calculate) [0ms] scale = 290.733 > conversionFactor = 39.3701 > src/core/qgsmapsettings.cpp: 186: (updateDerived) [0ms] Map units per pixel > (x,y) : 0.02083333333333333, 0.07692307692307693 > src/core/qgsmapsettings.cpp: 187: (updateDerived) [0ms] Pixmap dimensions > (x,y) : 96, 26 > src/core/qgsmapsettings.cpp: 188: (updateDerived) [0ms] Extent dimensions > (x,y) : 2, 2 > src/core/qgsmapsettings.cpp: 189: (updateDerived) [0ms] > -1.0000000000000000,-1.0000000000000000 : > 1.0000000000000000,1.0000000000000000 > src/core/qgsmapsettings.cpp: 190: (updateDerived) [0ms] Adjusted map units > per pixel (x,y) : 0.07692307692307693, 0.07692307692307693 > src/core/qgsmapsettings.cpp: 191: (updateDerived) [0ms] Recalced pixmap > dimensions (x,y) : 96, 26 > src/core/qgsmapsettings.cpp: 192: (updateDerived) [0ms] Scale (assuming > meters as map units) = 1:290.73288886153846988 > src/core/qgsmapsettings.cpp: 193: (updateDerived) [1ms] Rotation: 0 degrees > src/core/qgsmaprenderer.cpp: 208: (adjustExtentToSize) [0ms] Map units per > pixel (x,y) : 0.02083333333333333, 0.07692307692307693 > src/core/qgsmaprenderer.cpp: 209: (adjustExtentToSize) [0ms] Pixmap > dimensions (x,y) : 96, 26 > src/core/qgsmaprenderer.cpp: 210: (adjustExtentToSize) [0ms] Extent > dimensions (x,y) : 2, 2 > src/core/qgsmaprenderer.cpp: 211: (adjustExtentToSize) [0ms] > -1.0000000000000000,-1.0000000000000000 : 1.0000000000000000,1.0000000000000 > 000 > src/core/qgsmaprenderer.cpp: 219: (adjustExtentToSize) [0ms] Adjusted map > units per pixel (x,y) : 0.07692307692307693, 0.0769230769230769 > 3 > src/core/qgsmaprenderer.cpp: 221: (adjustExtentToSize) [0ms] Recalced pixmap > dimensions (x,y) : 96, 26 > src/core/qgsscalecalculator.cpp: 88: (calculate) [0ms] scale = 290.733 > conversionFactor = 39.3701 > src/core/qgsmaprenderer.cpp: 226: (adjustExtentToSize) [0ms] Scale (assuming > meters as map units) = 1:290.73288886153846988 > src/gui/qgsmapcanvas.cpp: 644: (refresh) [0ms] CANVAS refresh scheduling > src/gui/qgsmapcanvas.cpp: 654: (refreshMap) [2067ms] CANVAS refresh! > src/core/qgsmaprenderersequentialjob.cpp: 29: (QgsMapRendererSequentialJob) > [0ms] SEQUENTIAL construct > src/core/qgsmaprenderersequentialjob.cpp: 62: (start) [0ms] SEQUENTIAL START > src/core/qgsmaprenderercustompainterjob.cpp: 32: > (QgsMapRendererCustomPainterJob) [0ms] QPAINTER construct > src/core/qgsmaprenderercustompainterjob.cpp: 56: (start) [1ms] QPAINTER run! > src/core/qgsmaprenderercustompainterjob.cpp: 58: (start) [0ms] Preparing > list of layer jobs for rendering > src/core/qgsmaprendererjob.cpp: 149: (prepareJobs) [0ms] CACHE VALID: 0 > src/core/qgsmaprenderercustompainterjob.cpp: 84: (start) [0ms] Rendering > prepared in (seconds): 0 > src/core/qgsmaprenderercustompainterjob.cpp: 211: (doRender) [0ms] > [thread:0x446ac10] Starting to render layer stack. > src/core/qgsmaprenderercustompainterjob.cpp: 240: (doRender) [0ms] > [thread:0x446ac10] Done rendering map layers > src/core/qgsmaprenderercustompainterjob.cpp: 251: (drawLabeling) [0ms] > [thread:0x446ac10] Draw labeling start > src/core/qgsmaprenderercustompainterjob.cpp: 269: (drawLabeling) [1ms] > [thread:0x446ac10] Draw labeling took (seconds): 0.001 > src/core/qgsmaprenderercustompainterjob.cpp: 245: (doRender) [0ms] > [thread:0x446ac10] Rendering completed in (seconds): 0.002 > src/core/qgsmaprenderercustompainterjob.cpp: 180: (futureFinished) [1ms] > QPAINTER futureFinished > src/core/qgsmaprenderersequentialjob.cpp: 121: (internalFinished) [0ms] > SEQUENTIAL finished > src/gui/qgsmapcanvas.cpp: 701: (rendererJobFinished) [1ms] CANVAS finish! 1 > src/core/qgsmaprenderercustompainterjob.cpp: 37: > (~QgsMapRendererCustomPainterJob) [45ms] QPAINTER destruct > src/core/qgsmaprenderersequentialjob.cpp: 38: (~QgsMapRendererSequentialJob) > [0ms] SEQUENTIAL destruct > Segmentation fault (core dumped) > > ----------------- > > Do you have any idea on what may be wrong? If no, I can go back in git > history and try to find the commit that makes my QGIS crash on start. > > Thanks, > Andreas > > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
