Xorg crash with floating evdev mouse pointer

Bug #1014782 reported by bijwaard
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg-server (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Xorg crashes on my system when I configure an InputDevice with a floating mouse, since I'm trying to create a multiseat system (using 2 videocards, 2 mice, 2 keyboards in one PC, see http://linuxgazette.net/124/smith.html ). A floating keyboard in an InputDevice section works as a charm and isolates the keyboard to the specified 'seat'. When the "Floating" option is set to "false" both mouses move the cursor in both seats.
When "Floating" option is set to "true" i get a segfault in positionSprite of ../../dix/getevents.c:951, I'll attach the full backtrace.

$ lsb_release -rd
Description: Ubuntu 12.04 LTS
Release: 12.04

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xorg 1:7.6+12ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 295.40 Thu Apr 5 21:37:00 PDT 2012
 GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: None
Date: Mon Jun 18 20:19:55 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current, 295.40, 3.2.0-23-generic, x86_64: installed
 nvidia-current, 295.40, 3.2.0-24-generic, x86_64: installed
 nvidia-current, 295.40, 3.2.0-25-generic, x86_64: installed
 vboxhost, 4.1.16, 3.2.0-23-generic, x86_64: installed
 vboxhost, 4.1.16, 3.2.0-25-generic, x86_64: installed
ExtraDebuggingInterest: Yes, whatever it takes to get this fixed in Ubuntu
GraphicsCard:
 Subsystem: ASUSTeK Computer Inc. Device [1043:84ca]
 NVIDIA Corporation GF108 [GeForce GT 440] [10de:0de0] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation Device [10de:0828]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: ASUSTeK COMPUTER INC. V-P8H77E
ProcEnviron:
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-24-generic root=UUID=185642ec-fb09-48b6-8e05-3270d7fbcdca ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
Title: Xorg crash
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/14/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0406
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: V-P8H77E
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0406:bd02/14/2012:svnASUSTeKCOMPUTERINC.:pnV-P8H77E:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnV-P8H77E:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: V-P8H77E
dmi.product.version: System Version
dmi.sys.vendor: ASUSTeK COMPUTER INC.
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
bijwaard (bijwaard) wrote :
Revision history for this message
bijwaard (bijwaard) wrote :
Revision history for this message
bijwaard (bijwaard) wrote :
Revision history for this message
bijwaard (bijwaard) wrote :

I found a bug with touchscreens in http://code.google.com/p/chromium-os/issues/detail?id=27529, which may be related (crashes in same function).

Timo Aaltonen (tjaalton)
affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Revision history for this message
penalvch (penalvch) wrote :

bijwaard, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xorg-server REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xorg-server (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
bijwaard (bijwaard) wrote :

I just retested this in Ubuntu 12.04.3 LTS and the bug is still there. I have some services running 24/7, so'm not ready to reboot the development snapshot at this time. Is there an easy way to run the development X server on top of Ubuntu 12.04.3 LTS?

Revision history for this message
penalvch (penalvch) wrote :

bijawaard, thank you for your comment. One would be able to test a somewhat more updated version in Precise via https://launchpad.net/~xorg-edgers/+archive/ppa?field.series_filter=precise .

Revision history for this message
Paul White (paulw2u) wrote :

Ubuntu 12.04 (precise) reached end-of-life on April 28, 2017.

Bug report did not expire due to bug watch
No activity here for over eight years so closing now.

Changed in xorg-server (Ubuntu):
status: Incomplete → Invalid
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.