Ubuntu patches to evdev 2.6.0 crash X
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
Since upgrading to evdev 2.6.0, X crashes when starting and leaves all graphics & input in an unusable state.
Trying evdev from upstream X git works fine, only when using Ubuntu sources does X crash.
Backtrace from Xorg.0.log:
[ 9701.960] 0: /usr/bin/X (xorg_backtrace
[ 9701.960] 1: /usr/bin/X (0x400000+0x59c9a) [0x459c9a]
[ 9701.960] 2: /lib/libpthread
[ 9701.960] 3: /usr/lib/
[ 9701.960] 4: /usr/lib/
[ 9701.960] 5: /usr/bin/X (0x400000+0x87897) [0x487897]
[ 9701.960] 6: /usr/bin/X (NewInputDevice
[ 9701.960] 7: /usr/bin/X (0x400000+0x80588) [0x480588]
[ 9701.960] 8: /usr/bin/X (0x400000+0x80b3e) [0x480b3e]
[ 9701.960] 9: /usr/bin/X (config_init+0x9) [0x469349]
[ 9701.960] 10: /usr/bin/X (InitInput+0x95) [0x466ee5]
[ 9701.960] 11: /usr/bin/X (0x400000+0x218d6) [0x4218d6]
[ 9701.960] 12: /lib/libc.so.6 (__libc_
[ 9701.961] 13: /usr/bin/X (0x400000+0x214b9) [0x4214b9]
[ 9701.961] Segmentation fault at address 0x1010
[ 9701.961] Caught signal 11 (Segmentation fault). Server aborting
Much more information should be attached.
I could try applying the Ubuntu patches one by one to see which one crashes X, if someone tells me how.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xserver-
ProcVersionSign
Uname: Linux 2.6.38-1-generic x86_64
Architecture: amd64
CompizPlugins: No value set for `/apps/
DRM.card0.VGA.1:
status: connected
enabled: enabled
dpms: Standby
modes: 1280x1024 1280x1024 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 640x480 640x480 640x480 640x480 720x400
edid-base64: AP/////
Date: Sat Jan 29 16:19:30 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus:
GconfCompiz:
GdmLog: Not present
GdmLog1: Not present
GdmLog2: Not present
GraphicsCard:
Subsystem: ASUSTeK Computer Inc. Device [1043:0170]
Subsystem: ASUSTeK Computer Inc. Device [1043:0171]
InstallationMedia: Kubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20101201.1)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
Renderer: Unknown
SourcePackage: xserver-
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.
version.
version.
version.
version.
summary: |
- Ubuntu patches to evdev crash X + Ubuntu patches to evdev 2.6.0 crash X |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | New → Confirmed |
On Sat, Jan 29, 2011 at 09:34:27PM -0000, SheeEttin wrote:
> Since upgrading to evdev 2.6.0, X crashes when starting and leaves all graphics & input in an unusable state.
> Trying evdev from upstream X git works fine, only when using Ubuntu sources does X crash.
>
> Much more information should be attached.
>
> I could try applying the Ubuntu patches one by one to see which one
> crashes X, if someone tells me how.
Thanks for reporting this, as well as testing upstream.
To save you some time I've gone ahead and prepared packages in PPAs with
each of the evdev patches disabled:
https:/ /launchpad. net/~bryce/ +archive/ apple # no patch 100 /launchpad. net/~bryce/ +archive/ banana # no patch 101 /launchpad. net/~bryce/ +archive/ cherry # no patch 100 or 101
https:/
https:/
If you could, please test all three and let me know which one(s) resolve
the crash. That should pinpoint which patch is causing the crash.
If none of them resolve the crash, then that would suggest some other
setting in the packaging, like an incorrect dependency version in
debian/control, or an inappropriate configure parameter in debian/rules.
To answer your question, you can enable/disable patches in packages like
this:
apt-get source <package> patches/ series # Comment out patches you want to disable
sudo apt-get build-dep <package>
cd <package>-<version>
vi debian/
debuild
That should generate .deb files (one for the driver, one dbg for
debugging).
Then install the debs normally, e.g.:
dpkg -i *evdev*.deb