Good evening all, I'm facing a problem with gtk/netradiant under Linux (32 bit, gtk2 2.16.1, gtkglext 1.2.0).
When I launch the program, the splashscreen appears... I select the game from the combobox, and I select the engine folder (/opt/tremulous/ in my case).
After pressing OK, I receive three error dialogs, and after pressing OK to all of them, the program exits with a sad "Segmentation Fault".
The log is:
Started logging to /home/dario/.netradiant/1.5.0/radiant.log
Today is: Sun May 3 22:17:26 2009
This is NetRadiant '1.5.0n-svn219' compiled Mar 14 2009
Build by Ingar
libs/convert.h:206
assertion failure: decode: invalid character: C2
----------------
./radiant.x86 [0x81bba9d]
./radiant.x86 [0x812df7f]
./radiant.x86 [0x80d9557]
./radiant.x86 [0x80d896c]
./radiant.x86 [0x80d961c]
./radiant.x86(_Z29GlobalGL_sharedContextCreatedv+0xd2) [0x81276b2]
./radiant.x86(_Z24glwidget_context_createdP10_GtkWidgetPv+0x64) [0x81f6434]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb7731224]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7723bfb]
/usr/lib/libgobject-2.0.so.0 [0xb7737c6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb77390d9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7739536]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0xb1) [0xb7c85e01]
./radiant.x86(_Z18glwidget_enable_glP10_GtkWidgetS0_Pv+0xbc) [0x81f673c]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x8c) [0xb773072c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7723bfb]
/usr/lib/libgobject-2.0.so.0 [0xb7737c6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb77390d9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7739536]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c7d36e]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7b1e9f3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb7ad4c16]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c7d3d9]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c8141f]
----------------
libs/convert.h:206
assertion failure: decode: invalid character: AE
----------------
./radiant.x86 [0x81bba9d]
./radiant.x86 [0x812df7f]
./radiant.x86 [0x80d9557]
./radiant.x86 [0x80d896c]
./radiant.x86 [0x80d961c]
./radiant.x86(_Z29GlobalGL_sharedContextCreatedv+0xd2) [0x81276b2]
./radiant.x86(_Z24glwidget_context_createdP10_GtkWidgetPv+0x64) [0x81f6434]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84) [0xb7731224]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7723bfb]
/usr/lib/libgobject-2.0.so.0 [0xb7737c6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb77390d9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7739536]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0xb1) [0xb7c85e01]
./radiant.x86(_Z18glwidget_enable_glP10_GtkWidgetS0_Pv+0xbc) [0x81f673c]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x8c) [0xb773072c]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb7723bfb]
/usr/lib/libgobject-2.0.so.0 [0xb7737c6f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb77390d9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb7739536]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c7d36e]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7b1e9f3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96) [0xb7ad4c16]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c7d3d9]
/usr/lib/libgtk-x11-2.0.so.0 [0xb7c8141f]
----------------
Gtk-WARNING **: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created.
You must use marks, character numbers, or line numbers to preserve a position across buffer modifications.
You can apply tags and insert marks without invalidating your iterators,
but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset)
will invalidate all outstanding iterators
aborting...
radiant/main.cpp:191
runtime error: GTK+ error: Gtk-WARNING **: Invalid text buffer iterator: either the iterator is uninitialized, or the characters/pixbufs/widgets in the buffer have been modified since the iterator was created.
You must use marks, character numbers, or line numbers to preserve a position across buffer modifications.
You can apply tags and insert marks without invalidating your iterators,
but any mutation that affects 'indexable' buffer contents (contents that can be referred to by character offset)
will invalidate all outstanding iterators
aborting...
----------------
./radiant.x86 [0x81bba9d]
./radiant.x86 [0x812df7f]
./radiant.x86(_Z14error_redirectPKc14GLogLevelFlagsS0_Pv+0x7b6) [0x812c816]
[0x74616369]
----------------
I tried to search around but I couldn't find anything about this issue. I'm just wondering if someone already had to fight against this error...
Just for information, I also tried to compile netradiant by myself but it gave me the same error (and, of course, I deleted the .netradiant folder before every try...)
Any ideas? I never had this kind of problem before..