[GRASS-dev] [GRASS GIS] #2027: Automatically generated UI triggers IA__gtk_widget_set_size_request assertion

#2027: Automatically generated UI triggers IA__gtk_widget_set_size_request
assertion
-------------------------+--------------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: minor | Milestone: 7.0.0
Component: wxGUI | Version: svn-trunk
Keywords: | Platform: Linux
      Cpu: Unspecified |
-------------------------+--------------------------------------------------
Launching any automatically generated UI triggers an assertion:
{{{
(wxgui.py:10307): Gtk-CRITICAL **: IA__gtk_widget_set_size_request:
assertion `width >= -1' failed
}}}
or from CLI:
{{{
(forms.py:11223): Gtk-CRITICAL **: IA__gtk_widget_set_size_request:
assertion `width >= -1' failed
}}}
GRASS SVN Revision: 56987M
wxPython: 2.9.4.1

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2027&gt;
GRASS GIS <http://grass.osgeo.org>

#2027: Automatically generated UI triggers IA__gtk_widget_set_size_request
assertion
-------------------------+--------------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: minor | Milestone: 7.0.0
Component: wxGUI | Version: svn-trunk
Keywords: | Platform: Linux
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by neteler):

I see similar issues (with fixes) here - "randomly" searched:

https://github.com/kduske/TrenchBroom/issues/527

http://www.pclinuxos.com/forum/index.php?topic=90298.30

http://ubuntuforums.org/archive/index.php/t-1860949.html

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2027#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#2027: Automatically generated UI triggers IA__gtk_widget_set_size_request
assertion
-------------------------+--------------------------------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: minor | Milestone: 7.0.0
Component: wxGUI | Version: svn-trunk
Keywords: | Platform: Linux
      Cpu: Unspecified |
-------------------------+--------------------------------------------------

Comment(by wenzeslaus):

Just to collect all the errors of this type:

{{{
(python:24195): Pango-CRITICAL **: pango_layout_get_cursor_pos: assertion
`index >= 0 && index <= layout->length' failed
}}}

Ubuntu 12.04 LTS, Python 2.7.3, wxPython 2.8.12.1

{{{
(python:16855): Gtk-CRITICAL **: IA__gtk_range_set_range: assertion `min <
max' failed
}}}

Ubuntu 12.04 LTS, Python 2.7.3, wxPython 2.8.12.1

{{{
(python:28570): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion
`GTK_IS_WIDGET (widget)'
}}}

OpenSUSE 12.3 and Fedora 18

{{{
(wxgui.py:18403): Gtk-CRITICAL **: IA__gtk_widget_set_size_request:
assertion 'width >= -1' failed
}}}

Arch Linux (64bit), wxPython 3.0

Also in #2160.

All probably applies for both GRASS 6 and 7.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2027#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#2027: Automatically generated UI triggers IA__gtk_widget_set_size_request
assertion
--------------------------+-------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: minor | Milestone: 7.0.0
Component: wxGUI | Version: svn-trunk
Resolution: | Keywords:
       CPU: Unspecified | Platform: Linux
--------------------------+-------------------------

Comment (by annakrat):

Also CentOS 7 has the same 'IA_gtk_widget_get_direction' problem during
startup.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2027#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>