[Intel-gfx] x.org cpu spin / hang while using XAA on G45 with 2.4.1 driver (stack included)

Martin Olsson mnemo at minimum.se
Fri Sep 26 22:43:03 CEST 2008


So, I was running X.org using XAA (and no compiz of course) on an Ubuntu (intrepid) machine with a G45 chipset (GMA X4500HD) when X.org just froze.
I could still login through ssh and found the X process spinning with 100% CPU. I got the 2.4.1-1ubuntu6 version of the intel driver installed.
I grabbed a couple of stacks out it (see below); they actually look similar (identical?) so maybe the machine was actually spinning inside dixLookupPrivate somehow?

One thing I found strange is the call to AbortServer() in frame 17 eventually seems
to cause another call to AbortServer() in frame 7? Isn't that really weird?

If anyone actually finds this info useful I also used the "gcore" utility to save a crash dump (ping me and I'll send it).
For now I will not file a bug about this because I can't reproduce it, I was just a one off random error.


		Martin

-----





#0  0x0000000000433ffc in dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}
Continuing.

Program received signal SIGINT, Interrupt.
dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
135	in ../../dix/privates.c
#0  dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}
Continuing.

Program received signal SIGINT, Interrupt.
dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:137
137	in ../../dix/privates.c
#0  dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:137
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}
Continuing.

Program received signal SIGINT, Interrupt.
0x0000000000433ffc in dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
135	in ../../dix/privates.c
#0  0x0000000000433ffc in dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}
Continuing.

Program received signal SIGINT, Interrupt.
dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
135	in ../../dix/privates.c
#0  dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}
Continuing.

Program received signal SIGINT, Interrupt.
dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:137
137	in ../../dix/privates.c
#0  dixLookupPrivate (privates=0x7f2854d7af00, key=0x0) at ../../dix/privates.c:137
	rec = (PrivateRec *) 0x7f2854d7aef0
	ptr = <value optimized out>
#1  0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7ac80) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#2  0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0x7f2854d7aef0
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#3  0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12771576
	start = 3806722
	now = <value optimized out>
	last_head = 15292
#4  0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#5  0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#6  0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#7  0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#8  0x00000000004810b0 in xf86SigHandler (signo=11) at ../../../../hw/xfree86/common/xf86Events.c:785
	beenhere = 1
#9  <signal handler called>
No symbol table info available.
#10 dixLookupPrivate (privates=0x41bd410, key=0x0) at ../../dix/privates.c:135
	rec = (PrivateRec *) 0xc7069000000000
	ptr = <value optimized out>
#11 0x00007f28538d27d2 in DRIDestroyContextPriv (pDRIContextPriv=0x7f2854d7aa60) at ../../../../hw/xfree86/dri/dri.c:931
No locals.
#12 0x00007f28538d2eb5 in DRICloseScreen (pScreen=0x14394f0) at ../../../../hw/xfree86/dri/dri.c:687
	pDRIPriv = (DRIScreenPrivPtr) 0x15fd068
	pDRIInfo = (DRIInfoPtr) 0x206573756f6d2068
	reserved = <value optimized out>
	reserved_count = <value optimized out>
	pScrn = (ScrnInfoPtr) 0xc7069000000000
	pDRIEntPriv = (DRIEntPrivPtr) 0x1437540
	closeMaster = <value optimized out>
#13 0x00007f28534526bd in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:141
	pI830 = (I830Ptr) 0x14096f0
	ring = <value optimized out>
	iters = 12518406
	start = 3804689
	now = <value optimized out>
	last_head = 15292
#14 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#15 0x00007f2852788977 in XAALeaveVT (index=0, flags=0) at ../../../../hw/xfree86/xaa/xaaInit.c:524
	pScreenPriv = <value optimized out>
	infoRec = (XAAInfoRecPtr) 0x143ecb0
#16 0x00000000004682bd in AbortDDX () at ../../../../hw/xfree86/common/xf86Init.c:1300
	i = 1
#17 0x00000000004f8198 in AbortServer () at ../../os/log.c:406
No locals.
#18 0x00000000004f8865 in FatalError (f=0x7f285348bcc4 "lockup\n") at ../../os/log.c:552
	args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fff5ecbeea0, reg_save_area = 0x7fff5ecbede0}}
	beenhere = 1
#19 0x00007f28534526e1 in I830WaitLpRing (pScrn=0x14063c0, n=131064, timeout_millis=0) at ../../src/i830_accel.c:150
	pI830 = (I830Ptr) 0x14096f0
	ring = (I830RingBuffer *) 0x7e5800
	iters = 12577713
	start = 3802512
	now = <value optimized out>
	last_head = 15292
#20 0x00007f2853452ae3 in I830Sync (pScrn=0x14063c0) at ../../src/i830.h:876
	pI830 = (I830Ptr) 0x14096f0
	flags = 33554432
	__FUNCTION__ = "I830Sync"
#21 0x00007f28527903a6 in XAACopyAreaFallback (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../../hw/xfree86/xaa/xaaFallback.c:83
	infoRec = (XAAInfoRecPtr) 0x143ecb0
	ret = (RegionPtr) 0xc7069000000000
	pGCPriv = (XAAGCPtr) 0x3df8db8
	oldFuncs = (GCFuncs *) 0x7f28529de280
#22 0x00007f28527d2fd8 in cwCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, w=275, h=116, dstx=0, dsty=0) at ../../../miext/cw/cw_ops.c:201
	pGCPrivate = (cwGCPtr) 0x3df8d68
	dst_off_x = 0
	dst_off_y = 0
	pBackingDst = (DrawablePtr) 0x1fefad0
	pBackingGC = (GCPtr) 0x3df8c70
	src_off_x = 0
	src_off_y = 0
	pBackingSrc = (DrawablePtr) 0x23c23f0
#23 0x0000000000533702 in damageCopyArea (pSrc=0x23c23f0, pDst=0x1fefad0, pGC=0x3df8c70, srcx=0, srcy=0, width=275, height=116, dstx=0, dsty=0)
     at ../../../miext/damage/damage.c:882
	ret = <value optimized out>
	pGCPriv = (DamageGCPrivPtr) 0x3df8d38
	oldFuncs = (GCFuncs *) 0x7bd520
#24 0x000000000044bcbc in ProcCopyArea (client=0x2201300) at ../../dix/dispatch.c:1581
	pDst = (DrawablePtr) 0x0
	pSrc = (DrawablePtr) 0x41bd410
	pGC = (GC *) 0x3df8c70
	pRgn = <value optimized out>
	rc = 0
#25 0x000000000044d7a4 in Dispatch () at ../../dix/dispatch.c:454
	result = <value optimized out>
	client = (ClientPtr) 0x2201300
	nready = 0
	start_tick = 29180
#26 0x000000000043378d in main (argc=10, argv=0x7fff5ecbf258, envp=<value optimized out>) at ../../dix/main.c:441
	i = 1
	error = 0
	xauthfile = <value optimized out>
	alwaysCheckForInput = {0, 1}



More information about the Intel-gfx mailing list