おいお前ら! おちゅ~しゃはどうですか? Ver.5at LINUX
おいお前ら! おちゅ~しゃはどうですか? Ver.5 - 暇つぶし2ch260:257
06/11/12 16:21:08 NiEvDm5X
>>259

確かにぱっと見では何が呼び出しているか分かり難いのですが、
調べてみると.......

[root@localhost ~]# rpm -q gtk2
gtk2-2.10.6-1.fc7
で、ochushaに対し、gdbをg_thread_initにbreak pointを
設定して実行すると......
------------------------------------------------
(gdb) bt
#0 g_thread_init (init=0x0) at gthread-impl.c:293
#1 0x03fdadec in link_init (thread_safe=1) at linc.c:200
#2 0x03fbbb85 in giop_init (thread_safe=1, blank_wire_data=0) at giop.c:505
#3 0x03fc083d in CORBA_ORB_init (argc=0xbfe470a0, argv=0x0, orb_identifier=0x41ea674 "orbit-local-mt-orb",
ev=0xbfe47038) at corba-orb.c:422
.........
#20 0x00f96415 in post_parse_hook (context=0x9709898, group=0x9709b08, data=0x0, error=0xbfe478d4) at gtkmain.c:552
#21 0x00a32301 in IA__g_option_context_parse (context=0x9709898, argc=0xbfe4a570, argv=0xbfe477f4, error=0xbfe478d4)
at goption.c:1627
#22 0x0806d26b in main (argc=1, argv=0xbfe4a5f4) at main.cc:159
#23 0x003d0e5c in __libc_start_main (main=0x806d070 <main>, argc=1, ubp_av=0xbfe4a5f4,
init=0x80bb1e0 <__libc_csu_init>, fini=0x80bb1d0 <__libc_csu_fini>, rtld_fini=0x721490 <_dl_fini>,
----------------------------------------------------
となって、実はmain.ccのg_option_context_parse()が
g_thread_init()を呼び出しているのです。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch