Hello,
the intellegacy driver in 11.4 causes the X server to segfault
shortly after being started by gdm (I've attached the backtrace).
Is this the known problem mentioned in
https://bugzilla.novell.com/show_bug.cgi?id=671140#c5 and if so,
has there been any progess?
The regular intel driver with KMS seems still broken for me with
oS 11.4 albeit in a different way this time. I have strong
suspicion that it causes the hard freezes that sometimes happen
between seconds and a few minutes after resuming from
hibernation, there is no kernel panic, nothing in the logs, sysrq
keys and network are dead. I'm not sure how to produce a useful
bug report out of this.
--
Guido Berhoerster
X.Org X Server 1.9.3
Release Date: 2010-12-13
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux wopr.local.invalid 2.6.37.1-1.2-desktop #1 SMP
PREEMPT 2011-02-21 10:34:10 +0100 i686
Kernel command line:
root=/dev/disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE808DX1603-part5
resume=/dev/disk/by-id/ata-WDC_WD1600BEVT-22ZCT0_WD-WXE808DX1603-part6
splash=silent quiet nomodeset
Build Date: 22 February 2011 10:15:34PM
Current version of pixman: 0.20.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[...]
Program received signal SIGSEGV, Segmentation fault.
0xb787e24d in image_from_pict_internal (pict=0x85e8af0, has_clip=0, xoff=0x0,
yoff=0x0, is_alpha_map=0) at fbpict.c:457
457 fbpict.c: Datei oder Verzeichnis nicht gefunden.
in fbpict.c
Thread 1 (Thread 0xb7ad76c0 (LWP 5695)):
#0 0xb787e24d in image_from_pict_internal (pict=0x85e8af0, has_clip=0,
xoff=0x0, yoff=0x0, is_alpha_map=0) at fbpict.c:457
sp = <value optimized out>
image = 0x86a5c60
#1 0xb79d2a5a in uxa_acquire_pattern (pScreen=0x8267e98, pPict=<value
optimized out>, format=PIXMAN_a8r8g8b8, x=1, y=1, width=6, height=4) at
uxa-render.c:463
source = <value optimized out>
image = <value optimized out>
#2 0xb79d31b0 in uxa_acquire_source (op=3 '\003', pSrc=0x85e8af0, pMask=0x0,
pDst=0x86a5a18, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=1, yDst=1, width=6,
height=4) at uxa-render.c:502
No locals.
#3 uxa_try_driver_composite (op=3 '\003', pSrc=0x85e8af0, pMask=0x0,
pDst=0x86a5a18, xSrc=0, ySrc=0, xMask=0, yMask=0, xDst=1, yDst=1, width=6,
height=4) at uxa-render.c:669
region = {extents = {x1 = 2, y1 = 0, x2 = 1, y2 = 0}, data = 0x2}
pbox = <value optimized out>
nbox = <value optimized out>
src_off_x = <value optimized out>
src_off_y = <value optimized out>
mask_off_x = <value optimized out>
mask_off_y = <value optimized out>
dst_off_x = <value optimized out>
dst_off_y = <value optimized out>
pSrcPix = <value optimized out>
pMaskPix = 0x0
pDstPix = <value optimized out>
localSrc = 0x1
localMask = 0x0
#4 0xb79d41a5 in uxa_composite (op=3 '\003', pSrc=0x85e8af0, pMask=0x0,
pDst=0x86a5a18, xSrc=<value optimized out>, ySrc=<value optimized out>,
xMask=0, yMask=0, xDst=<value optimized out>, yDst=<value optimized out>,
width=6, height=4) at uxa-render.c:1000
isSrcSolid = <value optimized out>
ret = <value optimized out>
saveSrcRepeat = -1608518655
saveMaskRepeat = 0
region = {extents = {x1 = -13862, y1 = -18540, x2 = 3, y2 = 0}, data =
0x8693ce0}
#5 0x08125706 in damageComposite (op=3 '\003', pSrc=0x85e8af0, pMask=0x0,
pDst=0x86a5a18, xSrc=1, ySrc=1, xMask=0, yMask=0, xDst=1, yDst=1, width=6,
height=4) at damage.c:640
pScreen = <value optimized out>
ps = 0x8268fc8
pScrPriv = 0x82692f8
#6 0x081197be in CompositePicture (op=<value optimized out>, pSrc=0x85e8af0,
pMask=0x0, pDst=0x86a5a18, xSrc=1, ySrc=1, xMask=0, yMask=0, xDst=1, yDst=1,
width=6, height=4) at picture.c:1710
ps = 0x8268fc8
#7 0x0811e0e3 in ProcRenderComposite (client=0x86243a8) at render.c:723
pSrc = 0x85e8af0
pMask = 0x0
pDst = 0x86a5a18
stuff = 0x861f038
#8 0x0811ad11 in ProcRenderDispatch (client=0x86243a8) at render.c:2051
stuff = <value optimized out>
#9 0x0809b347 in Dispatch () at dispatch.c:432
clientReady = 0x8548320
result = <value optimized out>
client = 0x86243a8
nready = 0
icheck = 0x8242698
start_tick = 940
#10 0x08066895 in main (argc=7, argv=0xbffffc44, envp=0xbffffc64) at main.c:291
i = <value optimized out>
alwaysCheckForInput = {0, 1}
Backtrace:
0: /usr/bin/Xorg.orig (xorg_backtrace+0x37) [0x80ee5f7]
1: /usr/bin/Xorg.orig (0x8048000+0x5cbea) [0x80a4bea]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xffffe40c]
3: /usr/lib/xorg/modules/libfb.so (0xb7865000+0x1924d) [0xb787e24d]
4: /usr/lib/xorg/modules/drivers/intellegacy_drv.so (0xb796e000+0x64a5a)
[0xb79d2a5a]
5: /usr/lib/xorg/modules/drivers/intellegacy_drv.so (0xb796e000+0x651b0)
[0xb79d31b0]
6: /usr/lib/xorg/modules/drivers/intellegacy_drv.so (0xb796e000+0x661a5)
[0xb79d41a5]
7: /usr/bin/Xorg.orig (0x8048000+0xdd706) [0x8125706]
8: /usr/bin/Xorg.orig (CompositePicture+0x27e) [0x81197be]
9: /usr/bin/Xorg.orig (0x8048000+0xd60e3) [0x811e0e3]
10: /usr/bin/Xorg.orig (0x8048000+0xd2d11) [0x811ad11]
11: /usr/bin/Xorg.orig (0x8048000+0x53347) [0x809b347]
12: /usr/bin/Xorg.orig (0x8048000+0x1e895) [0x8066895]
13: /lib/libc.so.6 (__libc_start_main+0xfe) [0xb7bb0c2e]
14: /usr/bin/Xorg.orig (0x8048000+0x1e471) [0x8066471]
Segmentation fault at address (nil)
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.