On Mar 9, 2012, at 12:06 PM, Sergio Zárate wrote: > Hi all. > > Using Qgis Master in Lion, updating to GRASS 6.4.2 caused it to be unable to > open the GUI, apparently due to incapacity for location setting problems: > > Starting GRASS ... > > Traceback (most recent call last): > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gis_set.py", > line 894, in <module> > > GRASSStartUp = StartUp(0) > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py", > line 7981, in __init__ > > self._BootstrapApp() > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/python/wx/_core.py", > line 7555, in _BootstrapApp > > return _core_.PyApp__BootstrapApp(*args, **kwargs) > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gis_set.py", > line 865, in OnInit > > StartUp = GRASSStartup() > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gis_set.py", > line 57, in __init__ > > self.grassrc = self._readGisRC() > > File "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gis_set.py", > line 393, in _readGisRC > > grassrc[key.strip()] = utils.DecodeString(val.strip()) > > File > "/Applications/GRASS-6.4.app/Contents/MacOS/etc/wxpython/gui_modules/utils.py", > line 667, in DecodeString > > enc = locale.getdefaultlocale()[1] > > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/locale.py", > line 478, in getdefaultlocale > > File > "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/locale.py", > line 410, in _parse_localename > > ValueError: unknown locale: UTF-8 > > Error in GUI startup. If necessary, please > > report this error to the GRASS developers. > > Switching to text mode now. > > Hit RETURN to continue... > That looks like a problem I've seen in GRASS alone - the user's shell language setting has only the UTF-8 encoding but wxpython expects language.encoding. I haven't heard back from the user if any of my suggestions have helped.
> Before that, GRASS worked through Qgis, but if used alone the GUI crashed > when pointing to grassdata folder. > The system is located in Spanish, Mexico). In text mode, one is unable to > change to the grassdata directory the pointed directory being home, thus > unusable. > > To make things totally wrong, after GRASS failure, Qgis 1.9.90-Alpha > (8ccaef7) crashes as do 1.9.90-Alpha (8ccaef7) and 1.7.0-3: > > Process: QGIS [282] > Path: /Applications/QGIS-1.9.app/Contents/MacOS/QGIS > Identifier: org.qgis.qgis-dev > Version: 1.9.90 (1.9.90 [8ccaef7]) > Code Type: X86-64 (Native) > Parent Process: launchd [140] > > Date/Time: 2012-03-09 11:21:20.803 -0600 > OS Version: Mac OS X 10.7.2 (11C74) > Report Version: 9 > > Interval Since Last Report: 53780 sec > Crashes Since Last Report: 58 > Per-App Interval Since Last Report: 11994 sec > Per-App Crashes Since Last Report: 3 > Anonymous UUID: EB8BF461-7E5D-483E-8A68-6C8025318E99 > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_CRASH (SIGABRT) > Exception Codes: 0x0000000000000000, 0x0000000000000000 > > Application Specific Information: > objc[282]: garbage collection is OFF > abort() called > terminate called throwing an exception > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libsystem_kernel.dylib 0x00007fff8d5e7ce2 __pthread_kill + 10 > 1 libsystem_c.dylib 0x00007fff872aa7d2 pthread_kill + 95 > 2 libsystem_c.dylib 0x00007fff8729ba7a abort + 143 > 3 libc++abi.dylib 0x00007fff879b27bc abort_message + 214 > 4 libc++abi.dylib 0x00007fff879affcf default_terminate() > + 28 > 5 libobjc.A.dylib 0x00007fff856241cd _objc_terminate + 114 > 6 libc++abi.dylib 0x00007fff879b0001 > safe_handler_caller(void (*)()) + 11 > 7 libc++abi.dylib 0x00007fff879b005c std::terminate() + 16 > 8 libc++abi.dylib 0x00007fff879b1152 __cxa_throw + 114 > 9 org.qgis.qgisgrass 0x000000010d51defb > QgsGrass::error_routine(char const*, int) + 127 > 10 libgrass_gis.dylib 0x000000010d53d43b vfprint_error + 170 > 11 libgrass_gis.dylib 0x000000010d53daf0 G_fatal_error + 141 > 12 libgrass_gis.dylib 0x000000010d54348b G__no_gisinit + 53 > 13 org.qgis.qgisgrass 0x000000010d513828 QgsGrass::init() + > 174 > 14 libgrassplugin.so 0x000000010d31641b > QgsGrassPlugin::initGui() + 79 > 15 org.qgis.qgis-dev 0x0000000100141604 > QgsPluginRegistry::loadCppPlugin(QString) + 1042 > 16 org.qgis.qgis-dev 0x000000010014286b > QgsPluginRegistry::restoreSessionPlugins(QString) + 699 > 17 org.qgis.qgis-dev 0x0000000100035c9f > QgisApp::QgisApp(QSplashScreen*, bool, QWidget*, QFlags<Qt::WindowType>) + > 3447 > 18 org.qgis.qgis-dev 0x0000000100007efd main + 5194 > 19 org.qgis.qgis-dev 0x00000001000067a4 start + 52 > ... > Reinstalling did not solve the issue ¿any suggestions, please? > > Thanks, > > Sergio > I don't know about this one. Does QGIS crash at startup, or when loading a GRASS layer? ----- William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> http://www.kyngchaos.com/ "History is an illusion caused by the passage of time, and time is an illusion caused by the passage of history." - Hitchhiker's Guide to the Galaxy _______________________________________________ Qgis-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-user
