>>259さん
ヘコまないでください。
Makefile.am を CFLAGS = @GNOME_INCLUDEDIR@ -g
にしてデバッグしました。
(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
Breakpoint 1, gtk_trans_label_expose (widget=0x80d72e8, event=0xbfffeb40)
at gtktranslabel.c:428
428 gint offset = 0;
(gdb) continue
Continuing.
Breakpoint 1, gtk_trans_label_expose (widget=0x80d72e8, event=0x80c0428)
at gtktranslabel.c:428
428 gint offset = 0;
(gdb) continue
Continuing.
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.
Program exited with code 01.
(gdb) q
1回目の continue で check ボタンがクリックされた状態になり、
アプレットは透明になります。2回目のgtktranslabel.c内部の
gdk_draw_pixmap(widget->window,
GTK_WIDGET(trans_label)->style->fg_gc[0],
GTK_TRANS_LABEL(widget)->pixmap, 0, 0, event->area.x, event->area.y,
event->area.width, event- >area.height);
の処理でSIGSEGVっています。
libgdkはデバッグオプションなしなので、中までは分かりません。
厨房でスマソ。
ニュース
- 氷河期世代を苦しめる“非正規雇用”の拡大は悪だったのか?「自己責任」論に当事者と専門家が反論 ★3 [ぐれ★]
- 印旛沼・堤防決壊で65年の歴史ある養魚場が浸水 錦鯉など約10万匹が“逃げ出し”被害総額は10億円にも 「魚の回収ほぼ不可能」 [ぐれ★]
- 【為替】NY円、158円近辺 [蚤の市★]
- 【自動車】減り続けるマニュアル車 それでも選ばれる理由★2 [ひぃぃ★]
- オープンAI、赤字 43兆6000億円 2026年から30年末まで 「死の交差」が迫る ★3 [お断り★]
- 【芸能】有村昆、妻帯者なのに女性と密会 不倫で「収入ゼロ」→現在の年商に衝撃 驚きの副業明かす [冬月記者★]
- 【🏡】まどか☆マギカ マギアエクセドラ&外伝総合part1023
- 【正論】女性「いい加減、オバさんが主人公のアニメを作れ」 [576132833]
- あんかで指定されたものを全力で探してうpするスレ
- 連休特別企画
- 【国連】サナ、敵国条項の重要性を全世界に周知させる [354616885]
- 【速報】たのピク叩きする女が現れる理由、有識者により完全解説されてしまうwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [509448172]