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 _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer