[parsec-users] md5-x86_64.s:41: Error: 0xd76aa478 out rangeofsigned 32bit displacement

Yungang Bao ybao at CS.Princeton.EDU
Tue Mar 22 22:27:27 EDT 2011


Hi Wei,

Try some older gcc and binutils, for example, gcc-4.1.2 and  Please try a older binutils-2.17.50.0.6.

Best Regards,
Yungang

----- Original Message -----
From: "Wei" <jasper8717 at gmail.com>
To: "PARSEC Users" <parsec-users at lists.cs.princeton.edu>
Sent: Tuesday, March 22, 2011 10:16:50 PM
Subject: Re: [parsec-users]	md5-x86_64.s:41: Error: 0xd76aa478 out rangeofsigned 32bit displacement


 
Thanks Yungang, 

Version of my binutils is 2.20.51.20100908-0ubuntu2. I have downloaded 2.20 from http://ftp.gnu.org/gnu/binutils/ , installed it in my directory and built dedup again with the new binutils, but it still error the same. 

What a strange error. 

Best Regards 

2011-03-23 

Wei 

发件人: Yungang Bao 
发送时间: 2011-03-22 23:13:29 
收件人: PARSEC Users 
抄送: 
主题: Re: [parsec-users] md5-x86_64.s:41: Error: 0xd76aa478 out rangeofsigned 32bit displacement 


Hi Wei, 

It might be the binutils problem. Which binutils do you use? There are some evidences that binutils-2.20.51.0.2 can cause the same error when compiling assembly codes but binutils-2.20.51.0.1 works fine. 

Best Regards, 
Yungang 

----- Original Message ----- 
From: "Wei" <jasper8717 at gmail.com> 
To: "PARSEC Users" <parsec-users at lists.cs.princeton.edu> 
Sent: Tuesday, March 22, 2011 7:17:08 AM 
Subject: Re: [parsec-users] md5-x86_64.s:41: Error: 0xd76aa478 out range ofsigned 32bit displacement 


 
Hi Carlos, 

It so nice of you. Thank you very much! 

There is still having the error, After I rebuild the libxml2. 

Actually the benchmark can build successfully before the update of the server (I build it on my lab server), but after update it errors when building. So it must relate with update of software. If somebody has the solution, please do me a favor. Thanks a lot! 

Regards 

Wei 

发件人: Juan Carlos Martinez Santos 
发送时间: 2011-03-22 10:32:29 
收件人: PARSEC Users 
抄送: 
主题: Re: [parsec-users] md5-x86_64.s:41: Error: 0xd76aa478 out range ofsigned 32bit displacement 


Hi Wei, 

I am not sure about the procedure, but I will suggest you to uninstall 
the libxml2 package (by doing parsecmgmt -a uninstall -p libxml2) and 
build it again before building dedup. 

Regards, 

-- 
Juan Carlos 

