세그 폴트gtkmozembed 내가 일을 gtkmozembed되지 수
gcc -g main.c -o xulwidget $(pkg-config --cflags --libs gtk+-2.0) -I /usr/include/xulrunner-2.0 -L /usr/lib/xulrunner-2.0 -lxul
오류 : 라인 (30)의 주위에 세그먼트 오류 (
스택 트레이스 (위의 설명 참조) xul 및 gtk에 대한 디버그 라이브러리가 없음) :
#0 0x00007ffff3b2fc05 in ??() from //usr/lib64/xulrunner-2.0/libxul.so
#1 0x00007ffff3b2e706 in ??() from //usr/lib64/xulrunner-2.0/libxul.so
#2 0x00007ffff58da1ae in g_closure_invoke() from /usr/lib64/libgobject-2.0.so.0
#3 0x00007ffff58efa68 in ??() from /usr/lib64/libgobject-2.0.so.0
#4 0x00007ffff58f15f4 in g_signal_emit_valist() from /usr/lib64/libgobject-2.0.so.0
#5 0x00007ffff58f1b73 in g_signal_emit() from /usr/lib64/libgobject-2.0.so.0
#6 0x00007ffff7a253a7 in gtk_widget_realize() from /usr/lib64/libgtk-x11-2.0.so.0
#7 0x00007ffff7a25b98 in gtk_widget_map() from /usr/lib64/libgtk-x11-2.0.so.0
#8 0x00007ffff7a3644a in ??() from /usr/lib64/libgtk-x11-2.0.so.0
#9 0x00007ffff58da1ae in g_closure_invoke() from /usr/lib64/libgobject-2.0.so.0
#10 0x00007ffff58efa68 in ??() from /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff58f15f4 in g_signal_emit_valist() from /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff58f1b73 in g_signal_emit() from /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff7a25b6e in gtk_widget_map() from /usr/lib64/libgtk-x11-2.0.so.0
#14 0x00007ffff7a36580 in ??() from /usr/lib64/libgtk-x11-2.0.so.0
#15 0x00007ffff58da1ae in g_closure_invoke() from /usr/lib64/libgobject-2.0.so.0
#16 0x00007ffff58efa68 in ??() from /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff58f15f4 in g_signal_emit_valist() from /usr/lib64/libgobject-2.0.so.0
#18 0x00007ffff58f1b73 in g_signal_emit() from /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff7a262e3 in gtk_widget_show() from /usr/lib64/libgtk-x11-2.0.so.0
#20 0x0000000000400f11 in main (argc=1, argv=0x7fffffffd8f8) at main.c:29
gdb에서이 파일을 실행하고 자세한 정보를 제공 할 수 있습니다 (정확하게 segfaulted 위치를 알려줍니다) –
그랬습니다. 하지만 불행히도 나는 libs의 디버그 빌드를 가지고 있지 않으므로 실제로 나에게 유익한 것처럼 보이지 않는다. – nonchip