Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行可能ファイルを実行するとエラーが発生します:
(a.out:6815): GooCanvas-CRITICAL **: goo_canvas_item_get_parent: assertion `GOO_IS_CANVAS_ITEM (item)' failed
どの関数呼び出しがこの警告につながっているかを知りたいのですが(上記の関数を呼び出していないため)、gdbで実行しようとしましたが、ソース行が表示されませんでしたか?-gコンパイル時に含まれています。ありがとう。
-g
G_DEBUG=fatal_criticals環境に追加してみてください。このように、重大なエラーが発生したときにプログラムはabort()を実行するため、gdbはアサーションが失敗した場所を示すことができます。
G_DEBUG=fatal_criticals
それ、またはg_critical関数にブレークポイントを追加します。
g_critical