Xorg-server crashes reproducible with GIMP usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Undecided
|
Unassigned | ||
The Gimp |
Invalid
|
Undecided
|
Unassigned | ||
X.Org X server |
Invalid
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Maarten Lankhorst |
Bug Description
[Impact]
Fatal X server crash when using GIMP, which is a regression caused by recent xserver SRU changes.
[Test Case]
Steps to reproduce:
step1: open Gimp in Ubuntu
step2: create new image
step3: choosing tool (e.g. pencil)
step4: applying pencil to image
step5: crash (login window appears)
[Stable Fix]
For now, simply revert the patches added in versions 2:1.11.
[Regression Discussion]
The 10.2 SRU was intended to fix a touchpad issue on certain macbooks. 10.3 attempted to fix a regression caused by 10.2, but caused this bug. Reverting these changes should bring us back to a less crashy xserver.
This will regress the touchpad on macbooks, but the scope and severity of that bug are much less than the X server crashes being seen. Macbook users suffering from that issue have the option to run an earlier xserver version until a better tested fix becomes available.
[Original Report]
Here's the GIMP output:
gimp: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
(script-fu:3569): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
Here is the xorg-server backtrace(see comment #35):
in XorgLogOld.txt:
[ 51063.179] (II) intel(0): Modeline "1366x768"x0.0 69.30 1366 1414 1446 1454 768 771 777 793 -hsync -vsync (47.7 kHz)
[ 51072.829]
Backtrace:
[ 51072.829] 0: /usr/bin/X (xorg_backtrace
[ 51072.829] 1: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 2: /lib/x86_
[ 51072.829] 3: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 4: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 5: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 6: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 7: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] 8: /lib/x86_
[ 51072.829] 9: /usr/bin/X (0x7f99d5e1c000
[ 51072.829] Segmentation fault at address 0x28
[ 51072.829]
Caught signal 11 (Segmentation fault). Server aborting
[ 51072.829]
Please consult the The X.Org Foundation support
at http://
for help.
[ 51072.829] Please also check the log file at "/var/log/
[ 51072.829]
[ 51072.832] (II) evdev: Power Button: Close
[ 51072.832] (II) UnloadModule: "evdev"
In kernel.log:
Jul 8 12:55:49 foobar gnome-session[
Jul 8 12:55:49 foobar acpid: client 1221[0:0] has disconnected
Jul 8 12:55:49 foobar acpid: client connected from 12308[0:0]
Jul 8 12:55:49 foobar acpid: 1 client rule loaded
Am using GNU/Linux Ubuntu 12.04 amd64 with kernel 3.2.0-26
---
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
DistroRelease: Ubuntu 12.04
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
Package: gimp 2.6.12-1ubuntu1
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: precise
Uname: Linux 3.2.0-26-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
---
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu11
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
DistUpgraded: Fresh install
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21da]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120301)
MachineType: LENOVO 42876AT
Package: xorg-server (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Tags: precise ubuntu referred-by-support compiz-0.9
Uname: Linux 3.2.0-26-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET56WW (1.26 )
dmi.board.
dmi.board.name: 42876AT
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 42876AT
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.7.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
Changed in gimp (Ubuntu): | |
status: | Incomplete → Confirmed |
no longer affects: | gimp |
description: | updated |
Changed in xorg-server (Ubuntu Precise): | |
status: | Confirmed → Fix Committed |
Changed in inkscape: | |
status: | New → Invalid |
Changed in gimp: | |
status: | New → Invalid |
Changed in xorg-server: | |
status: | New → Invalid |
Please run
apport-collect 1021517
from terminal.
It will attach here needed information for further bughandling.