[Qgis-developer] QGIS crash on Mac OS X -- 0.8 release branch

Gary Sherman sherman at mrcc.com
Sun May 13 01:10:55 EDT 2007


On May 12, 2007, at 8:56 PM, William Kyngesburye wrote:

> What are the Qgis grass plugin/provider linked to?  Try otool -L on  
> them.  They may be picking up the GDAL GRASS libraries instead of  
> the GRASS.app libraries.

Pardon the long list but here they are:
libgrassplugin.so:
         Qt3Support.framework/Versions/4/Qt3Support (compatibility  
version 4.2.0, current version 4.2.3)
         QtSvg.framework/Versions/4/QtSvg (compatibility version  
4.2.0, current version 4.2.3)
         QtGui.framework/Versions/4/QtGui (compatibility version  
4.2.0, current version 4.2.3)
         /System/Library/Frameworks/Carbon.framework/Versions/A/ 
Carbon (compatibility version 2.0.0, current version 128.0.0)
         /System/Library/Frameworks/QuickTime.framework/Versions/A/ 
QuickTime (compatibility version 1.0.0, current version 12.0.0)
         QtXml.framework/Versions/4/QtXml (compatibility version  
4.2.0, current version 4.2.3)
         QtSql.framework/Versions/4/QtSql (compatibility version  
4.2.0, current version 4.2.3)
         QtNetwork.framework/Versions/4/QtNetwork (compatibility  
version 4.2.0, current version 4.2.3)
         QtCore.framework/Versions/4/QtCore (compatibility version  
4.2.0, current version 4.2.3)
         /usr/lib/libz.1.dylib (compatibility version 1.0.0, current  
version 1.2.3)
         /System/Library/Frameworks/ApplicationServices.framework/ 
Versions/A/ApplicationServices (compatibility version 1.0.0, current  
version 22.0.0)
         @executable_path/lib/libqgis_core.dylib (compatibility  
version 0.0.0, current version 0.0.0)
         @executable_path/lib/libqgisgrass.dylib (compatibility  
version 0.0.0, current version 0.0.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_gis.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_vect.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dig2.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dbmiclient.dylib (compatibility version 6.2.0, current  
version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dbmibase.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_shape.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dgl.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_rtree.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_datetime.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_linkm.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_form.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_gproj.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Library/Frameworks/PROJ.framework/Versions/4.5/PROJ  
(compatibility version 6.0.0, current version 6.2.0)
         /Library/Frameworks/SQLite3.framework/Versions/3.3/SQLite3  
(compatibility version 9.0.0, current version 9.6.6)
         /Library/Frameworks/GEOS.framework/Versions/2.2/GEOS  
(compatibility version 3.0.0, current version 3.1.0)
         /Library/Frameworks/GDAL.framework/Versions/1.4/GDAL  
(compatibility version 13.0.0, current version 13.0.0)
         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0,  
current version 7.4.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0,  
current version 1.0.0)

otool -L libgrassprovider.so
libgrassprovider.so:
         Qt3Support.framework/Versions/4/Qt3Support (compatibility  
version 4.2.0, current version 4.2.3)
         QtSvg.framework/Versions/4/QtSvg (compatibility version  
4.2.0, current version 4.2.3)
         QtGui.framework/Versions/4/QtGui (compatibility version  
4.2.0, current version 4.2.3)
         /System/Library/Frameworks/Carbon.framework/Versions/A/ 
Carbon (compatibility version 2.0.0, current version 128.0.0)
         /System/Library/Frameworks/QuickTime.framework/Versions/A/ 
QuickTime (compatibility version 1.0.0, current version 12.0.0)
         QtXml.framework/Versions/4/QtXml (compatibility version  
4.2.0, current version 4.2.3)
         QtSql.framework/Versions/4/QtSql (compatibility version  
4.2.0, current version 4.2.3)
         QtNetwork.framework/Versions/4/QtNetwork (compatibility  
version 4.2.0, current version 4.2.3)
         QtCore.framework/Versions/4/QtCore (compatibility version  
4.2.0, current version 4.2.3)
         /usr/lib/libz.1.dylib (compatibility version 1.0.0, current  
version 1.2.3)
         /System/Library/Frameworks/ApplicationServices.framework/ 
Versions/A/ApplicationServices (compatibility version 1.0.0, current  
version 22.0.0)
         @executable_path/lib/libqgis_core.dylib (compatibility  
version 0.0.0, current version 0.0.0)
         @executable_path/lib/libqgisgrass.dylib (compatibility  
version 0.0.0, current version 0.0.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_gis.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_vect.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dig2.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dbmiclient.dylib (compatibility version 6.2.0, current  
version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dbmibase.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_shape.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_dgl.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_rtree.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_datetime.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_linkm.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_form.dylib (compatibility version 6.2.0, current version 6.2.0)
         /Applications/GRASS.app/Contents/Resources/grass-6.2.1/lib/ 
libgrass_gproj.dylib (compatibility version 6.2.0, current version  
6.2.0)
         /Library/Frameworks/PROJ.framework/Versions/4.5/PROJ  
(compatibility version 6.0.0, current version 6.2.0)
         /Library/Frameworks/SQLite3.framework/Versions/3.3/SQLite3  
(compatibility version 9.0.0, current version 9.6.6)
         /Library/Frameworks/GEOS.framework/Versions/2.2/GEOS  
(compatibility version 3.0.0, current version 3.1.0)
         /Library/Frameworks/GDAL.framework/Versions/1.4/GDAL  
(compatibility version 13.0.0, current version 13.0.0)
         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0,  
current version 7.4.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0,  
current version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,  
current version 88.3.7)

There is a reference to the GDAL framework in each of them. Is that  
the problem? If I start QGIS from GRASS it does work.

-gary
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Gary Sherman
Micro Resources: http://mrcc.com
   *Geospatial Hosting
   *Web Site Hosting
"We work virtually everywhere"
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-






More information about the Qgis-developer mailing list