
simon at josefsson
Jun 25, 2008, 3:44 AM
Post #1 of 1
(820 views)
Permalink
|
|
rijndael.c bus error in libgcrypt 1.4.1 on sparc solaris 10
|
|
Werner Koch <wk [at] gnupg> writes: > On Tue, 27 May 2008 07:45, preeti.shandilya [at] aricent said: > >> Attached is config.log : >> Following is the system information through prtconf > > Thanks. It seems that I would need to debug this. I have no such > machine available right now, so this is not easily possible. > > Let's see whether other folks have such a problem too and are able to > track down the problem. I got the same problem on Solaris 10 on SPARC with libgcrypt 1.4.1: my$ ./basic --debug Starting Cipher checks. checking BLOWFISH [4] checking DES [302] checking 3DES [2] checking CAST5 [3] checking AES [7] Bus Error my$ Program received signal SIGSEGV, Segmentation fault. 0xff328574 in do_decrypt (ctx=0xffbe0210, bx=0xffbe0200 "gC��Q\232���\232x�\t�\021�", ax=0xffbe0200 "gC��Q\232���\232x�\t�\021�") at rijndael.c:261 261 *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]]) (gdb) bt #0 0xff328574 in do_decrypt (ctx=0xffbe0210, bx=0xffbe0200 "gC��Q\232���\232x�\t�\021�", ax=0xffbe0200 "gC��Q\232���\232x�\t�\021�") at rijndael.c:261 #1 0xff328b10 in rijndael_decrypt (context=0xffbe0210, b=0xffbe0200 "gC��Q\232���\232x�\t�\021�", a=0xffbe0200 "gC��Q\232���\232x�\t�\021�") at rijndael.c:679 #2 0xff328ce8 in rijndael_setkey (context=0x56000, key=0xffbe0550 "0123456789abcdef.,;/[]{}-=ABCDEF�9*", keylen=16) at rijndael.c:833 #3 0xff313dd4 in _gcry_cipher_ctl (h=0x55f98, cmd=1, buffer=0xffbe0550, buflen=16) at cipher.c:831 #4 0x000118e4 in check_one_cipher (algo=7, mode=1, flags=16) at basic.c:919 #5 0x0001280c in main (argc=1, argv=0xffbff174) at basic.c:1042 (gdb) I don't have time to debug further right now though. Libgcrypt 1.2.4 works fine. Some alignment-forcing code appear to have been removed between those two version. Another idea is that the padlock could changed the alignment of some variable. /Simon _______________________________________________ Gcrypt-devel mailing list Gcrypt-devel [at] gnupg http://lists.gnupg.org/mailman/listinfo/gcrypt-devel
|