News:

Come Chat with us live! Learn how HERE!

Main Menu

[SOLVED] Netradiant startup crash: assertion failure

Started by codernem, May 03, 2009, 09:40:16 PM

codernem

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..

codernem

Just for future memories:

commenting out the assertion and recompiling the code... works.

Btw, seems that Intel driver for Archlinux was compiled without UTF support...

Odin

Quote from: codernem on May 11, 2009, 06:46:16 PM
Just for future memories:

commenting out the assertion and recompiling the code... works.

Btw, seems that Intel driver for Archlinux was compiled without UTF support...
You might want to alert the Netradiant devs about this one.