[GRASS-user] single window gui crash with Ubuntu 22.04 LTS

Frank David frank.david at geophom.fr
Mon Jan 2 06:53:35 PST 2023


Hello,

I've installed GRASS 8.2.0 in a fresh KDE UBUNTU 22.04  and the GUI 
crash if the single window gui is enabled. As soon as I turn off this 
choice in .grass8/wx.json file the GUI works.

console error message :

/usr/lib/grass82/scripts/g.extension:167: DeprecationWarning: The 
distutils package is deprecated and slated for removal in Python 3.12. 
Use setuptools or check PEP 632 for potential alternatives
from distutils.dir_util import copy_tree
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/wx/core.py", line 3282, in <lambda>
lambda event: event.callable(*event.args, **event.kw) )
File "/usr/lib/grass82/gui/wxpython/wxgui.py", line 95, in show_main_gui
mainframe = GMFrame(parent=None, id=wx.ID_ANY, workspace=self.workspaceFile)
File "/usr/lib/grass82/gui/wxpython/main_window/frame.py", line 164, in 
__init__
self.BuildPanes()
File "/usr/lib/grass82/gui/wxpython/main_window/frame.py", line 645, in 
BuildPanes
self._auimgr.AddPane(
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py", 
line 4711, in AddPane
return self.AddPane4(window, arg1, target)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py", 
line 4879, in AddPane4
self.UpdateNotebook()
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/framemanager.py", 
line 6653, in UpdateNotebook
notebook.AddPage(pane.window, title, True, pane.icon)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
3575, in AddPage
return self.InsertPage(self.GetPageCount(), page, caption, select, 
bitmap, disabled_bitmap, control, tooltip)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
3653, in InsertPage
self.SetSelectionToWindow(page)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
4410, in SetSelectionToWindow
self.SetSelection(idx)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
4357, in SetSelection
ctrl.MakeTabVisible(ctrl_idx, ctrl)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
1843, in MakeTabVisible
if not self.IsTabVisible(tabPage, self.GetTabOffset(), dc, win):
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
1732, in IsTabVisible
self.Render(dc, wnd)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/auibook.py", line 
1687, in Render
page.rect, tab_button.rect, x_extent = self._art.DrawTab(dc, wnd, page, 
rect, tab_button.cur_state)
File "/usr/lib/python3/dist-packages/wx/lib/agw/aui/tabart.py", line 
475, in DrawTab
r.SetHeight(r.GetHeight()/2)
TypeError: Rect.SetHeight(): argument 1 has unexpected type 'float'

Is there a way to solve this ?

Thank you for the trick.

Regards,

Frank
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20230102/c36972a5/attachment-0001.htm>


More information about the grass-user mailing list