On Monday, March 21, 2011, Wei <jasper8717 at gmail.com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> Hi Carlos, 
> 
> Thank you very much! But I still have the same error after patching, and I 
> am sure patching is successful. How could I do next? Thanks a lot. 
> 
> Best Wishes 
> 
> Wei 
> 
> 
> 发件人: Juan Carlos Martinez Santos 
> 
> 发送时间: 2011-03-21 21:42:02 
> 
> 收件人: PARSEC Users 
> 抄送: 
> 主题: Re: [parsec-users] 
> md5-x86_64.s:41: Error: 0xd76aa478 out range ofsigned 32bit displacement 
> 
> 
> Hi Wei, 
> 
> 
> I had the same problem once, but after patching, it works fine. 
> 
> 
> This is the link: 
> http://parsec.cs.princeton.edu/download/2.1/bugfixes/parsec-ocreat.patch 
> 
> 
> Regards, 
> 
> 
> -- 
> Juan Carlos 
> 
> 2011/3/21 Wei <jasper8717 at gmail.com> 
> 
> 
> Hi all, 
> 
> When I ran 
> "./parsecmgmt -a build -p dedup", I got the following 
> error. Could somebody help me? Thanks a lot. 
> 
> -------------------------------------------------------------------------------------- 
> 
> make[2]: Entering directory `/home/whu/parsec/parsec-2.1/pkgs/libs/ssl/obj/amd64-linux.gcc/crypto/md5' 
> gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -c -o md5_dgst.o md5_dgst.c 
> gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -c -o md5_one.o md5_one.c 
> /usr/bin/perl asm/md5-x86_64.pl md5-x86_64.s 
> gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -c -o md5-x86_64.o md5-x86_64.s 
> md5-x86_64.s: Assembler messages: 
> md5-x86_64.s:41: Error: 0xd76aa478 out range of signed 32bit displacement 
> md5-x86_64.s:50: Error: 0xe8c7b756 out range of signed 32bit displacement 
> md5-x86_64.s:68: Error: 0xc1bdceee out range of signed 32bit displacement 
> md5-x86_64.s:77: Error: 0xf57c0faf out range of signed 32bit displacement 
> md5-x86_64.s:95: Error: 0xa8304613 out range of signed 32bit displacement 
> md5-x86_64.s:104: Error: 0xfd469501 out range of signed 32bit displacement 
> md5-x86_64.s:122: Error: 0x8b44f7af out range of signed 32bit displacement 
> md5-x86_64.s:131: Error: 0xffff5bb1 out range of signed 32bit displacement 
> md5-x86_64.s:140: Error: 0x895cd7be out range of signed 32bit displacement 
> md5-x86_64.s:158: Error: 0xfd987193 out range of signed 32bit displacement 
> md5-x86_64.s:167: Error: 0xa679438e out range of signed 32bit displacement 
> md5-x86_64.s:187: Error: 0xf61e2562 out range of signed 32bit displacement 
> md5-x86_64.s:196: Error: 0xc040b340 out range of signed 32bit displacement 
> md5-x86_64.s:214: Error: 0xe9b6c7aa out range of signed 32bit displacement 
> md5-x86_64.s:223: Error: 0xd62f105d out range of signed 32bit displacement 
> md5-x86_64.s:241: Error: 0xd8a1e681 out range of signed 32bit displacement 
> md5-x86_64.s:250: Error: 0xe7d3fbc8 out range of signed 32bit displacement 
> md5-x86_64.s:268: Error: 0xc33707d6 out range of signed 32bit displacement 
> md5-x86_64.s:277: Error: 0xf4d50d87 out range of signed 32bit displacement 
> md5-x86_64.s:295: Error: 0xa9e3e905 out range of signed 32bit displacement 
> md5-x86_64.s:304: Error: 0xfcefa3f8 out range of signed 32bit displacement 
> md5-x86_64.s:322: Error: 0x8d2a4c8a out range of signed 32bit displacement 
> md5-x86_64.s:332: Error: 0xfffa3942 out range of signed 32bit displacement 
> md5-x86_64.s:340: Error: 0x8771f681 out range of signed 32bit displacement 
> md5-x86_64.s:356: Error: 0xfde5380c out range of signed 32bit displacement 
> md5-x86_64.s:364: Error: 0xa4beea44 out range of signed 32bit displaceme 
> 

-- 
-- 
Juan Carlos 
_______________________________________________ 
parsec-users mailing list 
parsec-users at lists.cs.princeton.edu 
https://lists.cs.princeton.edu/mailman/listinfo/parsec-users 
_______________________________________________ 
parsec-users mailing list 
parsec-users at lists.cs.princeton.edu 
https://lists.cs.princeton.edu/mailman/listinfo/parsec-users 
_______________________________________________ 
parsec-users mailing list 
parsec-users at lists.cs.princeton.edu 
https://lists.cs.princeton.edu/mailman/listinfo/parsec-users 
_______________________________________________
parsec-users mailing list
parsec-users at lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/parsec-users


More information about the parsec-users mailing list