Comment 31 for bug 939023

Revision history for this message
Pieter De Wit (pieter-insync) wrote : Re: [Bug 939023] Re: X server crashes when evdev is enabled

Hi Bryce,

Thanks for the update !

I have missed the IRC stuff so I see where the disconnect came in. All
good now and I will carry on testing. You will have a few happy users once
this is solved :)

Cheers,

Pieter

On Wed, 28 Mar 2012, Bryce Harrington wrote:

> *** This bug is a duplicate of bug 931397 ***
> https://bugs.launchpad.net/bugs/931397
>
> Hi Pieter,
>
> Yes, despite not commenting here I've been keeping a regular eye on this
> bug and others like it. I did see comment #26, and concur that this is
> an important issue, and also would like to ensure users don't see it
> post-release. Let me give you an update of where we stand with this.
>
> On IRC, Sarvatt, RAOF, cnd, and myself hashed out about this and other
> input-related crash bugs we've been seeing recently. We believe we
> understand the cause. For Precise, we are using xserver 1.11 as a base
> (to remain compatible with proprietary video drivers), but have
> backported the XInput stack from xserver 1.12 (needed for multitouch).
> It is our belief that there was an irregularity in how this backport was
> done; specifically, the code for parsing the input section of the
> xorg.conf. See comments #6 and #7 of bug #931397 for details and for
> the actions we're taking based on these findings.
>
> While we don't think it'll solve every input related xserver crash, we
> do think it will solve your bug as well as bug 931397. I'd appreciate
> it if you could continue testing after the fix has been applied, and
> confirm whether or not it did so.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/939023
>
> Title:
> X server crashes when evdev is enabled
>
> Status in xserver-xorg-input-evdev:
> Unknown
> Status in “xserver-xorg-input-evdev” package in Ubuntu:
> Triaged
>
> Bug description:
> [ 91.610] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
> [ 91.647]
> Backtrace:
> [ 91.648] 0: /usr/bin/X (xorg_backtrace+0x37) [0xb7699047]
> [ 91.648] 1: /usr/bin/X (0xb7511000+0x18bdca) [0xb769cdca]
> [ 91.648] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb74ee40c]
> [ 91.648] 3: /lib/i386-linux-gnu/libc.so.6 (0xb715b000+0x93188) [0xb71ee188]
> [ 91.648] 4: /usr/bin/X (NewInputDeviceRequest+0x73) [0xb759e603]
> [ 91.648] 5: /usr/bin/X (InitInput+0xb0) [0xb758bd30]
> [ 91.648] 6: /usr/bin/X (0xb7511000+0x2521e) [0xb753621e]
> [ 91.648] 7: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf3) [0xb71744d3]
> [ 91.648] 8: /usr/bin/X (0xb7511000+0x255b9) [0xb75365b9]
> [ 91.648] Segmentation fault at address 0x7665642f
> [ 91.648]
> Caught signal 11 (Segmentation fault). Server aborting
> [ 91.648]
>
> The section in xorg.conf:
>
> Section "InputDevice"
> Identifier "RF remote"
> Driver "evdev"
> Option "Device" "/dev/input/dvb-ir"
> Option "event_key_remap" "28=36 398=27 401=25 352=36 167=27 174=9 139=58 119=33"
>
> ProblemType: Bug
> DistroRelease: Ubuntu 12.04
> Package: xserver-xorg-input-evdev 1:2.6.99.901+git20120126-0ubuntu2
> ProcVersionSignature: Ubuntu 3.2.0-17.26-generic-pae 3.2.6
> Uname: Linux 3.2.0-17-generic-pae i686
> NonfreeKernelModules: nvidia
> ApportVersion: 1.92-0ubuntu1
> Architecture: i386
> Date: Thu Feb 23 10:05:56 2012
> InstallationMedia: Mythbuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
> ProcEnviron:
> TERM=screen
> SHELL=/bin/bash
> LANG=en_NZ.UTF-8
> SourcePackage: xserver-xorg-input-evdev
> UpgradeStatus: Upgraded to precise on 2012-02-21 (1 days ago)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/evdev/+bug/939023/+subscriptions
>
>