On Tue, Aug 25, 2009 at 04:52:15PM +0200, Viktor Griph wrote:

>> I'll follow Viktor's suggestion next and send a backtrace to
>> fvwm-workers. Any other suggestions on how to fix this are more than
>> welcome,
> 
> Do you have any progress on getting a backtrace? I would like to look
> into this issue before releasing 2.5.28 to at least make sure that the
> issue is not a major one, but hopefuly to be able to locate and fix
> the issue directly as well.

Hi Viktor (and everybody else),

Thanks for checking -- I did the backtrace over the weekend (attached to
this message), and I couldn't fix things myself. The semester started on
Monday, so I put hacking on hold. (However I'm happy to test/share my
findings in the meantime.)

For others on the fvwm-workers mailing list, here's a brief description
of the problem I had: Fvwm (26,27,CVS) segfaults when I change a windows
mini-icon (e.g. via "Pick WindowStyle MiniIcon vim.png"). This happens
on my work computers (Quad core, 64bit, OpenSuse 11.1), however does not
happen on my Gentoo laptop (dual core, 32bit).

fvwm --version gives

    [fvwm][main]: <<DEBUG>> Entered, about to parse args
    fvwm 2.5.28 (from cvs) compiled on Aug 21 2009 at 23:37:43 with
    support for: ReadLine, Stroke, XPM, PNG, SVG, Shape, XShm, SM, Bidi
    text, Xinerama, XRender, XCursor, XFT, NLS

and the backtrace is attached. I'll be happy to send config files / any
other info you need. (I just won't be able to hack myself for a few
weeks.)

Thanks again,

GI

