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

Reply via email to