Re: hate to bother again, gtk2 is causing errors that gtk1 didn't
- From: Sven Neumann <sven gimp org>
- To: Brandon McCombs <brandon ovnet com>
- Cc: gtk-list gnome org
- Subject: Re: hate to bother again, gtk2 is causing errors that gtk1 didn't
- Date: 26 Nov 2002 14:17:36 +0100
Brandon McCombs <brandon ovnet com> writes:
> I'm still working on my lottery program. GTK2 doesn't seem to like
> something that GTK1 had no problem with.
> This code only works in GTK1.2.8 and is causing the errors below, along
> with a segfault.
> for (i=0; i<3; i++)
> pick3comp[i] = rand()%10;
> tmp = gtk_editable_get_chars(GTK_EDITABLE(pick3entry[i]), 0, -1);
> pick3player[i] = atoi(tmp);
> GLib: Cannot convert message: Conversion from character set 'UTF-8' to
> 'POSIX' is not supported
looks like you are using a strange locale 'POSIX' which is not
supported by your version of iconv.
> (lottoextrasmesg2:31809): GLib-GObject-WARNING **: invalid cast from
> (NULL) pointer to `GtkEditable'
> (lottoextrasmesg2:31809): Gtk-CRITICAL **: file gtkeditable.c: line 125
> (gtk_editable_get_chars): assertion `GTK_IS_EDITABLE (editable)' failed
the error message says it all, you are trying to use a NULL pointer as
a GtkEditable. Most probably something went wrong earlier when you
created it or you are having a bad memory corruption somewhere. Looks
like a job for gdb and probably valgrind.
] [Thread Prev