avalentino / gsdview

Lightweight Geo-Spatial Data Viewer (GSDView) written in python and Qt. It uses the GDAL library for data access, it is modular and has a simple plug-in architecture.
GNU General Public License v2.0
25 stars 8 forks source link

Segfault at program exit with pyside #87

Open avalentino opened 11 years ago

avalentino commented 11 years ago

GSDView segfaults at program exit if used with [http://www.piside.org pyside] bindings:

{{{ $ env QT_API=pyside python ./run.py DEBUG: Splash screen setup completed INFO: Importing os module ... INFO: Importing re module ... INFO: Importing sys module ... INFO: Importing itertools module ... INFO: Importing numpy module ... INFO: Importing osgeo.gdal module ... INFO: Importing osgeo.osr module ... INFO: Importing qt.QtCore module ... INFO: Importing qt.QtGui module ... INFO: Importing exectools module ... INFO: Importing exectools.qt4 module ... INFO: Importing gsdview.info module ... INFO: Importing gsdview.utils module ... INFO: Importing gsdview.apptools module ... INFO: Importing gsdview.imgutils module ... INFO: Importing gsdview.qt4support module ... INFO: Importing gsdview.widgets module ... INFO: Importing gsdview.graphicsview module ... INFO: Importing gsdview.mainwin module ... INFO: Importing gsdview.app module ... INFO: Importing gsdview.gdalbackend module ... INFO: Importing gsdview.gdalbackend.core module ... INFO: Importing gsdview.gdalbackend.gdalqt4 module ... INFO: Importing gsdview.gdalbackend.widgets module ... INFO: Importing gsdview.gdalbackend.modelitems module ... INFO: Importing gsdview.gdalbackend.gdalsupport module ... INFO: Importing gsdview.gdalbackend.gdalexectools module ... INFO: Build GUI ... DEBUG: Main window base classes initialization ... DEBUG: Setting up file dialog ... DEBUG: Setting up the about dialog ... DEBUG: Setting up the preferences dialog ... DEBUG: Setting up the stop button ... DEBUG: Setting up the progress bar ... DEBUG: Miscellanea setup ... DEBUG: Setting up "monitor" components ... DEBUG: Read application settings ... INFO: Configuration file: "/home/antonio/.gsdview/gsdview.ini". DEBUG: Complete logging setup... INFO: "INFO" loglevel set INFO: "gdalbackend" plugin loaded. INFO: "worldmap" plugin loaded. INFO: "positiontracker" plugin loaded. INFO: "overview" plugin loaded. INFO: "gsdtoolsui" plugin loaded. INFO: "zoom" plugin loaded. INFO: "stretch" plugin loaded. INFO: "logplane" plugin loaded. INFO: "metadata" plugin loaded. INFO: Load settings ... INFO: GUI setup completed INFO: Install the exception hook INFO: Enter main event loop INFO: Closing application Errore di segmentazione }}}

The problem only happens if at least one product has been opened.

|| GSDView || 0.6.5beta r987 || || Python || 2.7.1 || || Qt || 4.7.2 || || numpy || 1.5.1 || || !PySide || 1.0.1 || || GNU/Linux || Ubuntu 11.04 natty amd64 || || GDAL || 1.6.3 ||

avalentino commented 11 years ago

_Imported from trac issue 70. Created by avalentino on 2011-07-31T13:13:09, last modified: 2011-07-31T13:13:09