[GRASS-dev] Re: wxpython not working in GRASS 7 Mac OSX
Helena Mitasova
hmitaso at ncsu.edu
Thu Jun 30 22:50:53 EDT 2011
Michael,
I just updated GRASS7 and wxpython and wxnviz works OK for me.
The only error that I get is this (when quitting wxpython)
pythonw2.6(41179,0xa05a8540) malloc: *** error for object 0x1d43edf0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
I am wondering what others compiling on Mac get in terms of running wxgui
Helena
On Jun 30, 2011, at 4:06 PM, Michael Barton wrote:
> I just compiled from the most recent svn version of trunk. When I go to display something in the 3D mode (wxnviz), I get the following error. The map does not display and the 3D control panel does not launch.
>
> GRASS 7.0.svn (Spearfish60_test):~ > Traceback (most recent call last):
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/toolbars.py", line 325, in OnSelectTool
> self.parent.AddToolbar("nviz")
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/mapdisp.py", line 473, in AddToolbar
> self._addToolbarNviz()
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/mapdisp.py", line 386, in _addToolbarNviz
> self._layerManager.goutput.WriteCmdLog(_("Starting 3D view mode..."))
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/goutput.py", line 417, in WriteCmdLog
> self.WriteLog(line, style=self.cmd_output.StyleCommand, switchPage = True)
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/goutput.py", line 388, in WriteLog
> self._notebook.SetSelectionByName('output')
> File "/Users/Shared/grass_dev/grass70_dev/dist.i386-apple-darwin10.8.0/etc/gui/wxpython/gui_modules/menuform.py", line 2071, in SetSelectionByName
> self.SetSelection(self.GetPageIndexByName(page))
> File "/Applications/GRASS/GRASS-7.0.app/Contents/MacOS/etc/python/wx/lib/agw/flatnotebook.py", line 4174, in SetSelection
> self._mainSizer.Insert(0, self._windows[page], 1, wx.EXPAND)
> File "/Applications/GRASS/GRASS-7.0.app/Contents/MacOS/etc/python/wx/_core.py", line 12707, in Insert
> return _core_.Sizer_Insert(*args, **kwargs)
> wx._core.PyAssertionError: C++ assertion "!sizer || m_containingSizer != sizer" failed at /BUILD/wxPython-src-2.8.12.0/src/common/wincmn.cpp(1884) in SetContainingSizer(): Adding a window to the same sizer twice?
> GRASS 7.0.svn (Spearfish60_test):~ >
>
>
> Michael
> ____________________
> C. Michael Barton
> Director, Center for Social Dynamics & Complexity
> Professor of Anthropology, School of Human Evolution & Social Change
> Arizona State University
>
> voice: 480-965-6262 (SHESC), 480-727-9746 (CSDC)
> fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC)
> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>
>
>
>
>
>
>
>
>
>
>
More information about the grass-dev
mailing list