Author Topic: [SOLVED] Netradiant startup crash: assertion failure  (Read 2948 times)

codernem

  • Posts: 73
  • Turrets: +4/-0
[SOLVED] Netradiant startup crash: assertion failure
« on: May 03, 2009, 09:40:16 pm »
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:

Code: [Select]
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..
« Last Edit: May 11, 2009, 06:44:44 pm by codernem »

codernem

  • Posts: 73
  • Turrets: +4/-0
Re: [SOLVED] Netradiant startup crash: assertion failure
« Reply #1 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...

Odin

  • Spam Killer
  • *
  • Posts: 1767
  • Turrets: +113/-204
    • My Website
Re: [SOLVED] Netradiant startup crash: assertion failure
« Reply #2 on: May 11, 2009, 09:41: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.

codernem

  • Posts: 73
  • Turrets: +4/-0
Re: [SOLVED] Netradiant startup crash: assertion failure
« Reply #3 on: May 12, 2009, 05:55:05 pm »
Already did :)