FS#57008 - [gnome-chess] Preferences crash
Attached to Project:
Arch Linux
Opened by Konstantinos Tampouris (ktamp) - Monday, 08 January 2018, 14:48 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 16 February 2018, 16:23 GMT
Opened by Konstantinos Tampouris (ktamp) - Monday, 08 January 2018, 14:48 GMT
Last edited by Jan Alexander Steffens (heftig) - Friday, 16 February 2018, 16:23 GMT
|
Details
Description:
When running [gnome-chess] and selecting [Preferences], you must click [X] twice for the [Preferences] window to close. When selecting [Preferences] for a second time, an empty window without decoration is displayed. Additional info: * package version: 3.26.0-1 * messages when starting [gnome-chess]: (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'gnome_chess_app_delete_event_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'black_time_draw_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'white_time_draw_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'history_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'history_latest_clicked_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'history_next_clicked_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'history_previous_clicked_cb'. Did you compile with -rdynamic? (gnome-chess:8008): Gtk-WARNING **: Could not find signal handler 'history_start_clicked_cb'. Did you compile with -rdynamic? * messages when selecting [Preferences] for the first time: (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'preferences_delete_event_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'preferences_response_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'piece_style_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'move_format_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'orientation_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'duration_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'duration_units_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'difficulty_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'opponent_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'side_combo_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'timer_increment_units_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'clock_type_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'duration_changed_cb'. Did you compile with -rdynamic? (gnome-chess:8659): Gtk-WARNING **: Could not find signal handler 'timer_increment_units_changed_cb'. Did you compile with -rdynamic? * messages when selecting [Preferences] for a second time: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. (gnome-chess:8659): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed Steps to reproduce: Run [gnome-chess], select [Preferences], close the [Preferences] window, select [Preferences] again. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Friday, 16 February 2018, 16:23 GMT
Reason for closing: Fixed
Additional comments about closing: 3.26.0+4
Friday, 16 February 2018, 16:23 GMT
Reason for closing: Fixed
Additional comments about closing: 3.26.0+4
I was able to reproduce it by using the same steps:
Run [gnome-chess], select [Preferences], close the [Preferences] window, select [Preferences] again.
Here is my log, also step by step.
-- Step 1. Launch [gnome-chess]:
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'gnome_chess_app_delete_event_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'black_time_draw_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'white_time_draw_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'history_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'history_latest_clicked_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'history_next_clicked_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'history_previous_clicked_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'history_start_clicked_cb'. Did you compile with -rdynamic?
-- Step 2. Click [Preferences]
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'preferences_delete_event_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'preferences_response_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'piece_style_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'move_format_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'orientation_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'duration_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'duration_units_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'difficulty_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'opponent_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'side_combo_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'timer_increment_units_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'clock_type_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'duration_changed_cb'. Did you compile with -rdynamic?
(gnome-chess:3630): Gtk-WARNING **: Could not find signal handler 'timer_increment_units_changed_cb'. Did you compile with -rdynamic?
-- Step 3. Click [X] first time
Nothing happens.
-- Step 4. Click [X] second time
Nothing happens.
-- Step 5. Click [Preferences] again
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_get_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_set_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_button_box_get_layout: assertion 'GTK_IS_BUTTON_BOX (widget)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_get_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_set_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_button_box_get_layout: assertion 'GTK_IS_BUTTON_BOX (widget)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_get_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_box_set_spacing_set: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_button_box_get_layout: assertion 'GTK_IS_BUTTON_BOX (widget)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_box_set_spacing: assertion 'GTK_IS_BOX (box)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_get_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: gtk_container_set_border_width: assertion 'GTK_IS_CONTAINER (container)' failed
(gnome-chess:3630): Gtk-CRITICAL **: _gtk_container_set_border_width_set: assertion 'GTK_IS_CONTAINER (container)' failed