Public bug reported: I'm running Ubuntu 12.04 on a Pandaboard 4430 (armhf). (I also tested it on 13.04 Ubuntu, and the same error occurs.) Servo (experimental browser engine by Mozilla) and this little example: http://sil2100.vexillium.org/content/fglrx-test.c are crashing with the same backtrace: (They're both calling the glXBindTexImageEXT function.)
fglrx_test.c segfault backtrace: #0 _XPutPixel32 (pixel=49344, y=<optimized out>, x=<optimized out>, ximage=0x210378) at ../../src/ImUtil.c:739 #1 _XPutPixel32 (ximage=0x210378, x=<optimized out>, y=<optimized out>, pixel=49344) at ../../src/ImUtil.c:726 #2 0xb6f00960 in _XSetImage (srcimg=0x220aa8, dstimg=0x210378, x=0, y=0) at ../../src/ImUtil.c:957 #3 0xb6efe25c in XGetSubImage (dpy=<optimized out>, d=<optimized out>, x=<optimized out>, y=<optimized out>, width=64, height=64, plane_mask=4294967295, format=2, dest_image=0x210378, dest_x=0, dest_y=0) at ../../src/GetImage.c:129 #4 0xb6ecd408 in swrastGetImage (read=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=64, data=0x0, loaderPrivate=0x2100b8) at drisw_glx.c:228 #5 0xb6fd651a in swrastSetTexBuffer2 (pDRICtx=<optimized out>, target=<optimized out>, texture_format=<optimized out>, dPriv=<optimized out>) at swrast.c:97 #6 0xb6ecd4f6 in drisw_bind_tex_image (dpy=<optimized out>, drawable=<optimized out>, buffer=<optimized out>, attrib_list=<optimized out>) at drisw_glx.c:319 #7 0xb6eb4ff4 in __glXBindTexImageEXT (dpy=<optimized out>, drawable=<optimized out>, buffer=<optimized out>, attrib_list=<optimized out>) at glxcmds.c:2429 #8 0x00009638 in main () at fglrx_test.c:218 SERVO segfault backtrace: #0 _XPutPixel32 (pixel=8388608, y=<optimized out>, x=<optimized out>, ximage=0x3f0d48) at ../../src/ImUtil.c:739 #1 _XPutPixel32 (ximage=0x3f0d48, x=<optimized out>, y=<optimized out>, pixel=8388608) at ../../src/ImUtil.c:726 #2 0xb53a8960 in _XSetImage (srcimg=0x3f0dd0, dstimg=0x3f0d48, x=0, y=0) at ../../src/ImUtil.c:957 #3 0xb53a625c in XGetSubImage (dpy=<optimized out>, d=<optimized out>, x=<optimized out>, y=<optimized out>, width=512, height=512, plane_mask=4294967295, format=2, dest_image=0x3f0d48, dest_x=0, dest_y=0) at ../../src/GetImage.c:129 #4 0xb54a2408 in swrastGetImage (read=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=512, data=0x0, loaderPrivate=0x3aa8f0) at drisw_glx.c:228 #5 0xb4a5351a in swrastSetTexBuffer2 (pDRICtx=<optimized out>, target=<optimized out>, texture_format=<optimized out>, dPriv=<optimized out>) at swrast.c:97 #6 0xb54a24f6 in drisw_bind_tex_image (dpy=<optimized out>, drawable=<optimized out>, buffer=<optimized out>, attrib_list=<optimized out>) at drisw_glx.c:319 #7 0xb5489ff4 in __glXBindTexImageEXT (dpy=<optimized out>, drawable=<optimized out>, buffer=<optimized out>, attrib_list=<optimized out>) at glxcmds.c:2429 #8 0xb65ede5c in bind () at /home/ebalint/Work/armhf/servo-arm3/servo/src/support/layers/rust-layers/texturegl.rs:146 #9 layers::platform::linux::surface::NativeSurfaceMethods$NativeSurface::bind_to_texture () ** Affects: xorg (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1307953 Title: SIGSEGV in _XPutPixel32 on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1307953/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp