Xorg crashed with SIGSEGV in pixman_image_set_has_client_clip()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xf86-video-intel |
Unknown
|
High
|
|||
xorg-server (Debian) |
Fix Released
|
Unknown
|
|||
xorg-server (Ubuntu) |
Fix Released
|
Critical
|
Bryce Harrington |
Bug Description
I was doing an installation from ubiquity and during the file copy phase X crashed.
#1 DisableDevice ()
#2 0x08067bb3 in RemoveDevice ()
#3 0x080c2128 in DeleteInputDevi
#4 0x08063e43 in ?? ()
#5 0x08064457 in ?? ()
#6 0x080af9c0 in ?? ()
#7 0x080b0561 in ?? ()
#8 0x080a554d in ?? ()
#9 <signal handler called>
#10 pixman_
#11 ?? () from /usr/lib/
#12 fbComposite () from /usr/lib/
#13 ?? () from /usr/lib/
#14 ?? () from /usr/lib/
#15 ?? ()
#16 CompositePicture ()
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: xserver-xorg-core 2:1.9.0.
ProcVersionSign
Uname: Linux 2.6.37-12-generic i686
Architecture: i386
CompizPlugins: No value set for `/apps/
DRM.card0.DP.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
DRM.card0.LVDS.1:
status: connected
enabled: enabled
dpms: On
modes: 1366x768
edid-base64: AP/////
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Wed Jan 19 19:24:41 2011
DistUpgraded: Fresh install
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
DistroCodename: natty
DistroVariant: ubuntu
ExecutablePath: /usr/bin/Xorg
GdmLog1: Not present
GdmLog2: Not present
GraphicsCard:
Subsystem: Dell Device [1028:02aa]
Subsystem: Dell Device [1028:02aa]
LiveMediaBuild: Ubuntu "Natty" - Build i386 LIVE Binary 20110119-02:31
MachineType: Dell Inc. Inspiron 1545
ProcCmdline: X -br -ac -noreset -nolisten tcp -nr vt7 :0
ProcCwd: /etc/X11
ProcEnviron:
LANGUAGE=
PATH=(custom, no user)
LANG=en_US.UTF-8
ProcKernelCmdLine: noprompt cdrom-detect/
ProcKernelCmdLine_: noprompt cdrom-detect/
Renderer: Unknown
SegvAnalysis:
Segfault happened at: 0x813311e: movb $0x23,(%eax)
PC (0x0813311e) ok
source "$0x23" ok
destination "(%eax)" (0x00000000) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: xorg-server
StacktraceTop:
pixman_
?? () from /usr/lib/
fbComposite () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: Xorg crashed with SIGSEGV in pixman_
UserGroups:
dmi.bios.date: 12/07/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A14
dmi.board.name: 0G848F
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Inspiron 1545
dmi.sys.vendor: Dell Inc.
version.libdrm2: libdrm2 2.4.22-2ubuntu1
version.
version.
version.
version.
version.
summary: |
- Xorg crashed with SIGSEGV in pixman_image_set_has_cleint_clip%28%29 + Xorg crashed with SIGSEGV in pixman_image_set_has_client_clip |
summary: |
- Xorg crashed with SIGSEGV in pixman_image_set_has_client_clip + Xorg crashed with SIGSEGV in pixman_image_set_has_client_clip() |
Changed in xorg-server (Ubuntu): | |
importance: | Medium → High |
tags: | added: patch |
tags: | added: crash |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | Fix Released → Confirmed |
tags: | added: iso-testing |
Changed in xorg-server (Debian): | |
status: | Unknown → New |
Changed in xserver-xorg-video-intel: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in xorg-server (Debian): | |
status: | New → Confirmed |
Changed in xorg-server (Debian): | |
status: | Confirmed → Fix Released |
Changed in xserver-xorg-video-intel: | |
status: | Confirmed → Unknown |
Created attachment 36674
gdb trace of xorg-server seg fault
I'm running LXDE on an Arch Linux system and after a recent upgrade, now xorg-server exits with a segmentation fault whenever I try to run lxterminal (the terminal application in the LXDE suite). It happens every time and immediately after invoking the program (before a window even appears). I haven't been able to reproduce it with any other application.
I'm attaching a gdb backtrace collected according to these instructions:
http:// wiki.x. org/wiki/ Development/ Documentation/ ServerDebugging ?highlight= (segmentation)|(fault)
Since it looks like I only get one attachment, see below for an excerpt from Xorg.0.log with a backtrace. There's also a gdb trace from lxterminal showing that it exits without a seg fault.
Here's some version info for my system:
lxterminal 0.1.7-1
lxde-common 0.5.0-1
kernel 2.6.34-ARCH
$ X -version
X.Org X Server 1.8.0 disk/by- uuid/97258355- 411c-456d- 9ff4-d686b0a340 8d ro
Release Date: 2010-04-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.34-ARCH i686
Current Operating System: Linux deimos 2.6.34-ARCH #1 SMP PREEMPT Sat Jun 19 13:06:16 CEST 2010 i686
Kernel command line: root=/dev/
Build Date: 01 July 2010 10:29:43PM
Current version of pixman: 0.18.2
### excerpt from Xorg.0.log:
[ 4480.061] +0x3b) [0x80df05b] rt_sigreturn+ 0x0) [0xb788340c] xorg/modules/ libfb.so (image_ from_pict+ 0x3b8) [0xb72e6a58] xorg/modules/ libfb.so (fbComposite+0x121) [0xb72e6c51] re+0x290) [0x8103710] 0x12f0a2) [0x81770a2] 0x12eea8) [0x8176ea8] 0x12eea8) [0x8176ea8] ng+0x10c) [0x80a7fec] start_main+ 0xe6) [0xb75c5c76]
Backtrace:
[ 4480.061] 0: /usr/bin/X (xorg_backtrace
[ 4480.062] 1: /usr/bin/X (0x8048000+0x63da5) [0x80abda5]
[ 4480.062] 2: (vdso) (__kernel_
[ 4480.062] 3: /usr/lib/
[ 4480.062] 4: /usr/lib/
[ 4480.062] 5: /usr/bin/X (0x8048000+0xc7053) [0x810f053]
[ 4480.062] 6: /usr/bin/X (CompositePictu
[ 4480.062] 7: /usr/bin/X (0x8048000+
[ 4480.062] 8: /usr/bin/X (0x8048000+
[ 4480.063] 9: /usr/bin/X (0x8048000+
[ 4480.063] 10: /usr/bin/X (0x8048000+0x9885f) [0x80e085f]
[ 4480.063] 11: /usr/bin/X (BlockHandler+0x58) [0x80921f8]
[ 4480.063] 12: /usr/bin/X (WaitForSomethi
[ 4480.063] 13: /usr/bin/X (0x8048000+0x214d0) [0x80694d0]
[ 4480.063] 14: /usr/bin/X (0x8048000+0x1a4b5) [0x80624b5]
[ 4480.063] 15: /lib/libc.so.6 (__libc_
[ 4480.064] 16: /usr/bin/X (0x8048000+0x1a0a1) [0x80620a1]
[ 4480.064] Segmentation fault at address 0x20
[ 4480.064]
Fatal server error:
[ 4480.064] Caught signal 11 (Segmentation fault). Server aborting
[ 4480.064]
### gdb launch of lxterminal:
Reading symbols from /usr/bin/ lxterminal. ..done.
(gdb) run
Starting program: /usr/bin/lxterminal
[Thread debugging using libthread_db enabled]
[New Thread 0xb58c0b70 (LWP 23639)]
[Thread 0xb58c0b70 (LWP 23639) exited]
Program exited with code 01.
(gdb)