Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
forwarded 576816 http://lists.x.org/archives/xorg-devel/2010-April/007483.html tag 576816 upstream thanks Arthur Marsh arthur.ma...@internode.on.net (15/04/2010): I tried the kibi1 .deb's and when I drew ellipses in GNU Paint, the X server restarted. Again, many thanks for your tests; I've prepared a patch accordingly and sent it upstream for review and inclusion into the 1.7 branch. Mraw, KiBi. signature.asc Description: Digital signature
Processed: Re: Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
Processing commands for cont...@bugs.debian.org: forwarded 576816 http://lists.x.org/archives/xorg-devel/2010-April/007483.html Bug #576816 [xserver-xorg-video-radeon] xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint) Set Bug forwarded-to-address to 'http://lists.x.org/archives/xorg-devel/2010-April/007483.html'. tag 576816 upstream Bug #576816 [xserver-xorg-video-radeon] xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint) Added tag(s) upstream. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/handler.s.c.127146211021178.transcr...@bugs.debian.org
Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
Michel Dänzer daen...@debian.org (07/04/2010): I think this should be fixed in xserver 1.8. Previously, EXA didn't properly handle pixmaps created in the course of software fallbacks, which seems to be the case here in miPolyArc() (as pDrawTo != pDraw). Thanks for the pointer. Arthur: I might have some commits of interest, but can't check EXA thingies here. Could you please try some packages if I prepare them for you to test? Mraw, KiBi. signature.asc Description: Digital signature
Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
Cyril Brulebois wrote, on 08/04/10 23:57: Michel Dänzerdaen...@debian.org (07/04/2010): I think this should be fixed in xserver 1.8. Previously, EXA didn't properly handle pixmaps created in the course of software fallbacks, which seems to be the case here in miPolyArc() (as pDrawTo != pDraw). Thanks for the pointer. Arthur: I might have some commits of interest, but can't check EXA thingies here. Could you please try some packages if I prepare them for you to test? Mraw, KiBi. I can test i386 and amd64 if the packages will install on unstable and/or experimental. Thanks for your help. Arthur. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4bbe06d3.6020...@internode.on.net
Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
Debian Bug Tracking System wrote, on 07/04/10 22:27: Thank you for filing a new Bug report with Debian. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): Debian X Strike Forcedebian-x@lists.debian.org If you wish to submit further information on this problem, please send it to 576...@bugs.debian.org. Please do not send mail to ow...@bugs.debian.org unless you wish to report a problem with the Bug-tracking system. I was able to attach gdb to the running xserver and repeated the problem when drawing an ellipse with gpaint: Program received signal SIGSEGV, Segmentation fault. 0x7f96f5c535b8 in fbBltOne (src=0x0, srcStride=value optimized out, srcX=value optimized out, dst=0x7f96f4b93468, dstStride=value optimized out, dstX=value optimized out, dstBpp=32, width=4, height=2, fgand=4294967295, fgxor=4294967295, bgand=4294967295, bgxor=0) at ../../fb/fbbltone.c:292 292 ../../fb/fbbltone.c: No such file or directory. in ../../fb/fbbltone.c (gdb) bt full #0 0x7f96f5c535b8 in fbBltOne (src=0x0, srcStride=value optimized out, srcX=value optimized out, dst=0x7f96f4b93468, dstStride=value optimized out, dstX=value optimized out, dstBpp=32, width=4, height=2, fgand=4294967295, fgxor=4294967295, bgand=4294967295, bgxor=0) at ../../fb/fbbltone.c:292 fbBits = 0x7f96f5c5e770 srcEnd = 0x8 pixelsPerDst = value optimized out leftShift = 0 rightShift = 32 startmask = 0 endmask = 0 bits = 0 bitsLeft = 0 bitsRight = value optimized out left = value optimized out mask = 4 nDst = 4 w = value optimized out n = 4 nmiddle = 4 copy = 0 transparent = 1 srcinc = value optimized out ---Type return to continue, or q return to quit--- endNeedsLoad = 0 fbLane = 0x0 startbyte = value optimized out endbyte = 0 #1 0x7f96f5c59810 in fbPushFill (pDrawable=0xfc3690, pGC=0xfe31b0, src=value optimized out, srcStride=1, srcX=0, x=-171581440, y=277, width=4, height=2) at ../../fb/fbpush.c:150 dst = value optimized out dstYoff = value optimized out dstBpp = value optimized out dstXoff = value optimized out dstX = -171581440 dstWidth = value optimized out #2 0x7f96f5c59a08 in fbPushImage (pDrawable=value optimized out, pGC=value optimized out, src=value optimized out, srcStride=value optimized out, srcX=value optimized out, x=282, y=277, width=4, height=2) at ../../fb/fbpush.c:212 pClip = 0xffbc50 nbox = 0 pbox = 0xffbc50 x1 = -171581440 y1 = -171579536 x2 = value optimized out y2 = value optimized out ---Type return to continue, or q return to quit--- #3 0x7f96f5c59aab in fbPushPixels (pGC=0xfe31b0, pBitmap=0xf64d80, pDrawable=0xfc3690, dx=4, dy=2, xOrg=-171581440, yOrg=277) at ../../fb/fbpush.c:242 No locals. #4 0x0055bc97 in miPolyArc (pDraw=value optimized out, pGC=value optimized out, narcs=value optimized out, parcs=value optimized out) at ../../mi/miarc.c:1252 arcData = value optimized out i = value optimized out parc = value optimized out xMin = value optimized out xMax = value optimized out yMin = value optimized out yMax = value optimized out pixmapWidth = 4 pixmapHeight = 2 xOrg = 282 yOrg = 277 width = 0 fTricky = 1 pDrawTo = 0xf64d80 fg = value optimized out bg = 16777215 pGCTo = 0xb2f390 ---Type return to continue, or q return to quit--- cap = {1, 0} join = {0, 0} iphase = value optimized out halfWidth = value optimized out #5 0x7f96f5c47d1d in fbPolyArc (pDrawable=0xfc3690, pGC=0x4, narcs=1, parcs=0xf4cb88) at ../../fb/fbarc.c:148 arc = 0xb2cf50 #6 0x7f96f5a3d071 in ExaCheckPolyArc (pDrawable=0xfc3690, pGC=0xfe31b0, narcs=1, pArcs=0xf4cb88) at ../../exa/exa_unaccel.c:237 No locals. #7 0x004d01fb in damagePolyArc (pDrawable=0xfc3690, pGC=0xfe31b0, nArcs=1, pArcs=0xf4cb88) at ../../../miext/damage/damage.c:1306 pGCPriv = 0xfc9730 oldFuncs = 0x7c3820 #8 0x00431d20 in ProcPolyArc (client=0xe60640) at ../../dix/dispatch.c:1888 pGC = 0xfe31b0 pDraw = 0xfc3690 #9 0x00434694 in Dispatch () at ../../dix/dispatch.c:439 result = value optimized out client = 0xe60640 nready = 0 start_tick = 80 #10 0x00425c1a in main (argc=8, argv=0x7d78e8, ---Type return to continue, or q return to quit--- envp=value
Bug#576816: Acknowledgement (xserver-xorg-video-radeon: xserver crashes and restarts when drawing ellipses in GNU paint (gpaint))
On Wed, 2010-04-07 at 23:34 +0930, Arthur Marsh wrote: Debian Bug Tracking System wrote, on 07/04/10 22:27: Thank you for filing a new Bug report with Debian. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): Debian X Strike Forcedebian-x@lists.debian.org If you wish to submit further information on this problem, please send it to 576...@bugs.debian.org. Please do not send mail to ow...@bugs.debian.org unless you wish to report a problem with the Bug-tracking system. I was able to attach gdb to the running xserver and repeated the problem when drawing an ellipse with gpaint: Program received signal SIGSEGV, Segmentation fault. 0x7f96f5c535b8 in fbBltOne (src=0x0, srcStride=value optimized out, srcX=value optimized out, dst=0x7f96f4b93468, dstStride=value optimized out, dstX=value optimized out, dstBpp=32, width=4, height=2, fgand=4294967295, fgxor=4294967295, bgand=4294967295, bgxor=0) at ../../fb/fbbltone.c:292 292 ../../fb/fbbltone.c: No such file or directory. in ../../fb/fbbltone.c (gdb) bt full #0 0x7f96f5c535b8 in fbBltOne (src=0x0, srcStride=value optimized out, srcX=value optimized out, dst=0x7f96f4b93468, dstStride=value optimized out, dstX=value optimized out, dstBpp=32, width=4, height=2, fgand=4294967295, fgxor=4294967295, bgand=4294967295, bgxor=0) at ../../fb/fbbltone.c:292 fbBits = 0x7f96f5c5e770 srcEnd = 0x8 pixelsPerDst = value optimized out leftShift = 0 rightShift = 32 startmask = 0 endmask = 0 bits = 0 bitsLeft = 0 bitsRight = value optimized out left = value optimized out mask = 4 nDst = 4 w = value optimized out n = 4 nmiddle = 4 copy = 0 transparent = 1 srcinc = value optimized out ---Type return to continue, or q return to quit--- endNeedsLoad = 0 fbLane = 0x0 startbyte = value optimized out endbyte = 0 #1 0x7f96f5c59810 in fbPushFill (pDrawable=0xfc3690, pGC=0xfe31b0, src=value optimized out, srcStride=1, srcX=0, x=-171581440, y=277, width=4, height=2) at ../../fb/fbpush.c:150 dst = value optimized out dstYoff = value optimized out dstBpp = value optimized out dstXoff = value optimized out dstX = -171581440 dstWidth = value optimized out #2 0x7f96f5c59a08 in fbPushImage (pDrawable=value optimized out, pGC=value optimized out, src=value optimized out, srcStride=value optimized out, srcX=value optimized out, x=282, y=277, width=4, height=2) at ../../fb/fbpush.c:212 pClip = 0xffbc50 nbox = 0 pbox = 0xffbc50 x1 = -171581440 y1 = -171579536 x2 = value optimized out y2 = value optimized out ---Type return to continue, or q return to quit--- #3 0x7f96f5c59aab in fbPushPixels (pGC=0xfe31b0, pBitmap=0xf64d80, pDrawable=0xfc3690, dx=4, dy=2, xOrg=-171581440, yOrg=277) at ../../fb/fbpush.c:242 No locals. #4 0x0055bc97 in miPolyArc (pDraw=value optimized out, pGC=value optimized out, narcs=value optimized out, parcs=value optimized out) at ../../mi/miarc.c:1252 arcData = value optimized out i = value optimized out parc = value optimized out xMin = value optimized out xMax = value optimized out yMin = value optimized out yMax = value optimized out pixmapWidth = 4 pixmapHeight = 2 xOrg = 282 yOrg = 277 width = 0 fTricky = 1 pDrawTo = 0xf64d80 fg = value optimized out bg = 16777215 pGCTo = 0xb2f390 ---Type return to continue, or q return to quit--- cap = {1, 0} join = {0, 0} iphase = value optimized out halfWidth = value optimized out #5 0x7f96f5c47d1d in fbPolyArc (pDrawable=0xfc3690, pGC=0x4, narcs=1, parcs=0xf4cb88) at ../../fb/fbarc.c:148 arc = 0xb2cf50 #6 0x7f96f5a3d071 in ExaCheckPolyArc (pDrawable=0xfc3690, pGC=0xfe31b0, narcs=1, pArcs=0xf4cb88) at ../../exa/exa_unaccel.c:237 No locals. I think this should be fixed in xserver 1.8. Previously, EXA didn't properly handle pixmaps created in the course of software fallbacks, which seems to be the case here in miPolyArc() (as pDrawTo != pDraw). -- Earthling Michel Dänzer |http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer -- To