[Pixman] Unaligned access on PXA270 system
Cliff Brake
cliff.brake at gmail.com
Fri Nov 19 14:58:09 PST 2010
Hello,
We ran into a performance problem with pixman 0.19.6 on a PXA270 ARM
Linux system, where we were getting unaligned exceptions. The
backtrace is:
#0 bits_image_fetch_bilinear_affine (image=0x177280, offset=<value
optimized out>, line=<value optimized out>, width=500,
buffer=0xbeba03a0, mask=0x0) at pixman-bits-image.c:885
‣ #1 bits_image_fetch_bilinear_affine_none_r5g6b5 (image=0x177280,
offset=<value optimized out>, line=<value optimized out>, width=500,
buffer=0xbeba03a0, mask=0x0) at pixman-bits-image.c:963
‣ #2 0x40138440 in _pixman_image_get_scanline_32 (image=0xe4, x=228,
y=-256, width=-65536, buffer=0xbeba03a0, mask=0x0) at
pixman-image.c:145
‣ #3 0x40168908 in general_composite_rect (imp=0x20505042,
op=3657433216, src=Cannot access memory at address 0x88) at
pixman-general.c:219
‣ #4 0x4016a458 in pixman_image_composite32 (op=PIXMAN_OP_SRC,
src=0x177280, mask=0x0, dest=0x177370, src_x=11, src_y=200, mask_x=0,
mask_y=0, dest_x=20, dest_y=400, width=500, height=33) at pixman.c:839
‣ #5 0x0005f4a8 in fbComposite ()
‣ #6 0x000cc048 in damageComposite ()
‣ #7 0x000b6420 in CompositePicture ()
‣ #8 0x000bc1a0 in ProcRenderComposite ()
‣ #9 0x000b9250 in ProcRenderDispatch ()
‣ #10 0x00097db8 in XaceCatchExtProc ()
‣ #11 0x0002d5e0 in Dispatch ()
‣ #12 0x00014604 in main ()
With pixman 0.20.0, we don't see the problem. Just wanted to report
in case there might still be something lurking.
Thanks,
Cliff
--
=================
http://bec-systems.com
More information about the Pixman
mailing list