LINUX.ORG.RU

Проблемы с GTK: все падает


0

0

При запуске/работе многих программ для GTK они вылетают. Стало это после того как сегодня поставил gtk+-2.6.4 из исподников. Думал, может собрал что не так, оптимизацию может сильную включил; пересобрал так:

CFLAGS='-O0' ./configure --prefix=/usr; make; checkinstall

Вот парочка бэкстрейсов вылета программ, из-за них я и сделал вывод, что все дело в GTK:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 565)]
0x4041f735 in gtk_list_store_set_column_types () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0 0x4041f735 in gtk_list_store_set_column_types () from /usr/lib/libgtk-x11-2.0.so.0
#1 0x404c5531 in gtk_tree_model_get_value () from /usr/lib/libgtk-x11-2.0.so.0
#2 0x404c90f4 in gtk_tree_model_filter_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#3 0x404c5531 in gtk_tree_model_get_value () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x404c58d0 in gtk_tree_model_get_valist () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x404c5831 in gtk_tree_model_get () from /usr/lib/libgtk-x11-2.0.so.0
#6 0x403ceac2 in gtk_file_chooser_button_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#7 0x403cd1f9 in gtk_file_chooser_button_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#8 0x406941ce in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#9 0x4069485b in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x40693eff in g_object_new () from /usr/lib/libgobject-2.0.so.0
#11 0x403cf83f in gtk_file_chooser_button_new () from /usr/lib/libgtk-x11-2.0.so.0
#12 0x0805c342 in set_clone_command ()
#13 0x406a578b in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#14 0x406949df in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#15 0x406941ce in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#16 0x406949ac in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#17 0x40693eff in g_object_new () from /usr/lib/libgobject-2.0.so.0
#18 0x0805cf65 in main ()

Или xfce4-panel при добавлении плагина libweather.so:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 7483)]
0x403396bd in gdk_drag_drop_succeeded () from /usr/lib/libgdk-x11-2.0.so.0
(gdb) bt
#0 0x403396bd in gdk_drag_drop_succeeded () from /usr/lib/libgdk-x11-2.0.so.0
#1 0x40314888 in gdk_draw_rectangle () from /usr/lib/libgdk-x11-2.0.so.0
#2 0x4031d6b1 in gdk_pixmap_get_type () from /usr/lib/libgdk-x11-2.0.so.0
#3 0x40314888 in gdk_draw_rectangle () from /usr/lib/libgdk-x11-2.0.so.0
#4 0x40dc9bf4 in make_pixmap () from /usr/local/lib/xfce4/panel-plugins/libweather.so
#5 0x40dc9d05 in gtk_scrollbox_set_label () from /usr/local/lib/xfce4/panel-plugins/libweather.so
#6 0x40dc9445 in xfceweather_create_control () from /usr/local/lib/xfce4/panel-plugins/libweather.so
#7 0x0805117f in add_control_dialog ()
#8 0x0805196c in insert_control ()
#9 0x0805074e in add_control_dialog ()
#10 0x4051348a in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
#11 0x40504467 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
<поскипано>
#46 0x40548054 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#47 0x40184f16 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#48 0x0805885b in main ()

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.