Bug report #16039
Updated by Even Rouault about 7 years ago
I have compiled GDAL 2.1.2 following the instructions in
[[http://www.gdal.org/drv_mdb.html]] to read hexagon/intergraph Geomedia .mdb layers. It works fine with ogrinfo and ogr2ogr.
Trying to open the attached file (three layers, one with one polygon) in qgis loads the sublayers and crash when update canvas. the stdout says:
QGIS died on signal 11[New LWP 30883]
(full text attached)
Runing qgis in gdb freezes before listing sublayers.
here are gdb output.
-----
src/providers/ogr/qgsogrprovider.cpp: 3439: (open) [0ms] mFilePath: /home/amefad/abacospa/cona/2013_SIT_Banche dati Geomedia/PAT_QuadroA.mdb
src/providers/ogr/qgsogrprovider.cpp: 3440: (open) [0ms] mLayerIndex: 0
src/providers/ogr/qgsogrprovider.cpp: 3441: (open) [0ms] mLayerName:
src/providers/ogr/qgsogrprovider.cpp: 3442: (open) [0ms] mSubsetString:
ERROR 1: PGeo: MDB Tools driver not found!
Warning 1: Unable to install MDB driver for ODBC, MDB access may not supported.
ERROR 1: Unable to initialize ODBC connection to DSN for DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=/home/amefad/abacospa/cona/2013_SIT_Banche dati Geomedia/PAT_QuadroA.mdb,
[unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found
src/providers/ogr/qgsogrprovider.cpp: 3486: (open) [8ms] OGR failed to opened in update mode, trying in read-only mode
Thread 1 "qgis.bin" received signal SIGSEGV, Segmentation fault.
0x00007fff050002b4 in ?? ()
here's the output of ogrinfo:
-----
$ ogrinfo PAT_QuadroA.mdb
ERROR 1: PGeo: MDB Tools driver not found!
Warning 1: Unable to install MDB driver for ODBC, MDB access may not supported.
ERROR 1: Unable to initialize ODBC connection to DSN for DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=PAT_QuadroA.mdb,
[unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found
Had to open data source read-only.
INFO: Open of `PAT_QuadroA.mdb'
using driver `MDB' successful.
1: a0102011_ConfiniComunali
2: a0102012_ConfiniComunaliL
3: a0102021_ConfinePATI
[[http://www.gdal.org/drv_mdb.html]] to read hexagon/intergraph Geomedia .mdb layers. It works fine with ogrinfo and ogr2ogr.
Trying to open the attached file (three layers, one with one polygon) in qgis loads the sublayers and crash when update canvas. the stdout says:
QGIS died on signal 11[New LWP 30883]
(full text attached)
Runing qgis in gdb freezes before listing sublayers.
here are gdb output.
-----
src/providers/ogr/qgsogrprovider.cpp: 3439: (open) [0ms] mFilePath: /home/amefad/abacospa/cona/2013_SIT_Banche dati Geomedia/PAT_QuadroA.mdb
src/providers/ogr/qgsogrprovider.cpp: 3440: (open) [0ms] mLayerIndex: 0
src/providers/ogr/qgsogrprovider.cpp: 3441: (open) [0ms] mLayerName:
src/providers/ogr/qgsogrprovider.cpp: 3442: (open) [0ms] mSubsetString:
ERROR 1: PGeo: MDB Tools driver not found!
Warning 1: Unable to install MDB driver for ODBC, MDB access may not supported.
ERROR 1: Unable to initialize ODBC connection to DSN for DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=/home/amefad/abacospa/cona/2013_SIT_Banche dati Geomedia/PAT_QuadroA.mdb,
[unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found
src/providers/ogr/qgsogrprovider.cpp: 3486: (open) [8ms] OGR failed to opened in update mode, trying in read-only mode
Thread 1 "qgis.bin" received signal SIGSEGV, Segmentation fault.
0x00007fff050002b4 in ?? ()
here's the output of ogrinfo:
-----
$ ogrinfo PAT_QuadroA.mdb
ERROR 1: PGeo: MDB Tools driver not found!
Warning 1: Unable to install MDB driver for ODBC, MDB access may not supported.
ERROR 1: Unable to initialize ODBC connection to DSN for DRIVER=Microsoft Access Driver (*.mdb, *.accdb);DBQ=PAT_QuadroA.mdb,
[unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found
Had to open data source read-only.
INFO: Open of `PAT_QuadroA.mdb'
using driver `MDB' successful.
1: a0102011_ConfiniComunali
2: a0102012_ConfiniComunaliL
3: a0102021_ConfinePATI