[Qgis-developer] 2.10 segfaults on startup

Richard Duivenvoorde rdmailings at duif.net
Fri Jul 3 00:35:20 PDT 2015


On 02-07-15 21:50, Radim Blazek wrote:
> Bad, can you post a backtrace? Can you verify if it is really locked?
> It should print something like
> 
> src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
> [thread:0x7f721802da80] lock
> src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
> [thread:0x2a7f310] lock
> src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
> [thread:0x7f721802da80] lock
> src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
> [thread:0x7f721802da80] lock
> 
> in debug output when a folder in the browser is expanded.

Below two session:

1) one when I open my favourites folder (a folder filled with some
shapes, zipped shaped and sqlite files)

2) and one where I just browse to the same folder via the browser tree

1)
src/core/qgsproviderregistry.cpp: 468: (providerLibrary) [0ms]
[thread:0x15a59d0] Library name is
/home/richard/apps/qgis/master/debug/lib/qgis/plugins/libogrprovider.so
src/core/qgsdataitem.cpp: 1186: (init) [0ms] [thread:0x15a59d0]
/home/richard/apps/qgis/master/debug/lib/qgis/plugins/libogrprovider.so
dataCapabilities : 3
src/providers/gdal/qgsgdalprovider.cpp: 1941:
(buildSupportedRasterFileFilterAndExtensions) [66ms] [thread:0x15a59d0]
Entered
src/providers/gdal/qgsgdalprovider.cpp: 1976:
(buildSupportedRasterFileFilterAndExtensions) [1ms] [thread:0x15a59d0]
GDAL driver count: 121
src/providers/gdal/qgsgdalprovider.cpp: 2161:
(buildSupportedRasterFileFilterAndExtensions) [3ms] [thread:0x15a59d0]
Raster filter list built: All files (*);;GDAL/OGR VSIFileHandler (*.zip
*.gz *.tar *.tar.gz *.tgz *.ZIP *.GZ *.TAR *.TAR.GZ *.TGZ);;ACE2 (*.ace2
*.ACE2);;ARC Digitized Raster Graphics (*.gen *.GEN);;ASCII Gridded XYZ
(*.xyz *.XYZ);;Arc/Info ASCII Grid (*.asc *.ASC);;Arc/Info Binary Grid
(hdr.adf HDR.ADF);;Arc/Info Export E00 GRID (*.e00 *.E00);;DRDC COASP
SAR Processor Raster (*.hdr *.HDR);;DTED Elevation Raster (*.dt0 *.dt1
*.dt2 *.DT0 *.DT1 *.DT2);;ECRG TOC format (*.xml *.XML);;ESRI .hdr
Labelled (*.bil *.BIL);;EUMETSAT Archive native  (*.nat *.NAT);;Envisat
Image Format (*.n1 *.N1);;Erdas Imagine Images  (*.img *.IMG);;FARSITE
v.4 Landscape File  (*.lcp *.LCP);;GMT NetCDF Grid Format (*.nc
*.NC);;GRIdded Binary  (*.grb *.GRB);;GeoSoft Grid Exchange Format
(*.gxf *.GXF);;GeoTIFF (*.tif *.tiff *.TIF *.TIFF);;Geospatial PDF
(*.pdf *.PDF);;Golden Software 7 Binary Grid  (*.grd *.GRD);;Golden
Software ASCII Grid  (*.grd *.GRD);;Golden Software Binary Grid  (*.grd
*.GRD);;Graphics Interchange Format  (*.gif *.GIF);;Graphics Interchange
Format  (*.gif *.GIF);;Ground-based SAR Applications Testbed File Format
 (*.gff *.GFF);;HF2/HFZ heightfield raster (*.hf2 *.HF2);;Hierarchical
Data Format Release 4 (*.hdf *.HDF);;Hierarchical Data Format Release 5
(*.hdf5 *.HDF5);;ILWIS Raster Map (*.mpr *.mpl *.MPR *.MPL);;IRIS data
(*.ppi *.PPI);;Idrisi Raster A.1 (*.rst *.RST);;JPEG JFIF (*.jpg *.jpeg
*.JPG *.JPEG);;JPEG-2000 part 1  (*.jp2 *.j2k *.JP2 *.J2K);;Japanese DEM
 (*.mem *.MEM);;Leveller heightfield (*.ter *.TER);;MBTiles (*.mbtiles
*.MBTILES);;MS Windows Device Independent Bitmap (*.bmp *.BMP);;Magellan
topo  (*.blx *.BLX);;NOAA NGS Geoid Height Grids (*.bin *.BIN);;NOAA
Vertical Datum .GTX (*.gtx *.GTX);;NTv2 Datum Grid Shift (*.gsb
*.GSB);;National Imagery Transmission Format (*.ntf *.NTF);;Network
Common Data Format (*.nc *.NC);;Northwood Classified Grid Format
.grc/.tab (*.grc *.GRC);;Northwood Numeric Grid Format .grd/.tab (*.grd
*.GRD);;PCIDSK Database File (*.pix *.PIX);;PCRaster Raster File (*.map
*.MAP);;Portable Network Graphics (*.png *.PNG);;Portable Pixmap Format
 (*.pnm *.PNM);;R Object Data Store (*.rda *.RDA);;Raster Matrix Format
(*.rsw *.RSW);;Raster Product Format TOC format (*.toc
*.TOC);;Rasterlite (*.sqlite *.SQLITE);;SAGA GIS Binary Grid  (*.sdat
*.SDAT);;SDTS Raster (*.ddf *.DDF);;SGI Image File Format 1.0 (*.rgb
*.RGB);;SRTMHGT File Format (*.hgt *.HGT);;Snow Data Assimilation System
(*.hdr *.HDR);;Standard Raster Product  (*.img *.IMG);;Swedish Grid RIK
 (*.rik *.RIK);;Terragen heightfield (*.ter *.TER);;USGS Optional ASCII
DEM  (*.dem *.DEM);;VTP .bt (Binary Terrain) 1.3 Format (*.bt
*.BT);;Vexcel MFF Raster (*.hdr *.HDR);;Virtual Raster (*.vrt
*.VRT);;WEBP (*.webp *.WEBP);;X11 PixMap Format (*.xpm *.XPM);;ZMap Plus
Grid (*.dat *.DAT)
src/providers/gdal/qgsgdalprovider.cpp: 2162:
(buildSupportedRasterFileFilterAndExtensions) [0ms] [thread:0x15a59d0]
Raster extension list built: vrt tif tiff ntf toc xml img gff asc ddf
dt0 dt1 dt2 png jpg jpeg mem gif gif n1 xpm bmp pix map mpr mpl rgb hgt
ter ter nc nc hdf jp2 j2k grb rsw nat rst grd grd grd hdr rda pnm bil
hdr bt lcp gtx gsb ACE2 hdr rik dem gxf hdf5 grd grc gen img blx sqlite
sdat xyz hf2 pdf e00 webp dat bin mbtiles ppi zip gz tar tar.gz tgz
src/core/qgsdataitem.cpp: 637: (setState) [1ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/Gemeentegrenzen.gml set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [16ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/Landsgrens.gml set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [8ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/Provinciegrenzen.gml set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [19ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/Rivieren.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [61ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/ahn25.tif set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [87ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/autowegen.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [27ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/autowegen.zip/autowegen.shp
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/nl/autowegen.zip/autowegen.shp
or /vsizip//data/disk/home/richard/geodata/nl/autowegen.zip/autowegen.SHP.
src/core/qgsdataitem.cpp: 422: (populate) [0ms] [thread:0x15a59d0] mPath
= favourites:/|data|disk|home|richard|geodata|nl/autowegen.zip
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x15a59d0]
path = favourites:/|data|disk|home|richard|geodata|nl/autowegen.zip add
child #0 - autowegen.shp - 2
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x15a59d0] item
favourites:/|data|disk|home|richard|geodata|nl/autowegen.zip set state 0
-> 2
src/core/qgsdataitem.cpp: 251: (deleteLater) [0ms] [thread:0x15a59d0]
path =
/vsizip//data/disk/home/richard/geodata/nl/autowegen.zip/autowegen.shp
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/autowegen.zip set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [2ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/buurt_2012_v1.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [42ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/gem_2012_v1.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [38ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/müllers.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [4ms] [thread:0x15a59d0] item
/data/disk/home/richard/geodata/nl/plaatsen.shp set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [7ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/plaatsen.zip/plaatsen.shp set
state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/nl/plaatsen.zip/plaatsen.shp or
/vsizip//data/disk/home/richard/geodata/nl/plaatsen.zip/plaatsen.SHP.
src/core/qgsdataitem.cpp: 422: (populate) [0ms] [thread:0x15a59d0] mPath
= favourites:/|data|disk|home|richard|geodata|nl/plaatsen.zip
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x15a59d0]
path = favourites:/|data|disk|home|richard|geodata|nl/plaatsen.zip add
child #0 - plaatsen.shp - 2
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x15a59d0] item
favourites:/|data|disk|home|richard|geodata|nl/plaatsen.zip set state 0 -> 2
src/core/qgsdataitem.cpp: 251: (deleteLater) [0ms] [thread:0x15a59d0]
path = /vsizip//data/disk/home/richard/geodata/nl/plaatsen.zip/plaatsen.shp
src/core/qgsdataitem.cpp: 637: (setState) [1ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/plaatsen.zip set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
src/core/qgsdataitem.cpp: 637: (setState) [38ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies/provincies.shp
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies/provincies.shp
or
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies/provincies.SHP.
src/core/qgsdataitem.cpp: 637: (setState) [1ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies.shp set
state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x15a59d0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies.shp or
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies.SHP.
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x15a59d0] item
/vsizip//data/disk/home/richard/geodata/nl/prov.zip/provincies.sqlite
set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x15a59d0] lock

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff6ff1a700 (LWP 11738)]
0x00007fffefea6ff4 in spatialite_init ()
   from /usr/lib/x86_64-linux-gnu/libspatialite.so.5
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) bt
#0  0x00007fffefea6ff4 in spatialite_init ()
   from /usr/lib/x86_64-linux-gnu/libspatialite.so.5
#1  0x00007ffff4dab5ef in ?? () from /usr/lib/libgdal.so.1
#2  0x00007ffff4daf463 in ?? () from /usr/lib/libgdal.so.1
#3  0x00007ffff4db402b in ?? () from /usr/lib/libgdal.so.1
#4  0x00007ffff4da251b in OGRSFDriverRegistrar::Open(char const*, int,
OGRSFDriver**) () from /usr/lib/libgdal.so.1
#5  0x00007ffff4a7c8c8 in ?? () from /usr/lib/libgdal.so.1
#6  0x00007ffff4b4365d in ?? () from /usr/lib/libgdal.so.1
#7  0x00007ffff4b438b6 in ?? () from /usr/lib/libgdal.so.1
#8  0x00007fff89be9bb2 in QgsGdalLayerItem::QgsGdalLayerItem (
    this=0x7fff68030ef0, parent=0x7fff68031ef0, name=..., path=...,
uri=...,
    theSublayers=0x7fff6ff18340)
    at
/home/richard/dev/qgis/git/qgis/src/providers/gdal/qgsgdaldataitems.cpp:52
#9  0x00007fff89bebc0e in dataItem (thePath=..., parentItem=0x7fff68031ef0)
    at
/home/richard/dev/qgis/git/qgis/src/providers/gdal/qgsgdaldataitems.cpp:280
#10 0x00007ffff2cef234 in QgsZipItem::createChildren (this=0x7fff68031ef0)
    at /home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:1332
#11 0x00007ffff2cefd78 in QgsZipItem::itemFromPath (parent=0x154d450,
    filePath=..., name=..., path=...)
---Type <return> to continue, or q <return> to quit---
    at /home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:1397
#12 0x00007ffff2cea82b in QgsDirectoryItem::createChildren (this=0x154d450)
    at /home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:811
#13 0x00007ffff2ce755b in QgsDataItem::runCreateChildren (item=0x154d450)
    at /home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:383
#14 0x00007ffff2cf375b in
QtConcurrent::StoredFunctorCall1<QVector<QgsDataItem*>,
QVector<QgsDataItem*> (*)(QgsDataItem*), QgsDataItem*>::runFunctor (
    this=0x838e070)
    at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:267
#15 0x00007ffff2cf364c in
QtConcurrent::RunFunctionTask<QVector<QgsDataItem*> >::run
(this=0x838e070) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#16 0x00007ffff234ebe0 in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007ffff235b86f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007fffef0200a4 in start_thread (arg=0x7fff6ff1a700)
    at pthread_create.c:309
#19 0x00007fffef31b04d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb)




2)

src/core/qgsbrowsermodel.cpp: 479: (fetchMore) [3735ms] Entered
src/core/qgsbrowsermodel.cpp: 485: (fetchMore) [0ms] path =
//data/disk/home/richard/geodata
src/core/qgsdataitem.cpp: 358: (populate) [0ms] mPath =
//data/disk/home/richard/geodata
src/core/qgsdataitem.cpp: 843: (setState) [0ms] Entered
src/core/qgsdataitem.cpp: 637: (setState) [0ms] item
//data/disk/home/richard/geodata set state 0 -> 1
src/core/qgsdataitem.cpp: 84: (connectFrameChanged) [0ms] mCount = 1
src/core/qgsdataitem.cpp: 344: (emitStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsdataitem.cpp: 344: (emitStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsdataitem.cpp: 344: (emitStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsdataitem.cpp: 344: (emitStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsdataitem.cpp: 344: (emitStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsbrowsermodel.cpp: 396: (itemStateChanged) [0ms] Entered
src/core/qgsbrowsermodel.cpp: 402: (itemStateChanged) [0ms] item
//data/disk/home/richard/geodata state changed 0 -> 1
src/core/qgsdataitem.cpp: 380: (runCreateChildren) [0ms]
[thread:0x7dfeca0] path = //data/disk/home/richard/geodata
src/core/qgsdataitem.cpp: 637: (setState) [350ms] [thread:0x7dfeca0]
item
/vsizip//data/disk/home/richard/geodata/2001bevolkingskernendata.zip/gen_bev_kern2001.shp
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x7dfeca0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/2001bevolkingskernendata.zip/gen_bev_kern2001.shp
or
/vsizip//data/disk/home/richard/geodata/2001bevolkingskernendata.zip/gen_bev_kern2001.SHP.
src/core/qgsdataitem.cpp: 637: (setState) [1ms] [thread:0x7dfeca0] item
/vsizip//data/disk/home/richard/geodata/2001bevolkingskernendata.zip/2001-bevolkingskernen-toelichting.pdf
set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 422: (populate) [9ms] [thread:0x7dfeca0] mPath
= //data/disk/home/richard/geodata/2001bevolkingskernendata.zip
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/2001bevolkingskernendata.zip add
child #0 - gen_bev_kern2001.shp - 2
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/2001bevolkingskernendata.zip add
child #1 - 2001-bevolkingskernen-toelichting.pdf - 2
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x7dfeca0] item
//data/disk/home/richard/geodata/2001bevolkingskernendata.zip set state
0 -> 2
src/core/qgsdataitem.cpp: 637: (setState) [49ms] [thread:0x7dfeca0] item
/vsizip//data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip/Bevolkingskern_2008_def.shp
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x7dfeca0] lock
ERROR 4: Unable to open
/vsizip//data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip/Bevolkingskern_2008_def.shp
or
/vsizip//data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip/Bevolkingskern_2008_def.SHP.
src/core/qgsdataitem.cpp: 637: (setState) [2ms] [thread:0x7dfeca0] item
/vsizip//data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip/Bevolkingskernen
in Nederland 2008.pdf set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 422: (populate) [43ms] [thread:0x7dfeca0]
mPath = //data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip
add child #0 - Bevolkingskern_2008_def.shp - 2
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip
add child #1 - Bevolkingskernen in Nederland 2008.pdf - 2
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x7dfeca0] item
//data/disk/home/richard/geodata/2008-bevolkingskernen-data.zip set
state 0 -> 2
src/core/qgsdataitem.cpp: 637: (setState) [394ms] [thread:0x7dfeca0]
item
/vsizip//data/disk/home/richard/geodata/bestuurlijkegrenzen.zip/Gemeentegrenzen.gml
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [1ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 637: (setState) [19ms] [thread:0x7dfeca0] item
/vsizip//data/disk/home/richard/geodata/bestuurlijkegrenzen.zip/Landsgrens.gml
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 637: (setState) [9ms] [thread:0x7dfeca0] item
/vsizip//data/disk/home/richard/geodata/bestuurlijkegrenzen.zip/Provinciegrenzen.gml
set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 422: (populate) [5ms] [thread:0x7dfeca0] mPath
= //data/disk/home/richard/geodata/bestuurlijkegrenzen.zip
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/bestuurlijkegrenzen.zip add
child #0 - Gemeentegrenzen.gml - 2
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/bestuurlijkegrenzen.zip add
child #1 - Landsgrens.gml - 2
src/core/qgsdataitem.cpp: 550: (addChildItem) [0ms] [thread:0x7dfeca0]
path = //data/disk/home/richard/geodata/bestuurlijkegrenzen.zip add
child #2 - Provinciegrenzen.gml - 2
src/core/qgsdataitem.cpp: 637: (setState) [0ms] [thread:0x7dfeca0] item
//data/disk/home/richard/geodata/bestuurlijkegrenzen.zip set state 0 -> 2
src/core/qgsdataitem.cpp: 637: (setState) [1ms] [thread:0x7dfeca0] item
/data/disk/home/richard/geodata/blaue_europe.jpg set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
ERROR 6: The JPEG driver does not support update access to existing
datasets.

src/core/qgsdataitem.cpp: 637: (setState) [26ms] [thread:0x7dfeca0] item
/data/disk/home/richard/geodata/cbs_wijkbuurt_2013.pdf set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 637: (setState) [29ms] [thread:0x7dfeca0] item
/data/disk/home/richard/geodata/europesemeerkikker.jpg set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
ERROR 6: The JPEG driver does not support update access to existing
datasets.

src/core/qgsdataitem.cpp: 637: (setState) [26ms] [thread:0x7dfeca0] item
/data/disk/home/richard/geodata/img.jpg set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock
ERROR 6: The JPEG driver does not support update access to existing
datasets.

src/core/qgsdataitem.cpp: 637: (setState) [13ms] [thread:0x7dfeca0] item
/data/disk/home/richard/geodata/lawroutes-lawroutes.kml set state 0 -> 2
src/providers/ogr/qgsogrdataitems.cpp: 50: (QgsOgrLayerItem) [0ms]
[thread:0x7dfeca0] lock
src/core/qgsdataitem.cpp: 637: (setState) [256ms] [thread:0x7dfeca0]
item /data/disk/home/richard/geodata/myDB.sqlite set state 0 -> 2
src/providers/gdal/qgsgdaldataitems.cpp: 48: (QgsGdalLayerItem) [0ms]
[thread:0x7dfeca0] lock

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff6ff1a700 (LWP 11994)]
0x00007fffefea6ff4 in spatialite_init () from
/usr/lib/x86_64-linux-gnu/libspatialite.so.5
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) bt
#0  0x00007fffefea6ff4 in spatialite_init () from
/usr/lib/x86_64-linux-gnu/libspatialite.so.5
#1  0x00007ffff4dab5ef in ?? () from /usr/lib/libgdal.so.1
#2  0x00007ffff4daf463 in ?? () from /usr/lib/libgdal.so.1
#3  0x00007ffff4db402b in ?? () from /usr/lib/libgdal.so.1
#4  0x00007ffff4da251b in OGRSFDriverRegistrar::Open(char const*, int,
OGRSFDriver**) () from /usr/lib/libgdal.so.1
#5  0x00007ffff4a7c8c8 in ?? () from /usr/lib/libgdal.so.1
#6  0x00007ffff4b4365d in ?? () from /usr/lib/libgdal.so.1
#7  0x00007ffff4b438b6 in ?? () from /usr/lib/libgdal.so.1
#8  0x00007fff89be9bb2 in QgsGdalLayerItem::QgsGdalLayerItem
(this=0x7fff681039c0, parent=0x7fff680379f0, name=..., path=...,
uri=..., theSublayers=0x7fff6ff189b0)
    at
/home/richard/dev/qgis/git/qgis/src/providers/gdal/qgsgdaldataitems.cpp:52
#9  0x00007fff89bebc0e in dataItem (thePath=...,
parentItem=0x7fff680379f0) at
/home/richard/dev/qgis/git/qgis/src/providers/gdal/qgsgdaldataitems.cpp:280
#10 0x00007ffff2cf415c in QgsDataItemProviderFromPlugin::createDataItem
(this=0x154b5f0, path=..., parentItem=0x7fff680379f0) at
/home/richard/dev/qgis/git/qgis/src/core/qgsdataitemproviderregistry.cpp:45
#11 0x00007ffff2cea97e in QgsDirectoryItem::createChildren
(this=0x7fff680379f0) at
/home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:829
#12 0x00007ffff2ce755b in QgsDataItem::runCreateChildren
(item=0x7fff680379f0) at
/home/richard/dev/qgis/git/qgis/src/core/qgsdataitem.cpp:383
#13 0x00007ffff2cf375b in
QtConcurrent::StoredFunctorCall1<QVector<QgsDataItem*>,
QVector<QgsDataItem*> (*)(QgsDataItem*), QgsDataItem*>::runFunctor
(this=0x7df86e0) at
/usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:267
#14 0x00007ffff2cf364c in
QtConcurrent::RunFunctionTask<QVector<QgsDataItem*> >::run
(this=0x7df86e0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:106
#15 0x00007ffff234ebe0 in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007ffff235b86f in ?? () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007fffef0200a4 in start_thread (arg=0x7fff6ff1a700) at
pthread_create.c:309
#18 0x00007fffef31b04d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111





>> or trying 'Save As'. See about box dump above for lib versions
> 
> I have not done anything with save as.
> 
> Radim

Nope, it is just that I think it is the same issue... But isn't it
'just' a fact of a wrong spatialite lib, or I mean to say: are you sure
we can fix this without fixing the spatialite lib?

We cannot 'disable' spatialite in our compiled gdal lib, can we?
Or compile QGIS in a way to totally forget about it (while we have this
issue in Debian)?


Regards,

Richard


More information about the Qgis-developer mailing list