Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose () at eval.c:88 88 eval.c: No such file or directory. in eval.c (gdb) quit な状況です。よくわからんです。 $ gnome-config --version gnome-libs 1.2.13 $ gtk-config --version 1.2.10 $ glib-config --version 1.2.10 です。
(gdb)break trans_button_clicked したところ、その関数では問題なく、 Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose (widget=0x80d6f60, event=0x80c03b8) at gtktranslabel.c:446 446 gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, のような結果となりました。
ということで、以下のようなことをしてみました。 $ gdb -q ./giko_applet (gdb) break gtk_trans_label_expose Breakpoint 1 at 0x8050936: file gtktranslabel.c, line 428. (gdb) run Starting program: /home/futoshi/tmp/giko_applet-4.9/./giko_applet
Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose (widget=0x80d72e8, event=0x80c0428) at gtktranslabel.c:446 446 gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, (gdb) continue Continuing.