-- 
Windows 3.1 - The best $89 solitaire game you can buy.
Core was generated by `./bin/fvwm -r'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000004a1319 in ewmh_SetWmIconFromPixmap (fw=0x810c60, 
    orig_icon=0x7d25e0, orig_size=0x7fff8f13f76c, is_mini_icon=1)
    at ewmh_icons.c:309
309                             fvwm_msg( DBG, __func__,
#0  0x00000000004a1319 in ewmh_SetWmIconFromPixmap (fw=0x810c60, 
    orig_icon=0x7d25e0, orig_size=0x7fff8f13f76c, is_mini_icon=1)
    at ewmh_icons.c:309
        k_width = 16
        k_height = 16
        new_icon = (CARD32 *) 0x0
        keep_start = 0
        keep_length = 0
        width = 22
        height = 22
        i = -1849572926
        j = 32767
        k = -1894517048
        l = 32767
        m = 7345984
        s = 744
        pixmap = 18874832
        mask = 0
        alpha = 18874833
        image = (XImage *) 0x130
        m_image = (XImage *) 0x0
        a_image = (XImage *) 0x0
        save_picture_w_g_width = 0
        save_picture_w_g_height = 0
        save_icon_depth = 0
        save_icon_pixmap = 0
        save_icon_mask = 0
        save_icon_alpha = 0
        save_icon_nalloc_pixels = 0
        save_icon_alloc_pixels = (Pixel *) 0x0
        save_icon_no_limit = 0
        save_icon_pixmap_w = 0
        is_pixmap_ours = 0
        is_icon_ours = 0
        is_icon_shaped = 0
        destroy_icon_pix = 0
#1  0x00000000004a0d2b in EWMH_DoUpdateWmIcon (fw=0x810c60, mini_icon=1, 
    icon=0) at ewmh_icons.c:177
        list = (CARD32 *) 0x7d25e0
        new_list = (CARD32 *) 0x0
        dummy = (CARD32 *) 0x0
        size = 0
        icon_too = 0
#2  0x00000000004a3d05 in apply_window_updates (t=0x810c60, 
    flags=0x7fff8f13fde0, pstyle=0x7fff8f13fdf0, focus_w=0x810c60)
    at update.c:514
        old_t = {name = {name = 0x7cd190 "mrxvt", name_list = 0x0}, 
  icon_name = {name = 0x810a80 "mrxvt", name_list = 0x0}, 
  visible_name = 0x7cd190 "mrxvt", visible_icon_name = 0x810a80 "mrxvt", 
  style_name = 0x0, name_count = 0, icon_name_count = 0, next = 0x7a1ba0, 
  prev = 0x706a20, stack_next = 0x7a2a20, stack_prev = 0x7cbcb0, wins = {
    frame = 18875090, parent = 18875091, client = 6291461, title = 18875100, 
    button_w = {18875101, 18875102, 18875103, 18875104, 0, 18875105, 0, 0, 0, 
      0}, sides = {18875093, 18875095, 18875097, 18875099}, corners = {
      18875092, 18875094, 18875096, 18875098}, icon_title_w = 0, 
    icon_pixmap_w = 0, transientfor = 124}, flags = {common = {
      is_sticky_across_pages = 0, is_sticky_across_desks = 0, 
      has_icon_font = 1, has_no_border = 0, has_window_font = 1, 
      title_dir = 0, user_states = 5, s = {do_circulate_skip = 0, 
        do_circulate_skip_icon = 0, do_circulate_skip_shaded = 0, 
        do_ewmh_donate_icon = 1, do_ewmh_donate_mini_icon = 1, 
        do_ewmh_ignore_state_hints = 0, do_ewmh_ignore_strut_hints = 0, 
        do_ewmh_mini_icon_override = 0, do_ewmh_use_stacking_hints = 0, 
        do_ewmh_ignore_window_type = 0, do_iconify_window_groups = 0, 
        do_ignore_gnome_hints = 0, do_ignore_icon_boxes = 0, 
        do_ignore_restack = 0, do_use_window_group_hint = 0, 
        do_lower_transient = 1, do_not_show_on_map = 0, 
        do_raise_transient = 1, do_resize_opaque = 0, 
        do_shrink_windowshade = 1, do_stack_transient_parent = 1, 
        do_window_list_skip = 0, ewmh_maximize_mode = 2, 
        has_depressable_border = 0, has_mwm_border = 0, has_mwm_buttons = 0, 
        has_mwm_override = 0, has_no_icon_title = 0, has_override_size = 0, 
        has_stippled_title = 0, has_stippled_icon_title = 0, 
        has_no_sticky_stippled_title = 0, 
        has_no_sticky_stippled_icon_title = 0, icon_override = 2, 
        is_bottom_title_rotated = 0, is_fixed = 0, is_fixed_ppos = 0, 
        is_uniconifiable = 0, is_unmaximizable = 0, is_unclosable = 0, 
        is_maximize_fixed_size_disallowed = 0, 
        is_icon_sticky_across_pages = 0, is_icon_sticky_across_desks = 0, 
        is_icon_suppressed = 0, is_left_title_rotated_cw = 0, is_lenient = 0, 
        is_size_fixed = 0, is_psize_fixed = 0, is_right_title_rotated_cw = 1, 
        is_top_title_rotated = 0, use_icon_position_hint = 1, 
        use_indexed_window_name = 0, use_indexed_icon_name = 0, 
        windowshade_laziness = 0, use_title_decor_rotation = 1, 
        focus_policy = {do_raise_focused_click = {client = 1, decor = 1, 
            icon = 0}, do_raise_unfocused_click = {client = 1, decor = 1, 
            icon = 0}, do_focus_click = {client = 1, decor = 1, icon = 1}, 
          do_focus_enter = 0, do_unfocus_leave = 0, do_focus_by_program = 1, 
          do_focus_by_function = 1, do_warp_pointer_on_focus_func = 0, 
          is_lenient = 0, use_mouse_buttons = 1, use_modifiers = 0, 
          do_pass_focus_click = 1, do_pass_raise_click = 1, 
          do_ignore_focus_click_motion = 0, do_ignore_raise_click_motion = 0, 
          do_allow_func_focus_click = 1, do_allow_func_raise_click = 1, 
          do_open_grabs_focus = 1, do_open_grabs_focus_transient = 1, 
          do_override_grab_focus = 0, do_close_releases_focus = 1, 
          do_close_releases_focus_transient = 1, 
          do_override_release_focus = 0, do_sort_windowlist_by = 1}}}, 
    cr_motion_method = 0, was_cr_motion_method_detected = 0, 
    does_wm_delete_window = 1, does_wm_take_focus = 0, do_force_next_cr = 0, 
    do_force_next_pn = 0, do_iconify_after_map = 0, 
    do_disable_constrain_size_fullscreen = 0, do_reuse_destroyed = 0, 
    has_handles = 1, has_icon_changed = 0, has_title = 1, 
    has_new_wm_normal_hints = 0, is_decor_changed = 0, is_iconify_pending = 0, 
    is_focused_on_other_desk = 0, is_focus_change_broadcast_pending = 0, 
    is_fully_visible = 1, is_iconified = 0, is_iconified_by_parent = 0, 
    is_icon_entered = 0, is_icon_font_loaded = 1, is_icon_moved = 0, 
    is_icon_ours = 0, is_icon_shaped = 0, is_icon_unmapped = 0, 
    is_in_transient_subtree = 1, is_mapped = 1, is_map_pending = 0, 
    is_maximized = 0, is_name_changed = 0, is_partially_visible = 1, 
    is_pixmap_ours = 0, is_placed_by_fvwm = 1, is_scheduled_for_destroy = 0, 
    is_scheduled_for_raise = 0, is_size_inc_set = 1, is_style_deleted = 0, 
    is_tear_off_menu = 0, is_transient = 0, is_window_drawn_once = 0, 
    is_viewport_moved = 0, is_window_being_moved_opaque = 0, 
    is_window_font_loaded = 1, is_window_shaded = 0, 
    used_title_dir_for_shading = 1, shaded_dir = 0, 
    using_default_icon_font = 0, using_default_window_font = 0, 
    was_icon_hint_provided = 0, was_icon_name_provided = 1, 
    was_never_drawn = 0, has_ewmh_wm_name = 0, has_ewmh_wm_icon_name = 0, 
    has_ewmh_wm_icon_hint = 2, has_ewmh_mini_icon = 0, has_ewmh_wm_pid = 0, 
    use_ewmh_icon = 0, is_ewmh_modal = 0, is_ewmh_fullscreen = 0, 
    has_ewmh_init_fullscreen_state = 1, has_ewmh_init_hidden_state = 1, 
    has_ewmh_init_maxhoriz_state = 1, has_ewmh_init_maxvert_state = 1, 
    has_ewmh_init_modal_state = 1, has_ewmh_init_shaded_state = 1, 
    has_ewmh_init_skip_pager_state = 1, has_ewmh_init_skip_taskbar_state = 1, 
    has_ewmh_init_sticky_state = 1, has_ewmh_init_wm_desktop = 1}, 
  decor_state = {buttons_drawn = 47, buttons_lit = 47, buttons_inverted = 0, 
    buttons_toggled = 0, parts_drawn = 4095, parts_lit = 4095, 
    parts_inverted = 0}, nr_left_buttons = 2, nr_right_buttons = 3, 
  decor = 0x707090, wShaped = 0, title_background_pixmap = 0, 
  boundary_width = 1, unshaped_boundary_width = 1, corner_width = 21, 
  visual_corner_width = 0, title_font = 0x7eb4d0, title_text_offset = 13, 
  title_length = 704, title_thickness = 20, title_text_rotation = ROTATION_0, 
  icon_g = {picture_w_g = {x = 0, y = 0, width = 0, height = 0}, title_w_g = {
      x = 0, y = 0, width = 0, height = 0}, title_text_width = 0}, 
  icon_border_width = 0, iconDepth = 0, iconPixmap = 0, icon_maskPixmap = 0, 
  icon_alphaPixmap = 0, icon_nalloc_pixels = 0, icon_alloc_pixels = 0x0, 
  icon_no_limit = 0, icon_font = 0x7ced20, attr_backup = {backing_store = 0, 
    border_width = 0, depth = 24, bit_gravity = 0, is_bit_gravity_stored = 0, 
    visual = 0x71d8e0, colormap = 32}, hints = {flags = 848, x = 0, y = 0, 
    width = 0, height = 0, min_width = 14, min_height = 24, max_width = 32767, 
    max_height = 32767, width_inc = 1, height_inc = 1, min_aspect = {x = 0, 
      y = 0}, max_aspect = {x = 0, y = 0}, base_width = 4, base_height = 4, 
    win_gravity = 1}, orig_hints = {width_inc = 1, height_inc = 1}, 
  wmhints = 0x7cd750, class = {res_name = 0x7cd900 "mrxvt", 
    res_class = 0x7ce240 "XTerm"}, Desk = 4, FocusDesk = 0, DeIconifyDesk = 0, 
  mini_pixmap_file = 0x7cfe10 "vim.png", mini_icon = 0x74ae50, 
  icon_bitmap_file = 0x74b240 "x.png", g = {frame = {x = 109, y = 131, 
      width = 806, height = 506}, normal = {x = 109, y = 131, width = 806, 
      height = 506}, max = {x = 0, y = 0, width = 0, height = 0}, 
    max_defect = {width = 0, height = 0}, max_offset = {x = 0, y = 0}}, 
  mwm_hints = 0x0, ol_hints = 15, functions = 62, cmap_windows = 0x0, 
  number_cmap_windows = 0, colors = {fore = 8421504, back = 16777215, 
    hilight = 13421772, shadow = 9211020}, hicolors = {fore = 10526880, 
    back = 16777215, hilight = 13421772, shadow = 9211020}, border_colors = {
    fore = 0, back = 16777215, hilight = 13421772, shadow = 9211020}, 
  border_hicolors = {fore = 0, back = 16777215, hilight = 13421772, 
    shadow = 9211020}, cs = 8, cs_hi = 7, border_cs = 8, border_cs_hi = 7, 
  icon_title_cs = 5, icon_title_cs_hi = 6, icon_background_cs = -1, 
  buttons = 976, IconBoxes = 0x739e60, default_layer = 4, layer = 4, 
  min_icon_width = 0 '\0', max_icon_width = 255 'ÿ', min_icon_height = 0 '\0', 
  max_icon_height = 255 'ÿ', icon_resize_type = 0, 
  icon_background_padding = 0 '\0', icon_background_relief = 2 '\002', 
  icon_title_relief = 0 '\0', min_window_width = 0, min_window_height = 0, 
  max_window_width = 32767, max_window_height = 32767, shade_anim_steps = 100, 
  grabbed_buttons = 5 '\005', snap_attraction = {proximity = 10, mode = 12, 
    types = SNAP_NONE}, snap_grid_x = 0, snap_grid_y = 0, 
  edge_delay_ms_move = -1, edge_delay_ms_resize = -1, 
  edge_resistance_move = 10, edge_resistance_xinerama_move = 10, 
  focus_model = 1 '\001', pl_penalty = {normal = 1, ontop = 5, icon = 10, 
    sticky = 1, below = 0, strut = 50}, pl_percent_penalty = {p99 = 12, 
    p95 = 6, p85 = 4, p75 = 1}, placed_by_button = 0 '\0', 
  ewmh_window_type = 0, ewmh_icon_geometry = {x = 0, y = 0, width = 0, 
    height = 0}, strut = {left = 0, right = 0, top = 0, bottom = 0}, 
  dyn_strut = {left = 0, right = 0, top = 0, bottom = 0}, 
  ewmh_icon_height = 16, ewmh_icon_width = 16, ewmh_mini_icon_height = 22, 
  ewmh_mini_icon_width = 22, ewmh_hint_layer = 0, ewmh_normal_layer = 4, 
  ewmh_hint_desktop = 0, scratch = {p = 0x0, i = 0}}
        buttons = 47
        is_style_initialised = 1
        frame_g = {x = 109, y = 131, width = 806, height = 506}
        exc = (const exec_context_t *) 0x7cc440
        ecc = {type = EXCT_NULL, x = {etrigger = 0x0, elast = 0x7196c0}, w = {
    fw = 0x810c60, w = 18875090, wcontext = 15728640}, m = {
    module = 0x7f9a9d06f7b8}}
#3  0x00000000004a4335 in flush_window_updates () at update.c:716
        t = (FvwmWindow *) 0x810c60
        style = {next = 0x0, prev = 0x0, id = {name = 0x0, window_id = 0, 
    flags = {has_name = 0, has_window_id = 0}}, icon_name = 0x0, 
  mini_icon_name = 0x7cfe10 "vim.png", decor_name = 0x0, 
  min_icon_width = 0 '\0', max_icon_width = 0 '\0', min_icon_height = 0 '\0', 
  max_icon_height = 0 '\0', icon_resize_type = 0, 
  icon_background_padding = 0 '\0', icon_background_relief = 0 '\0', 
  icon_title_relief = 0 '\0', icon_font = 0x72d460 "xft:Sans:size=6", 
  window_font = 0x738c40 "StringEncoding=UTF-8:xft:Sans:pixelsize=13:Medium", 
  fore_color_name = 0x72e5a0 "lightgrey", 
  back_color_name = 0x72f660 "dimgrey", fore_color_name_hi = 0x72f6c0 "black", 
  back_color_name_hi = 0x72e0a0 "grey", colorset = 8, colorset_hi = 7, 
  border_colorset = 8, border_colorset_hi = 7, icon_title_colorset = 5, 
  icon_title_colorset_hi = 6, icon_background_colorset = 0, border_width = 1, 
  handle_width = 1, layer = 4, start_desk = 5, start_page_x = 0, 
  start_page_y = 0, start_screen = 0, min_window_width = 0, 
  min_window_height = 0, max_window_width = 0, max_window_height = 0, 
  shade_anim_steps = 100, snap_attraction = {proximity = 10, mode = 12, 
    types = SNAP_NONE}, snap_grid_x = 0, snap_grid_y = 0, 
  edge_delay_ms_move = -1, edge_delay_ms_resize = 0, 
  edge_resistance_move = 10, edge_resistance_xinerama_move = 10, 
  icon_boxes = 0x739e60, norm_placement_penalty = 0, pl_penalty = {normal = 1, 
    ontop = 5, icon = 10, sticky = 1, below = 0, strut = 50}, 
  pl_percent_penalty = {p99 = 0, p95 = 0, p85 = 0, p75 = 0}, 
  pl_position_string = 0x7a1b60 "screen c 50-50w 50-50w", 
  initial_map_command_string = 0x0, flags = {common = {
      is_sticky_across_pages = 0, is_sticky_across_desks = 0, 
      has_icon_font = 1, has_no_border = 0, has_window_font = 1, 
      title_dir = 0, user_states = 4, s = {do_circulate_skip = 0, 
        do_circulate_skip_icon = 0, do_circulate_skip_shaded = 0, 
        do_ewmh_donate_icon = 1, do_ewmh_donate_mini_icon = 1, 
        do_ewmh_ignore_state_hints = 0, do_ewmh_ignore_strut_hints = 0, 
        do_ewmh_mini_icon_override = 0, do_ewmh_use_stacking_hints = 0, 
        do_ewmh_ignore_window_type = 0, do_iconify_window_groups = 0, 
        do_ignore_gnome_hints = 0, do_ignore_icon_boxes = 0, 
        do_ignore_restack = 0, do_use_window_group_hint = 0, 
        do_lower_transient = 1, do_not_show_on_map = 0, 
        do_raise_transient = 1, do_resize_opaque = 0, 
        do_shrink_windowshade = 1, do_stack_transient_parent = 1, 
        do_window_list_skip = 0, ewmh_maximize_mode = 2, 
        has_depressable_border = 0, has_mwm_border = 0, has_mwm_buttons = 0, 
        has_mwm_override = 0, has_no_icon_title = 0, has_override_size = 0, 
        has_stippled_title = 0, has_stippled_icon_title = 0, 
        has_no_sticky_stippled_title = 0, 
        has_no_sticky_stippled_icon_title = 0, icon_override = 2, 
        is_bottom_title_rotated = 0, is_fixed = 0, is_fixed_ppos = 0, 
        is_uniconifiable = 0, is_unmaximizable = 0, is_unclosable = 0, 
        is_maximize_fixed_size_disallowed = 0, 
        is_icon_sticky_across_pages = 0, is_icon_sticky_across_desks = 0, 
        is_icon_suppressed = 0, is_left_title_rotated_cw = 0, is_lenient = 0, 
        is_size_fixed = 0, is_psize_fixed = 0, is_right_title_rotated_cw = 1, 
        is_top_title_rotated = 0, use_icon_position_hint = 1, 
        use_indexed_window_name = 0, use_indexed_icon_name = 0, 
        windowshade_laziness = 0, use_title_decor_rotation = 1, 
        focus_policy = {do_raise_focused_click = {client = 1, decor = 1, 
            icon = 0}, do_raise_unfocused_click = {client = 1, decor = 1, 
            icon = 0}, do_focus_click = {client = 1, decor = 1, icon = 1}, 
          do_focus_enter = 0, do_unfocus_leave = 0, do_focus_by_program = 1, 
          do_focus_by_function = 1, do_warp_pointer_on_focus_func = 0, 
          is_lenient = 0, use_mouse_buttons = 1, use_modifiers = 0, 
          do_pass_focus_click = 1, do_pass_raise_click = 1, 
          do_ignore_focus_click_motion = 0, do_ignore_raise_click_motion = 0, 
          do_allow_func_focus_click = 1, do_allow_func_raise_click = 1, 
          do_open_grabs_focus = 1, do_open_grabs_focus_transient = 1, 
          do_override_grab_focus = 0, do_close_releases_focus = 1, 
          do_close_releases_focus_transient = 1, 
          do_override_release_focus = 0, do_sort_windowlist_by = 1}}}, 
    do_decorate_transient = 1, placement_mode = 8, ewmh_placement_mode = 2, 
    ws_cr_motion_method = 0, do_save_under = 0, do_start_iconic = 0, 
    do_start_lowered = 0, do_start_shaded = 0, start_shaded_dir = 0, 
    has_border_width = 1, has_color_back = 1, has_color_fore = 1, 
    has_color_back_hi = 1, has_color_fore_hi = 1, has_decor = 0, 
    has_edge_delay_ms_move = 1, has_edge_delay_ms_resize = 0, 
    has_edge_resistance_move = 1, has_edge_resistance_xinerama_move = 1, 
    has_handle_width = 1, has_icon = 0, has_icon_boxes = 1, 
    has_icon_size_limits = 0, has_min_window_size = 0, 
    has_max_window_size = 0, has_icon_background_padding = 0, 
    has_icon_background_relief = 0, has_icon_title_relief = 1, 
    has_window_shade_steps = 1, has_mini_icon = 1, has_mwm_decor = 0, 
    has_mwm_functions = 0, has_no_handles = 0, has_no_title = 0, 
    has_ol_decor = 0, has_snap_grid = 0, has_snap_attraction = 1, 
    is_button_disabled = 976, is_unmanaged = 0, use_backing_store = 0, 
    use_parent_relative = 0, use_colorset = 1, use_colorset_hi = 1, 
    use_border_colorset = 1, use_border_colorset_hi = 1, 
    use_icon_title_colorset = 1, use_icon_title_colorset_hi = 1, 
    use_icon_background_colorset = 0, use_layer = 1, use_no_pposition = 0, 
    use_no_usposition = 0, use_no_transient_pposition = 0, 
    use_no_transient_usposition = 0, use_start_on_desk = 1, 
    use_start_on_page_for_transient = 0, use_start_on_screen = 0, 
    manual_placement_honors_starts_on_page = 0, 
    um_placement_honors_starts_on_page = 0, capture_honors_starts_on_page = 1, 
    recapture_honors_starts_on_page = 0, has_placement_penalty = 1, 
    has_placement_percentage_penalty = 0, has_placement_position_string = 1, 
    has_initial_map_command_string = 0}, flag_default = {common = {
      is_sticky_across_pages = 0, is_sticky_across_desks = 0, 
      has_icon_font = 0, has_no_border = 0, has_window_font = 0, 
      title_dir = 0, user_states = 0, s = {do_circulate_skip = 0, 
        do_circulate_skip_icon = 0, do_circulate_skip_shaded = 0, 
        do_ewmh_donate_icon = 0, do_ewmh_donate_mini_icon = 0, 
        do_ewmh_ignore_state_hints = 0, do_ewmh_ignore_strut_hints = 0, 
        do_ewmh_mini_icon_override = 0, do_ewmh_use_stacking_hints = 0, 
        do_ewmh_ignore_window_type = 0, do_iconify_window_groups = 0, 
        do_ignore_gnome_hints = 0, do_ignore_icon_boxes = 0, 
        do_ignore_restack = 0, do_use_window_group_hint = 0, 
        do_lower_transient = 0, do_not_show_on_map = 0, 
        do_raise_transient = 0, do_resize_opaque = 0, 
        do_shrink_windowshade = 0, do_stack_transient_parent = 0, 
        do_window_list_skip = 0, ewmh_maximize_mode = 0, 
        has_depressable_border = 0, has_mwm_border = 0, has_mwm_buttons = 0, 
        has_mwm_override = 0, has_no_icon_title = 0, has_override_size = 0, 
        has_stippled_title = 0, has_stippled_icon_title = 0, 
        has_no_sticky_stippled_title = 0, 
        has_no_sticky_stippled_icon_title = 0, icon_override = 0, 
        is_bottom_title_rotated = 0, is_fixed = 0, is_fixed_ppos = 0, 
        is_uniconifiable = 0, is_unmaximizable = 0, is_unclosable = 0, 
        is_maximize_fixed_size_disallowed = 0, 
        is_icon_sticky_across_pages = 0, is_icon_sticky_across_desks = 0, 
        is_icon_suppressed = 0, is_left_title_rotated_cw = 0, is_lenient = 0, 
        is_size_fixed = 0, is_psize_fixed = 0, is_right_title_rotated_cw = 0, 
        is_top_title_rotated = 0, use_icon_position_hint = 0, 
        use_indexed_window_name = 0, use_indexed_icon_name = 0, 
        windowshade_laziness = 0, use_title_decor_rotation = 0, 
        focus_policy = {do_raise_focused_click = {client = 0, decor = 1, 
            icon = 0}, do_raise_unfocused_click = {client = 0, decor = 1, 
            icon = 0}, do_focus_click = {client = 0, decor = 0, icon = 0}, 
          do_focus_enter = 0, do_unfocus_leave = 0, do_focus_by_program = 1, 
          do_focus_by_function = 0, do_warp_pointer_on_focus_func = 1, 
          is_lenient = 0, use_mouse_buttons = 0, use_modifiers = 0, 
          do_pass_focus_click = 0, do_pass_raise_click = 0, 
          do_ignore_focus_click_motion = 0, do_ignore_raise_click_motion = 0, 
          do_allow_func_focus_click = 1, do_allow_func_raise_click = 1, 
          do_open_grabs_focus = 1, do_open_grabs_focus_transient = 0, 
          do_override_grab_focus = 0, do_close_releases_focus = 0, 
          do_close_releases_focus_transient = 0, 
          do_override_release_focus = 0, do_sort_windowlist_by = 1}}}, 
    do_decorate_transient = 0, placement_mode = 0, ewmh_placement_mode = 0, 
    ws_cr_motion_method = 0, do_save_under = 0, do_start_iconic = 0, 
    do_start_lowered = 0, do_start_shaded = 0, start_shaded_dir = 0, 
    has_border_width = 0, has_color_back = 0, has_color_fore = 0, 
    has_color_back_hi = 0, has_color_fore_hi = 0, has_decor = 0, 
    has_edge_delay_ms_move = 0, has_edge_delay_ms_resize = 0, 
    has_edge_resistance_move = 0, has_edge_resistance_xinerama_move = 0, 
    has_handle_width = 0, has_icon = 0, has_icon_boxes = 0, 
    has_icon_size_limits = 0, has_min_window_size = 0, 
    has_max_window_size = 0, has_icon_background_padding = 0, 
    has_icon_background_relief = 0, has_icon_title_relief = 0, 
    has_window_shade_steps = 0, has_mini_icon = 0, has_mwm_decor = 0, 
    has_mwm_functions = 0, has_no_handles = 0, has_no_title = 0, 
    has_ol_decor = 0, has_snap_grid = 0, has_snap_attraction = 0, 
    is_button_disabled = 0, is_unmanaged = 0, use_backing_store = 0, 
    use_parent_relative = 0, use_colorset = 0, use_colorset_hi = 0, 
    use_border_colorset = 0, use_border_colorset_hi = 0, 
    use_icon_title_colorset = 0, use_icon_title_colorset_hi = 0, 
    use_icon_background_colorset = 0, use_layer = 0, use_no_pposition = 0, 
    use_no_usposition = 0, use_no_transient_pposition = 0, 
    use_no_transient_usposition = 0, use_start_on_desk = 0, 
    use_start_on_page_for_transient = 0, use_start_on_screen = 0, 
    manual_placement_honors_starts_on_page = 0, 
    um_placement_honors_starts_on_page = 0, capture_honors_starts_on_page = 0, 
    recapture_honors_starts_on_page = 0, has_placement_penalty = 0, 
    has_placement_percentage_penalty = 0, has_placement_position_string = 0, 
    has_initial_map_command_string = 0}, flag_mask = {common = {
      is_sticky_across_pages = 0, is_sticky_across_desks = 0, 
      has_icon_font = 1, has_no_border = 0, has_window_font = 1, 
      title_dir = 3, user_states = 5, s = {do_circulate_skip = 0, 
        do_circulate_skip_icon = 0, do_circulate_skip_shaded = 0, 
        do_ewmh_donate_icon = 1, do_ewmh_donate_mini_icon = 1, 
        do_ewmh_ignore_state_hints = 1, do_ewmh_ignore_strut_hints = 1, 
        do_ewmh_mini_icon_override = 1, do_ewmh_use_stacking_hints = 1, 
        do_ewmh_ignore_window_type = 1, do_iconify_window_groups = 0, 
        do_ignore_gnome_hints = 0, do_ignore_icon_boxes = 1, 
        do_ignore_restack = 0, do_use_window_group_hint = 0, 
        do_lower_transient = 1, do_not_show_on_map = 0, 
        do_raise_transient = 1, do_resize_opaque = 1, 
        do_shrink_windowshade = 1, do_stack_transient_parent = 1, 
        do_window_list_skip = 0, ewmh_maximize_mode = 3, 
        has_depressable_border = 0, has_mwm_border = 0, has_mwm_buttons = 0, 
        has_mwm_override = 0, has_no_icon_title = 0, has_override_size = 0, 
        has_stippled_title = 0, has_stippled_icon_title = 0, 
        has_no_sticky_stippled_title = 0, 
        has_no_sticky_stippled_icon_title = 0, icon_override = 3, 
        is_bottom_title_rotated = 0, is_fixed = 0, is_fixed_ppos = 0, 
        is_uniconifiable = 0, is_unmaximizable = 0, is_unclosable = 0, 
        is_maximize_fixed_size_disallowed = 0, 
        is_icon_sticky_across_pages = 0, is_icon_sticky_across_desks = 0, 
        is_icon_suppressed = 1, is_left_title_rotated_cw = 0, is_lenient = 0, 
        is_size_fixed = 0, is_psize_fixed = 0, is_right_title_rotated_cw = 1, 
        is_top_title_rotated = 0, use_icon_position_hint = 1, 
        use_indexed_window_name = 0, use_indexed_icon_name = 0, 
        windowshade_laziness = 0, use_title_decor_rotation = 1, 
        focus_policy = {do_raise_focused_click = {client = 1, decor = 0, 
            icon = 0}, do_raise_unfocused_click = {client = 1, decor = 0, 
            icon = 0}, do_focus_click = {client = 1, decor = 1, icon = 1}, 
          do_focus_enter = 1, do_unfocus_leave = 1, do_focus_by_program = 0, 
          do_focus_by_function = 1, do_warp_pointer_on_focus_func = 0, 
          is_lenient = 0, use_mouse_buttons = 511, use_modifiers = 0, 
          do_pass_focus_click = 1, do_pass_raise_click = 1, 
          do_ignore_focus_click_motion = 0, do_ignore_raise_click_motion = 0, 
          do_allow_func_focus_click = 0, do_allow_func_raise_click = 0, 
          do_open_grabs_focus = 0, do_open_grabs_focus_transient = 0, 
          do_override_grab_focus = 0, do_close_releases_focus = 1, 
          do_close_releases_focus_transient = 1, 
          do_override_release_focus = 0, do_sort_windowlist_by = 0}}}, 
    do_decorate_transient = 1, placement_mode = 15, ewmh_placement_mode = 3, 
    ws_cr_motion_method = 0, do_save_under = 0, do_start_iconic = 0, 
    do_start_lowered = 0, do_start_shaded = 0, start_shaded_dir = 0, 
    has_border_width = 1, has_color_back = 1, has_color_fore = 1, 
    has_color_back_hi = 1, has_color_fore_hi = 1, has_decor = 0, 
    has_edge_delay_ms_move = 1, has_edge_delay_ms_resize = 0, 
    has_edge_resistance_move = 1, has_edge_resistance_xinerama_move = 1, 
    has_handle_width = 1, has_icon = 0, has_icon_boxes = 1, 
    has_icon_size_limits = 0, has_min_window_size = 0, 
    has_max_window_size = 0, has_icon_background_padding = 0, 
    has_icon_background_relief = 0, has_icon_title_relief = 1, 
    has_window_shade_steps = 1, has_mini_icon = 1, has_mwm_decor = 0, 
    has_mwm_functions = 0, has_no_handles = 0, has_no_title = 1, 
    has_ol_decor = 0, has_snap_grid = 0, has_snap_attraction = 1, 
    is_button_disabled = 1023, is_unmanaged = 0, use_backing_store = 0, 
    use_parent_relative = 0, use_colorset = 1, use_colorset_hi = 1, 
    use_border_colorset = 1, use_border_colorset_hi = 1, 
    use_icon_title_colorset = 1, use_icon_title_colorset_hi = 1, 
    use_icon_background_colorset = 0, use_layer = 1, use_no_pposition = 0, 
    use_no_usposition = 0, use_no_transient_pposition = 0, 
    use_no_transient_usposition = 0, use_start_on_desk = 1, 
    use_start_on_page_for_transient = 0, use_start_on_screen = 0, 
    manual_placement_honors_starts_on_page = 0, 
    um_placement_honors_starts_on_page = 0, capture_honors_starts_on_page = 0, 
    recapture_honors_starts_on_page = 0, has_placement_penalty = 1, 
    has_placement_percentage_penalty = 0, has_placement_position_string = 1, 
    has_initial_map_command_string = 0}, change_mask = {common = {
      is_sticky_across_pages = 0, is_sticky_across_desks = 0, 
      has_icon_font = 0, has_no_border = 0, has_window_font = 0, 
      title_dir = 0, user_states = 0, s = {do_circulate_skip = 0, 
        do_circulate_skip_icon = 0, do_circulate_skip_shaded = 0, 
        do_ewmh_donate_icon = 0, do_ewmh_donate_mini_icon = 0, 
        do_ewmh_ignore_state_hints = 0, do_ewmh_ignore_strut_hints = 0, 
        do_ewmh_mini_icon_override = 0, do_ewmh_use_stacking_hints = 0, 
        do_ewmh_ignore_window_type = 0, do_iconify_window_groups = 0, 
        do_ignore_gnome_hints = 0, do_ignore_icon_boxes = 0, 
        do_ignore_restack = 0, do_use_window_group_hint = 0, 
        do_lower_transient = 0, do_not_show_on_map = 0, 
        do_raise_transient = 0, do_resize_opaque = 0, 
        do_shrink_windowshade = 0, do_stack_transient_parent = 0, 
        do_window_list_skip = 0, ewmh_maximize_mode = 0, 
        has_depressable_border = 0, has_mwm_border = 0, has_mwm_buttons = 0, 
        has_mwm_override = 0, has_no_icon_title = 0, has_override_size = 0, 
        has_stippled_title = 0, has_stippled_icon_title = 0, 
        has_no_sticky_stippled_title = 0, 
        has_no_sticky_stippled_icon_title = 0, icon_override = 0, 
        is_bottom_title_rotated = 0, is_fixed = 0, is_fixed_ppos = 0, 
        is_uniconifiable = 0, is_unmaximizable = 0, is_unclosable = 0, 
        is_maximize_fixed_size_disallowed = 0, 
        is_icon_sticky_across_pages = 0, is_icon_sticky_across_desks = 0, 
        is_icon_suppressed = 0, is_left_title_rotated_cw = 0, is_lenient = 0, 
        is_size_fixed = 0, is_psize_fixed = 0, is_right_title_rotated_cw = 0, 
        is_top_title_rotated = 0, use_icon_position_hint = 0, 
        use_indexed_window_name = 0, use_indexed_icon_name = 0, 
        windowshade_laziness = 0, use_title_decor_rotation = 0, 
        focus_policy = {do_raise_focused_click = {client = 0, decor = 0, 
            icon = 0}, do_raise_unfocused_click = {client = 0, decor = 0, 
            icon = 0}, do_focus_click = {client = 0, decor = 0, icon = 0}, 
          do_focus_enter = 0, do_unfocus_leave = 0, do_focus_by_program = 0, 
          do_focus_by_function = 0, do_warp_pointer_on_focus_func = 0, 
          is_lenient = 0, use_mouse_buttons = 0, use_modifiers = 0, 
          do_pass_focus_click = 0, do_pass_raise_click = 0, 
          do_ignore_focus_click_motion = 0, do_ignore_raise_click_motion = 0, 
          do_allow_func_focus_click = 0, do_allow_func_raise_click = 0, 
          do_open_grabs_focus = 0, do_open_grabs_focus_transient = 0, 
          do_override_grab_focus = 0, do_close_releases_focus = 0, 
          do_close_releases_focus_transient = 0, 
          do_override_release_focus = 0, do_sort_windowlist_by = 0}}}, 
    do_decorate_transient = 0, placement_mode = 0, ewmh_placement_mode = 0, 
    ws_cr_motion_method = 0, do_save_under = 0, do_start_iconic = 0, 
    do_start_lowered = 0, do_start_shaded = 0, start_shaded_dir = 0, 
    has_border_width = 0, has_color_back = 0, has_color_fore = 0, 
    has_color_back_hi = 0, has_color_fore_hi = 0, has_decor = 0, 
    has_edge_delay_ms_move = 0, has_edge_delay_ms_resize = 0, 
    has_edge_resistance_move = 0, has_edge_resistance_xinerama_move = 0, 
    has_handle_width = 0, has_icon = 0, has_icon_boxes = 0, 
    has_icon_size_limits = 0, has_min_window_size = 0, 
    has_max_window_size = 0, has_icon_background_padding = 0, 
    has_icon_background_relief = 0, has_icon_title_relief = 0, 
    has_window_shade_steps = 0, has_mini_icon = 1, has_mwm_decor = 0, 
    has_mwm_functions = 0, has_no_handles = 0, has_no_title = 0, 
    has_ol_decor = 0, has_snap_grid = 0, has_snap_attraction = 0, 
    is_button_disabled = 0, is_unmanaged = 0, use_backing_store = 0, 
    use_parent_relative = 0, use_colorset = 0, use_colorset_hi = 0, 
    use_border_colorset = 0, use_border_colorset_hi = 0, 
    use_icon_title_colorset = 0, use_icon_title_colorset_hi = 0, 
    use_icon_background_colorset = 0, use_layer = 0, use_no_pposition = 0, 
    use_no_usposition = 0, use_no_transient_pposition = 0, 
    use_no_transient_usposition = 0, use_start_on_desk = 0, 
    use_start_on_page_for_transient = 0, use_start_on_screen = 0, 
    manual_placement_honors_starts_on_page = 0, 
    um_placement_honors_starts_on_page = 0, capture_honors_starts_on_page = 0, 
    recapture_honors_starts_on_page = 0, has_placement_penalty = 0, 
    has_placement_percentage_penalty = 0, has_placement_position_string = 0, 
    has_initial_map_command_string = 0}, has_style_changed = 1}
        focus_fw = (FvwmWindow *) 0x810c60
        do_need_ungrab = 1
        flags = {do_broadcast_focus = 0, do_redecorate = 1, 
  do_redecorate_transient = 0, do_redraw_decoration = 1, do_redraw_icon = 0, 
  do_refresh = 0, do_resize_window = 0, do_setup_focus_policy = 0, 
  do_setup_frame = 1, do_update_cr_motion_method = 0, 
  do_update_ewmh_allowed_actions = 0, do_update_ewmh_icon = 0, 
  do_update_ewmh_mini_icon = 1, do_update_ewmh_stacking_hints = 0, 
  do_update_ewmh_state_hints = 0, do_update_frame_attributes = 0, 
  do_update_gnome_styles = 0, do_update_icon = 0, 
  do_update_icon_background_cs = 0, do_update_icon_boxes = 0, 
  do_update_icon_font = 0, do_update_icon_placement = 0, 
  do_update_icon_size_limits = 0, do_update_icon_title = 0, 
  do_update_icon_title_cs = 0, do_update_icon_title_cs_hi = 0, 
  do_update_mini_icon = 1, do_update_modules_flags = 0, 
  do_update_placement_penalty = 0, do_update_rotated_title = 0, 
  do_update_stick = 0, do_update_stick_icon = 0, do_update_title_dir = 0, 
  do_update_title_text_dir = 0, do_update_visible_icon_name = 0, 
  do_update_visible_window_name = 0, do_update_window_color = 0, 
  do_update_window_color_hi = 0, do_update_window_font = 0, 
  do_update_window_font_height = 0, do_update_window_grabs = 0, 
  do_update_working_area = 0}
#4  0x000000000043d2a3 in HandleEvents () at events.c:4134
        ev = {type = 8, xany = {type = 8, serial = 17156, send_event = 0, 
    display = 0x716530, window = 6291461}, xkey = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, window = 6291461, root = 124, 
    subwindow = 6291512, time = 318984310, x = 377, y = 59, x_root = 487, 
    y_root = 211, state = 1, keycode = 1, same_screen = 1}, xbutton = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, root = 124, subwindow = 6291512, time = 318984310, 
    x = 377, y = 59, x_root = 487, y_root = 211, state = 1, button = 1, 
    same_screen = 1}, xmotion = {type = 8, serial = 17156, send_event = 0, 
    display = 0x716530, window = 6291461, root = 124, subwindow = 6291512, 
    time = 318984310, x = 377, y = 59, x_root = 487, y_root = 211, state = 1, 
    is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 8, 
    serial = 17156, send_event = 0, display = 0x716530, window = 6291461, 
    root = 124, subwindow = 6291512, time = 318984310, x = 377, y = 59, 
    x_root = 487, y_root = 211, mode = 1, detail = 1, same_screen = 1, 
    focus = 1, state = 0}, xfocus = {type = 8, serial = 17156, send_event = 0, 
    display = 0x716530, window = 6291461, mode = 124, detail = 0}, xexpose = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, x = 124, y = 0, width = 6291512, height = 0, 
    count = 318984310}, xgraphicsexpose = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, drawable = 6291461, x = 124, y = 0, 
    width = 6291512, height = 0, count = 318984310, major_code = 0, 
    minor_code = 377}, xnoexpose = {type = 8, serial = 17156, send_event = 0, 
    display = 0x716530, drawable = 6291461, major_code = 124, minor_code = 0}, 
  xvisibility = {type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, state = 124}, xcreatewindow = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, parent = 6291461, window = 124, 
    x = 6291512, y = 0, width = 318984310, height = 0, border_width = 377, 
    override_redirect = 59}, xdestroywindow = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, event = 6291461, window = 124}, 
  xunmap = {type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    event = 6291461, window = 124, from_configure = 6291512}, xmap = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    event = 6291461, window = 124, override_redirect = 6291512}, 
  xmaprequest = {type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    parent = 6291461, window = 124}, xreparent = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, event = 6291461, window = 124, 
    parent = 6291512, x = 318984310, y = 0, override_redirect = 377}, 
  xconfigure = {type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    event = 6291461, window = 124, x = 6291512, y = 0, width = 318984310, 
    height = 0, border_width = 377, above = 906238099943, 
    override_redirect = 1}, xgravity = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, event = 6291461, window = 124, 
    x = 6291512, y = 0}, xresizerequest = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, window = 6291461, width = 124, 
    height = 0}, xconfigurerequest = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, parent = 6291461, window = 124, 
    x = 6291512, y = 0, width = 318984310, height = 0, border_width = 377, 
    above = 906238099943, detail = 1, value_mask = 4294967297}, xcirculate = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    event = 6291461, window = 124, place = 6291512}, xcirculaterequest = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    parent = 6291461, window = 124, place = 6291512}, xproperty = {type = 8, 
    serial = 17156, send_event = 0, display = 0x716530, window = 6291461, 
    atom = 124, time = 6291512, state = 318984310}, xselectionclear = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, selection = 124, time = 6291512}, xselectionrequest = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    owner = 6291461, requestor = 124, selection = 6291512, target = 318984310, 
    property = 253403070841, time = 906238099943}, xselection = {type = 8, 
    serial = 17156, send_event = 0, display = 0x716530, requestor = 6291461, 
    selection = 124, target = 6291512, property = 318984310, 
    time = 253403070841}, xcolormap = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, window = 6291461, colormap = 124, 
    new = 6291512, state = 0}, xclient = {type = 8, serial = 17156, 
    send_event = 0, display = 0x716530, window = 6291461, message_type = 124, 
    format = 6291512, data = {
      b = "vP\003\023\000\000\000\000y\001\000\000;\000\000\000ç\001\000", 
      s = {20598, 4867, 0, 0, 377, 0, 59, 0, 487, 0}, l = {318984310, 
        253403070841, 906238099943, 4294967297, 4294967297}}}, xmapping = {
    type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, request = 124, first_keycode = 0, count = 6291512}, 
  xerror = {type = 8, display = 0x4304, resourceid = 0, serial = 7431472, 
    error_code = 5 '\005', request_code = 0 '\0', minor_code = 96 '`'}, 
  xkeymap = {type = 8, serial = 17156, send_event = 0, display = 0x716530, 
    window = 6291461, 
    key_vector = 
"|\000\000\000\000\000\000\0008\000`\000\000\000\000\000vP\003\023\000\000\000\000y\001\000\000;\000\000"},
 pad = {8, 17156, 0, 7431472, 
    6291461, 124, 6291512, 318984310, 253403070841, 906238099943, 4294967297, 
    4294967297, 0, 4294967295, -10737993768117799, -458752, 7572256, -1, 
    -1695472700163334, 7572272, 0, 234881024, 0, 9007764416602570751}}
#5  0x0000000000463896 in main (argc=3, argv=0x7fff8f1404e8) at fvwm.c:2576
        valuemask = 8202
        attributes = {background_pixmap = 0, background_pixel = 12500670, 
  border_pixmap = 4131212846, border_pixel = 0, bit_gravity = 0, 
  win_gravity = 0, backing_store = -1658264274, backing_planes = 0, 
  backing_pixel = 140302040221896, save_under = 1, event_mask = 2097155, 
  do_not_propagate_mask = 1, override_redirect = 1, colormap = 32, 
  cursor = 18874381}
        i = 1
        len = 4
        display_string = 0x71e470 " ëq"
        do_force_single_screen = 0
        single_screen_num = -1
        replace_wm = 1
        visualClass = -1
        visualId = -1
        colorLimitop = {color_limit = -1, strict = -1, allocate = -1, 
  not_dynamic = -1, use_named_table = -1}
        exc = (const exec_context_t *) 0x734c60
        ecc = {type = EXCT_INIT, x = {etrigger = 0x7f9a99e43ba8, elast = 0x0}, 
  w = {fw = 0x7f9a9d44c8c8, w = 140302040252416, wcontext = 8}, m = {
    module = 0x7f9a99e50250}}

Reply via email to