Compiz Loses Context-Menus on Multi-monitor Systems

Bug #1522913 reported by Removed by request
6
Affects Status Importance Assigned to Milestone
Compiz
New
Undecided
Unassigned

Bug Description

*SYSTEM INFO:

Linux Kernel: 4.2.399-dcj-20151017 x86_64
Distributor ID: Ubuntu
Description: Ubuntu 15.10
Release: 15.10
Codename: wily
grub-install (GRUB) 2.02~beta2-29

*GRAPHIC INFO:

Video Card: Haswell-ULT Integrated Graphics Controller
Video Driver: i910
libgtk2.0-0: 2.24.28-1ubuntu1
libgtk-3-0: 3.16.7-0ubuntu3
libgles2-mesa: 11.0.2-1ubuntu4
libegl1-mesa: 11.0.2-1ubuntu4
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.2

*COMPIZ INFO:

Maintainer: Ubuntu Developers <email address hidden>
Architecture: all
Version: 1:0.9.12.2+15.10.20151015-0ubuntu1
Provides: x-window-manager
Depends: compiz-core (>= 1:0.9.12.2+15.10.20151015-0ubuntu1), compiz-plugins-default (>= 1:0.9.12.2+15.10.20151015-0ubuntu1), compiz-gnome

Settings are stored in the "GSettings Configuration Backend"

*BUG DESCRIPTION:

When using multiple monitors on my Ubuntu systems, occasionally, the "right-click" context-menus and the menu-bar menus (in the Unity panel) fail to appear. I have had this problem with multiple versions of Compiz, Ubuntu, and Linux kernels (both mainstream and custom compiled). I can temporarily fix this problem by executing "killall -SIGHUP compiz". Since this command temporarily fixes the issue, I assume the problem is Compiz, but I could be mistaken. However, I do not have this problem on Lubuntu or Xubuntu (when not using Compiz). If I install LXDE in the same Ubuntu system and use LXDE without Compiz, the issue is gone (although, I like Unity much better than LXDE).

To clarify my description of the possible bug, after the system has been running for some time (no consistent pattern has been noticed by me), when right-clicking in an application (i.e. Nautilus, Geany, Firefox, etc.), the context-menu does not appear. This problem very rarely occurs when using one monitor. However, when using multiple monitors (as I am doing), this problem occurs frequently (at least once a day, or at most, once in five minutes). I can execute "killall -SIGHUP compiz" to temporarily fix the issue, but after some time, the menus will fail again. The menus that appear in the Unity bar at the top of the screen also experience this problem at the same time.

If Compiz is not the source of the issue, then I would suspect Unity, DBus, or IBus.

I thank you all for your time, effort, and development. Thanks for creating Compiz.

Please feel free to request additional information.

Thanks,
<email address hidden>

* CONTENTS OF SETTINGS PROFILE
* (FROM CompizConfig)
* (Default settings were not exported to this text

[decor]
s0_active_shadow_color = #00000080
s0_inactive_shadow_color = #000000ff

[staticswitcher]
s0_next_key = Disabled
s0_prev_key = Disabled
s0_background_color = #333333d9

[scale]
s0_x_offset = 44
s0_initiate_all_key = Disabled

[unityshell]
s0_show_hud = Disabled
s0_show_desktop_key = Disabled
s0_dash_blur_experimental = 0
s0_inactive_shadow_color = #000000a5
s0_launcher_hide_mode = 1
s0_autohide_animation = 1
s0_num_launchers = 1
s0_scroll_inactive_icons = false
s0_edge_responsiveness = 8.000000
s0_reveal_pressure = 15
s0_overcome_pressure = 15
s0_decay_rate = 10
s0_icon_size = 28
s0_backlight_mode = 3
s0_launch_animation = 2
s0_urgent_animation = 1
s0_menus_fadeout = 100
s0_show_minimized_windows = false

[composite]
s0_unredirect_match = (any) & !(class=Totem) & !(class=MPlayer) & !(class=Plugin-container) & !(class=Firefox) & !(class=Geany)

[grid]
s0_bottom_left_corner_action = 1
s0_bottom_edge_action = 2
s0_bottom_right_corner_action = 3

[wall]
s0_miniscreen = false
s0_thumb_highlight_gradient_shadow_color = #dfdfdfff
s0_arrow_base_color = #e6e6e6d9
s0_arrow_shadow_color = #dcdcdcd9
s0_slide_duration = 0.200000

[ezoom]
s0_zoom_box_outline_color = #2f2f4f9f
s0_zoom_box_fill_color = #2f2f2f4f

[resize]
s0_initiate_key = Disabled
s0_maximize_vertically = false

[switcher]
s0_background_color = #333333d9

[move]
s0_initiate_key = Disabled

[expo]
s0_zoom_time = 0.200000
s0_distance = 0.005000
s0_vp_saturation = 40.000000
s0_ground_color1 = #b3b3b3cc
s0_ground_color2 = #b3b3b300

[animation]
s0_open_matches = ((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) & !(role=toolTipTip | role=qtooltip_label) & !(type=Normal & override_redirect=1) & !(name=gnome-screensaver);((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) & !(class=\.exe$));(type=Tooltip | Notification | Utility) & !(name=compiz) & !(title=notify-osd);
s0_close_matches = ((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) & !(role=toolTipTip | role=qtooltip_label) & !(type=Normal & override_redirect=1) & !(name=gnome-screensaver) & !(name=gnome-screenshot);((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) & !(class=\.exe$));(type=Tooltip | Notification | Utility) & !(name=compiz) & !(title=notify-osd);
s0_minimize_effects = animation:None;
s0_unminimize_effects = animation:None;

[workarounds]
s0_firefox_menu_fix = true

[opengl]
s0_texture_filter = 0

[core]
s0_active_plugins = core;composite;opengl;imgpng;wall;copytex;compiztoolbox;resize;regex;place;move;expo;workarounds;session;scale;unityshell;
s0_do_serialize = true
s0_outputs = 1366x768+0+768;1024x768+0+0;
s0_autoraise = false
s0_autoraise_delay = 500
s0_lower_window_button = Disabled
s0_minimize_window_key = Disabled
s0_show_desktop_key = <Control><Super>d
s0_toggle_window_maximized_key = Disabled
s0_toggle_window_shaded_key = Disabled
s0_hsize = 2
s0_vsize = 2

[gnomecompat]
s0_main_menu_key = Disabled
s0_run_key = Disabled
s0_run_command_screenshot_key = <Control>m
s0_command_window_screenshot = gnome-screenshot -w
s0_run_command_window_screenshot_key = <Shift><Control>m
s0_run_command_terminal_key = <Control><Alt>t

Tags: bug compiz menu
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.