← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 509439] [NEW] Xorg Multi Display - App Crashes due to improper mouse handling

 

Public bug reported:

Binary package hint: xorg

 I have discovered a serious bug with X.org and handling of Multiple
Displays (verified on 2 and 3 screens/displays.)  No Xinerama, No
TwinView; these are separated X Displays (:0.0, :0.1, :0.2, etc..)

The issue seems to mostly affect applications with a common
process/presence shared across multiple Displays.

Steps to Reproduce a Full App-Crash (with Nautilus, or Thunar):
 1 - Ensure nautilus is NOT already running by command: ps -afx | grep nautilus
 2 - Launch Nautilus from Primary Display ( :0.0 )
  2a - Ensure "Pathbar Style" is in use: Click View -> Location Selector -> CHECK: Pathbar Style
 3 - Navigate into sub-folders, until 3 or more Folders are shown in the Pathbar, as clickable buttons.
  3a - You should be able to click among any of these folders/buttons without issue
 4 - Launch Nautilus in Second (or third Display, :0.1 / :0.2)
  4a - Pathbar Sytle should automatically be in use.
 5 - Navigate into sub-folders, until 3 or more Folders are shown in the Pathbar
 6 - You should be able to select one Location from the Pathbar, without moving your mouse out of the window, click on a different Pathbar location.  Your mouse will also not cause auto-highlight, or trigger a change when clicking a selection.
  6a - IMPORTANT: If you continue pressing these seeming in-active Pathbar folder buttons, you will eventually crash your Nautilus/Thunar app!!  It will crash from both displays.

You are also able to reproduce this bug in-reverse, by initially
launching nautilus/thunar from an xterm in the :0.1 display.  This will
bind Nautilus/Thunar main process to Display:  :0.1,  and cause the un-
desired behaviour and app-crash to manifest even in the Primary display
:0.0.  Simply launching nautilus Panel on :0.1 will not duplicate as
panel's main/parent process is still in Display :0.0


Other related oddities and symptoms.
 * Gnome-Terminal: in secondary display, if you click a top-menu-bar item, then without mouse exiting menu-bar area, mouse-over other menu items, the context will NOT follow your mouse (as it does on the Primary Display.)  If you simply move the mouse out of the window-area, then back in, menu-bar tracking resumes normal behaviour.
 * Gnome-Panel: in secondary display, if you click "Applications, Places, or System" at top of screen, then without moving mouse from TOP-panel, move mouse-over other the other options (Applications, Places, or System), the mouse-over focus will not change menu items.  If you move mouse out of top-panel, mouse will resume normal behaviour.
 * Also in Gnome-Panel, you can go into Properties from Second display, change between General/Background tabs.  Withouse moving moues out of this window, clicking on Help or Close buttons will have NO effect.
 * XFCE4 window manager and applications also behave the exact same!

Since this issue affects multiple applications, window managers, and the
crash-reports list X Libraries first; I have assigned the report to
xserver-xorg;.

I have discovered this in a system upgraded from 8.04 (hardy) to 9.10
(karmic); and also verified on a separate computer with a fresh install
of 9.10 (karmic).  Both systems have all current updates installed.

ProblemType: Bug
Architecture: amd64
Date: Mon Jan 18 19:00:38 2010
DistroRelease: Ubuntu 9.10
MachineType: HP ProLiant DL385 G2
NonfreeKernelModules: vmmon nvidia
Package: xorg (not installed)
ProcCmdLine: root=/dev/mapper/vg01-root ro   crashkernel=384M-2G:64M,2G-:128M
ProcEnviron:
 LANG=C
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-server
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel N/A
 xserver-xorg-video-ati N/A
SourcePackage: xorg
Uname: Linux 2.6.31.4-customserver-vmware x86_64
dmi.bios.date: 04/15/2009
dmi.bios.vendor: HP
dmi.bios.version: A09
dmi.chassis.type: 23
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:bvrA09:bd04/15/2009:svnHP:pnProLiantDL385G2:pvr:cvnHP:ct23:cvr:
dmi.product.name: ProLiant DL385 G2
dmi.sys.vendor: HP
fglrx: Not loaded
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro:             Ubuntu
 architecture:       x86_64kernel:             2.6.31.4-customserver-vmware

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug

-- 
Xorg Multi Display - App Crashes due to improper mouse handling
https://bugs.launchpad.net/bugs/509439
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



Follow ups

References