Opened 6 years ago

Closed 6 years ago

#2161 closed defect (fixed)

"About GRASS GIS" - invalid column index

Reported by: msieczka Owned by: grass-dev@…
Priority: normal Milestone: 6.4.4
Component: wxGUI Version: svn-releasebranch64
Keywords: wxPython3 Cc:
CPU: All Platform: All

Description

r58684 built and running against wxPython 3.0 on 64bit Arch Linux.

Help -> About GRASS GIS:

Traceback (most recent call last):
  File "/opt/grass64-svn/etc/wxpython/lmgr/frame.py", line
788, in OnAboutGRASS

win = AboutWindow(self)
  File "/opt/grass64-svn/etc/wxpython/gui_core/ghelp.py",
line 401, in __init__

infoGridSizer.AddGrowableCol(1)
  File "/usr/lib64/python2.7/site-
packages/wx-3.0-gtk2/wx/_core.py", line 15367, in
AddGrowableCol

return _core_.FlexGridSizer_AddGrowableCol(*args, **kwargs)
wx._core
.
PyAssertionError
:
C++ assertion "!m_cols || idx < (size_t)m_cols" failed at
./src/common/sizer.cpp(1980) in AddGrowableCol(): invalid
column index

Change History (5)

comment:1 Changed 6 years ago by annakrat

Keywords: wxPython3 added

Should be fixed in r58704 (6.4), r58705 (6.5). Grass 7 should be ok (just looking at the code).

comment:2 in reply to:  1 ; Changed 6 years ago by msieczka

Replying to annakrat:

Should be fixed in r58704 (6.4), r58705 (6.5). Grass 7 should be ok (just looking at the code).

I checked in 6.4 and it looks OK now. However, clicking the GRASS website link on the "information" tab prints the following error on the terminal:

(process:20076): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

comment:3 in reply to:  2 ; Changed 6 years ago by annakrat

Replying to msieczka:

Replying to annakrat:

Should be fixed in r58704 (6.4), r58705 (6.5). Grass 7 should be ok (just looking at the code).

I checked in 6.4 and it looks OK now. However, clicking the GRASS website link on the "information" tab prints the following error on the terminal:

(process:20076): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

Are you sure it's coming from GRASS and not your browser? Look here: https://bugzilla.redhat.com/show_bug.cgi?id=986558

I don't get this error, I get different: SyntaxError?: missing name after . operator. But this is Firefox's error. Could you try to launch your browser from the command line, if it produces the error?

comment:4 in reply to:  3 ; Changed 6 years ago by msieczka

Replying to annakrat:

Replying to msieczka:

Are you sure it's coming from GRASS and not your browser? Look here: https://bugzilla.redhat.com/show_bug.cgi?id=986558

I don't get this error, I get different: SyntaxError?: missing name after . operator. But this is Firefox's error. Could you try to launch your browser from the command line, if it produces the error?

Right. Still, why does this error go to GRASS terminal? Could GUI catch and dump it (or maybe log it, if it's really needed)? What is the rule of thumb in such cases?

This reminds me of #312.

comment:5 in reply to:  4 Changed 6 years ago by annakrat

Resolution: fixed
Status: newclosed

Replying to msieczka:

Replying to annakrat:

Replying to msieczka:

Are you sure it's coming from GRASS and not your browser? Look here: https://bugzilla.redhat.com/show_bug.cgi?id=986558

I don't get this error, I get different: SyntaxError?: missing name after . operator. But this is Firefox's error. Could you try to launch your browser from the command line, if it produces the error?

Right. Still, why does this error go to GRASS terminal? Could GUI catch and dump it (or maybe log it, if it's really needed)? What is the rule of thumb in such cases?

I don't think there is any way to get rid of it. At least not any easy way.

This reminds me of #312.

This is different problem, I haven't looked at it yet. Maybe someone else can help?

Anyway this ticket is fixed so I am closing it.

Note: See TracTickets for help on using tickets.