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.

Reply via email to