Comment 9 for bug 542357

Revision history for this message
Arun S L (arun-sl) wrote :

some more insight after painfully compiling the libc source also, took more than 3GB of downloading and compilation. somehow managed..

#0 __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:532
#1 0xbfffee8c in ?? ()
#2 0x001696ff in FontFileAddFontFile (dir=0x8245788,
    fontName=0xbfffee8c "-misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1", fileName=0xbffff28c "10x20-ISO8859-1.pcf.gz")
    at ../../../src/fontfile/fontdir.c:691
#3 0x00167e2f in FontFileReadDirectory (
    directory=0x8242ed0 "/usr/share/fonts/X11/misc", pdir=0xbffff6cc)
    at ../../../src/fontfile/dirfile.c:138
#4 0x0016b27f in FontFileInitFPE (fpe=0x8245608)
    at ../../../src/fontfile/fontfile.c:99
#5 0x080723c3 in SetFontPathElements (npaths=<value optimized out>,
    paths=<value optimized out>, bad=0xbffff79c, persist=1)
    at ../../dix/dixfonts.c:1753
#6 0x08072680 in SetDefaultFontPath (
    path=0x8215bb0 "/usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x"...)
    at ../../dix/dixfonts.c:1866
#7 0x08066c2e in main (argc=1, argv=0xbffff8b4, envp=0xbffff8bc)
    at ../../dix/main.c:225
(gdb)

portion of code from the file sysdeps/i386/i686/multiarch/memcpy-ssse3.S arround line 532

L(shl_4_loop):

        movdqa 16(%eax, %edi), %xmm2
        sub $32, %ecx
        movdqa 32(%eax, %edi), %xmm3
        movdqa %xmm3, %xmm4
        palignr $4, %xmm2, %xmm3
        palignr $4, %xmm1, %xmm2
        lea 32(%edi), %edi
        movdqa %xmm2, -32(%edx, %edi)
        movdqa %xmm3, -16(%edx, %edi)

        jl L(shl_4_end)

        movdqa 16(%eax, %edi), %xmm2
        sub $32, %ecx
        movdqa 32(%eax, %edi), %xmm3
        movdqa %xmm3, %xmm1

Can anyone help me from here?